• Sends the input to both arrows and packs their output.

         |-------------------|
         |  |-->[ arrow1 ]-->|--> C1
    B -->|--|                |
         |  |-->[ arrow2 ]-->|--> C2
         |-------------------|
    

    Type Parameters

    • A

    Parameters

    • a: Arrow<A>

      The Arrow instance for A.

    Returns (<B, C1>(arrow1) => (<C2>(arrow2) => Get2<A, B, Tuple<C1, C2>>))

    The joined arrow.

      • <B, C1>(arrow1): (<C2>(arrow2) => Get2<A, B, Tuple<C1, C2>>)
      • Type Parameters

        • B

        • C1

        Parameters

        • arrow1: Get2<A, B, C1>

        Returns (<C2>(arrow2) => Get2<A, B, Tuple<C1, C2>>)

          • <C2>(arrow2): Get2<A, B, Tuple<C1, C2>>
          • Type Parameters

            • C2

            Parameters

            • arrow2: Get2<A, B, C2>

            Returns Get2<A, B, Tuple<C1, C2>>

Generated using TypeDoc