lens<AIn, AOut, BIn, BOut> function

Lens<AIn, AOut, BIn, BOut> lens<AIn, AOut, BIn, BOut>(
  1. Function1<AIn, BOut> getter,
  2. Function2<AIn, BIn, AOut> setter
)

Implementation

Lens<AIn, AOut, BIn, BOut> lens<AIn, AOut, BIn, BOut>(Function1<AIn, BOut> getter, Function2<AIn, BIn, AOut> setter) => new Lens(getter, setter);