The resolved type of the underlying function.
The rejected type of the underlying function.
Instantiate a rate limiter.
The function to rate limit.
The rate limit; defaults to 500ms.
The rate limit in milliseconds.
A promise that resolves on each successful invocation.
The underlying poll instance used by the rate limiter.
Whether the rate limiter is disposed.
Disposes the rate limiter.
Invoke the rate limited function.
Stop the function if it is mid-flight.
Generated using TypeDoc
A base class to implement rate limiters with different invocation strategies.