Functions
promiseAll
- promiseAll<T>(tasks: T, retry?: number): Promise<PromiseArrayValues<T>>
- promiseAll<T>(tasks: T, predicate: () => unknown): Promise<PromiseArrayValues<T>>
Type parameters
T: readonly (() => unknown)[] | []
Parameters
tasks: T
Optional retry: number
Returns Promise<PromiseArrayValues<T>>
Type parameters
T: [] | readonly (() => unknown)[]
Parameters
tasks: T
predicate: () => unknown
Returns Promise<PromiseArrayValues<T>>
promise all with each task could retry in multiple times.
promiseAll([() => 1, () => new Promise((resolve) => resolve(2))], 2);
// => [1, 2]