lensE<A, B, E> function

EitherLens<A, B, E> lensE<A, B, E>(
  1. Function1<A, Either<E, B>> getter,
  2. Function2<A, B, Either<E, A>> setter
)

Implementation

EitherLens<A, B, E> lensE<A, B, E>(Function1<A, Either<E, B>> getter, Function2<A, B, Either<E, A>> setter) => new EitherLens(getter, setter);