map3<N1, N2, N3> method
ReaderTaskEither<E, L, N3>
map3<N1, N2, N3>(
- covariant ReaderTaskEither<
E, L, N1> m1, - covariant ReaderTaskEither<
E, L, N2> m2, - N3 f(
- R p1,
- N1 p2,
- N2 p3
override
Implementation
@override
ReaderTaskEither<E, L, N3> map3<N1, N2, N3>(
covariant ReaderTaskEither<E, L, N1> m1,
covariant ReaderTaskEither<E, L, N2> m2,
N3 Function(R p1, N1 p2, N2 p3) f,
) =>
flatMap(
(b) => m1.flatMap((c) => m2.map((d) => f(b, c, d))),
);