FpdartTraversableIterable<T> extension

on

Methods

traverseEither<E, B>(Either<E, B> f(T a)) Either<E, List<B>>
Map each element in the list to an Either using the function f, and collect the result in an Either<E, List<B>>.
traverseEitherWithIndex<E, B>(Either<E, B> f(T a, int i)) Either<E, List<B>>
Map each element in the list to an Either using the function f, and collect the result in an Either<E, List<B>>.
traverseIO<B>(IO<B> f(T a)) IO<List<B>>
Map each element in the list to an IO using the function f, and collect the result in an IO<List<B>>.
traverseIOEither<E, B>(IOEither<E, B> f(T a)) IOEither<E, List<B>>
Map each element in the list to a IOEither using the function f, and collect the result in an IOEither<E, List<B>>.
traverseIOEitherWithIndex<E, B>(IOEither<E, B> f(T a, int i)) IOEither<E, List<B>>
Map each element in the list to a IOEither using the function f, and collect the result in an IOEither<E, List<B>>.
traverseIOOption<B>(IOOption<B> f(T a)) IOOption<List<B>>
Map each element in the list to a IOOption using the function f, and collect the result in an IOOption<List<B>>.
traverseIOOptionWithIndex<B>(IOOption<B> f(T a, int i)) IOOption<List<B>>
Map each element in the list to a IOOption using the function f, and collect the result in an IOOption<List<B>>.
traverseIOWithIndex<B>(IO<B> f(T a, int i)) IO<List<B>>
Map each element in the list to an IO using the function f, and collect the result in an IO<List<B>>.
traverseOption<B>(Option<B> f(T a)) Option<List<B>>
Map each element in the list to an Option using the function f, and collect the result in an Option<List<B>>.
traverseOptionWithIndex<B>(Option<B> f(T a, int i)) Option<List<B>>
Map each element in the list to an Option using the function f, and collect the result in an Option<List<B>>.
traverseTask<B>(Task<B> f(T a)) Task<List<B>>
Map each element in the list to a Task using the function f, and collect the result in an Task<List<B>>.
traverseTaskEither<E, B>(TaskEither<E, B> f(T a)) TaskEither<E, List<B>>
Map each element in the list to a TaskEither using the function f, and collect the result in an TaskEither<E, List<B>>.
traverseTaskEitherSeq<E, B>(TaskEither<E, B> f(T a)) TaskEither<E, List<B>>
Map each element in the list to a TaskEither using the function f, and collect the result in an TaskEither<E, List<B>>.
traverseTaskEitherWithIndex<E, B>(TaskEither<E, B> f(T a, int i)) TaskEither<E, List<B>>
Map each element in the list to a TaskEither using the function f, and collect the result in an TaskEither<E, List<B>>.
traverseTaskEitherWithIndexSeq<E, B>(TaskEither<E, B> f(T a, int i)) TaskEither<E, List<B>>
Map each element in the list to a TaskEither using the function f, and collect the result in an TaskEither<E, List<B>>.
traverseTaskOption<B>(TaskOption<B> f(T a)) TaskOption<List<B>>
Map each element in the list to a TaskOption using the function f, and collect the result in an TaskOption<List<B>>.
traverseTaskOptionSeq<B>(TaskOption<B> f(T a)) TaskOption<List<B>>
Map each element in the list to a TaskOption using the function f, and collect the result in an TaskOption<List<B>>.
traverseTaskOptionWithIndex<B>(TaskOption<B> f(T a, int i)) TaskOption<List<B>>
Map each element in the list to a TaskOption using the function f, and collect the result in an TaskOption<List<B>>.
traverseTaskOptionWithIndexSeq<B>(TaskOption<B> f(T a, int i)) TaskOption<List<B>>
Map each element in the list to a TaskOption using the function f, and collect the result in an TaskOption<List<B>>.
traverseTaskSeq<B>(Task<B> f(T a)) Task<List<B>>
Map each element in the list to a Task using the function f, and collect the result in an Task<List<B>>.
traverseTaskWithIndex<B>(Task<B> f(T a, int i)) Task<List<B>>
Map each element in the list to a Task using the function f, and collect the result in an Task<List<B>>.
traverseTaskWithIndexSeq<B>(Task<B> f(T a, int i)) Task<List<B>>
Map each element in the list to a Task using the function f, and collect the result in an Task<List<B>>.