package lwt
Promises and event-driven I/O
Install
Dune Dependency
Authors
Maintainers
Sources
5.0.0.tar.gz
sha256=6a61fbc475aea34c2b80473f4f6c3bf1b98cb78ef1568735c09b85a8da971567
md5=a4ffc0e3aa692d2e7d800f4cf2dd3db0
doc/lwt.unix/Lwt_throttle/module-type-S/index.html
Module type Lwt_throttle.S
val create : rate:int -> max:int -> n:int -> t
Creates a rate limiter.
Lwt_throttle.wait limiter channel
returns a new promise associated with the given rate limiter and channel.
If the maximum number of pending promises for limiter
has not been reached, the promise starts pending. It will be resolved with true
at some future time, such that the rate limit of limiter
is not exceeded, with respect to other promises in the same channel
.
If the maximum number of pending promises has been reached, the returned promise is already resolved with false
.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>