Run promise-returning & async functions in series, each passing its result to the next
MIT License
Run promise-returning & async functions concurrently with optional limited concurrency
Run promise-returning & async functions repeatedly until you end it
Delay a promise a specified amount of time
Create a promise that can be canceled
Wait for a specified number of promises to be fulfilled
Reduce a list of values using promises into a promise for a value
While a condition returns true, calls a function repeatedly, and then resolves the promise
Run promise-returning & async functions in series
Iterate over promises serially
Start a promise chain
Map over promises concurrently
Wait for any promise to be fulfilled
Create a promise that reports progress
Check if something is a promise
Map over promises serially