A 2-arity kind which can compose two relationships. There is no required laws.

Type Parameters

  • S

Hierarchy

Properties

Properties

compose: (<B, C>(funcA) => (<A>(funcB) => Get2<S, A, C>))

Type declaration

    • <B, C>(funcA): (<A>(funcB) => Get2<S, A, C>)
    • Composes two relationships into a new one.

      Type Parameters

      • B

      • C

      Parameters

      • funcA: Get2<S, B, C>

        A relationship from B to C.

      Returns (<A>(funcB) => Get2<S, A, C>)

      The new relation ship from A to C.

        • <A>(funcB): Get2<S, A, C>
        • Type Parameters

          • A

          Parameters

          • funcB: Get2<S, A, B>

          Returns Get2<S, A, C>

Generated using TypeDoc