traverseIterable<A, C, L, R> function

ReaderTaskEither<C, L, IList<R>> Function(Iterable<A>) traverseIterable<A, C, L, R>(
  1. ReaderTaskEither<C, L, R> f(
    1. A a
    )
)

Implementation

ReaderTaskEither<C, L, IList<R>> Function(
    Iterable<A>) traverseIterable<A, C, L, R>(
  ReaderTaskEither<C, L, R> Function(A a) f,
) =>
    (as) => ReaderTaskEither((c) => as.map((a) => f(a)(c)).chain(TE.sequence));