map3<N1, N2, N3> method

  1. @override
ReaderTaskEither<E, L, N3> map3<N1, N2, N3>(
  1. covariant ReaderTaskEither<E, L, N1> m1,
  2. covariant ReaderTaskEither<E, L, N2> m2,
  3. N3 f(
    1. R p1,
    2. N1 p2,
    3. 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))),
    );