Interface Iso<Cat, A, B>

All instance of Iso must satisfy:

  • For all x of A; backward(forward(x)) == x,
  • For all x of B; forward(backward(x)) == x.

Type Parameters

  • Cat

  • A

  • B

Hierarchy

  • Iso

Properties

Properties

backward: Instance<Apply2<Cat, A, B>>
forward: Instance<Apply2<Cat, B, A>>

Generated using TypeDoc