Delay a promise a minimum amount of time
MIT License
Delay a promise a specified amount of time
Measure the time a promise takes to resolve
Run multiple promise-returning & async functions with limited concurrency
Delay function calls until a set time elapses after the last invocation
Returns a promise resolved in the next event loop - think `setImmediate()`
Make a synchronous function have a timeout
Wait for any promise to be fulfilled
Wait for a specified number of promises to be fulfilled
Debounce a function
Debounce promise-returning & async functions
Inspect the state of a promise
Create a deferred promise
Wait for a condition to be true
Delay execution for a given amount of seconds