• Merges the These having same types in the type parameters with merger.

    Type Parameters

    • A

    Parameters

    • merger: ((thisA) => ((thatA) => A))

      The function used on Both case to merge its values.

        • (thisA): ((thatA) => A)
        • Parameters

          • thisA: A

          Returns ((thatA) => A)

            • (thatA): A
            • Parameters

              • thatA: A

              Returns A

    Returns ((t) => A)

    The contained value on cases of either This or That, or merged value by merge on case of Both.

      • (t): A
      • Parameters

        Returns A

Generated using TypeDoc