Promises
import { all, allSettled, delay } from '@rtorcato/js-common/promises'
Exports
| Name | Summary |
|---|---|
all | Returns a promise that resolves when all promises resolve, or rejects on the first rejection (like Promise.all). |
allSettled | Returns a promise that resolves when all promises settle (like Promise.allSettled). |
delay | Returns a promise that resolves after a given delay (ms). |
race | Returns a promise that resolves or rejects as soon as one of the promises resolves or rejects (like Promise.race). |
to | Wraps a promise and returns a tuple [error, result]. |
withTimeout | Returns a promise that rejects after a timeout if the input promise does not resolve. |