traverseIterable<L, A, B> function

TaskEither<L, IList<B>> Function(Iterable<A>) traverseIterable<L, A, B>(
  1. TaskEither<L, B> f(
    1. A a
    )
)

Implementation

TaskEither<L, IList<B>> Function(Iterable<A>) traverseIterable<L, A, B>(
  TaskEither<L, B> Function(A a) f,
) =>
    (as) => TaskEither(
        as.p(task.traverseIterable(f)).p(task.map(either.traverse(identity))));