Function isoLens

Creates an isomorphic lens for converting between two equivalent data representations.

  • Type Parameters

    • T

      The source type.

    • U

      The target type.

    Parameters

    • getter: ((value: T) => U)

      Function to convert from T to U.

        • (value): U
        • Parameters

          • value: T

          Returns U

    • reverseGetter: ((value: U) => T)

      Function to convert from U back to T.

        • (value): T
        • Parameters

          • value: U

          Returns T

    Returns IsoLens<T, U>