Function: parallel()
Call Signature
ts
function parallel<T>(items): Promise<PromiseSettledResult<T>[]>;Runs all async factories in parallel and returns their resolved values. 并行运行所有异步工厂函数,返回其 resolved 值。
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
items | Promise<T>[] |
Returns
Promise<PromiseSettledResult<T>[]>
Example
ts
const results = await parallel([() => Promise.resolve('a'), () => Promise.resolve('b')])
results // => ['a', 'b']Since
1.0.0
Call Signature
ts
function parallel<T>(items): Promise<T[]>;Runs all async factories in parallel and returns their resolved values. 并行运行所有异步工厂函数,返回其 resolved 值。
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
items | () => Promise<T>[] |
Returns
Promise<T[]>
Example
ts
const results = await parallel([() => Promise.resolve('a'), () => Promise.resolve('b')])
results // => ['a', 'b']Since
1.0.0