Protected
argsArguments for the underlying function.
Readonly
limitThe rate limit in milliseconds.
Protected
payloadA promise that resolves on each successful invocation.
Protected
pollThe underlying poll instance used by the rate limiter.
Whether the rate limiter is disposed.
Wraps and debounces a function that can be called multiple times and only executes the underlying function one
interval
after the last invocation.Typeparam
T - The resolved type of the underlying function. Defaults to any.
Typeparam
U - The rejected type of the underlying function. Defaults to any.
Typeparam
V - Arguments for the underlying function. Defaults to any[].