flatMapTuple3<E, A, B, C> function
TaskEither<E, Tuple3<A, B, C> > Function(TaskEither<E, dynamic> )
flatMapTuple3<E, A, B, C>(
- TaskEither<
E, C> f(- dynamic a
Implementation
TaskEither<E, Tuple3<A, B, C>> Function(TaskEither<E, Tuple2<A, B>>)
flatMapTuple3<E, A, B, C>(TaskEither<E, C> Function(Tuple2<A, B> a) f) =>
flatMap((a) => f(a).p(map((c) => tuple3(a.first, a.second, c))));