Skip to content

traverseTask

traverseTask<A, B>(f): (data) => Task<readonly B[]>

Defined in: Core/Arr.ts:398

Maps each element to a Task and runs all in parallel.

A

B

(a) => Task<B>

(data): Task<readonly B[]>

readonly A[]

Task<readonly B[]>

pipe(
  [1, 2, 3],
  Arr.traverseTask(n => Task.of(n * 2))
)(); // Promise<[2, 4, 6]>