Interface LiftEquivalence<F, In1, Out1, Out2>

The type of a function that given any equivalence of type A, returns an equivalence for F<A>. For example:

const makeOptionEquivalence: LiftEquivalence<OptionTypeLambda> = liftEquivalence<OptionTypeLambda>

Type Parameters

  • F extends TypeLambda
  • In1 = never
  • Out1 = unknown
  • Out2 = unknown