Wait for a condition to be true
MIT License
Delay a promise a specified amount of time
Timeout a promise after a specified amount of time
Wait for a specified number of promises to be fulfilled
Inspect the state of a promise
While a condition returns true, calls a function repeatedly, and then resolves the promise
Make a promise always fulfill with its actual fulfillment value or rejection reason
Wait for any promise to be fulfilled
Create a promise that reports progress
Measure the time a promise takes to resolve
Retry a promise-returning or async function
Delay a promise a minimum amount of time
Promisify a callback-style function
Make a synchronous function have a timeout
Settle promises concurrently and get their fulfillment value or rejection reason with optional li...
Run promise-returning & async functions concurrently with optional limited concurrency