eAndThenE<C> method

EitherLens<A, C, E> eAndThenE<C>(
  1. EitherLens<B, C, E> otherLens
)

Implementation

EitherLens<A, C, E> eAndThenE<C>(EitherLens<B, C, E> otherLens) => new EitherLens((a) => get(a).bind(otherLens.get), (a, c) => get(a).bind((b1) => otherLens.set(b1, c)).bind((b) => set(a, b)));