Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Tuple<A0, A1>

A tuple data-structure that can carry two values viz _0 and _1.

Type parameters

  • A0

  • A1

Hierarchy

  • Tuple

Index

Methods

Methods

biMap

  • biMap<B0, B1>(LL: function, RR: function): Tuple<B0, B1>
  • Maps over both the first and the second value.

    Type parameters

    • B0

    • B1

    Parameters

    • LL: function
        • (L: A0): B0
        • Parameters

          • L: A0

          Returns B0

    • RR: function
        • (R: A1): B1
        • Parameters

          • R: A1

          Returns B1

    Returns Tuple<B0, B1>

map0

  • map0<LL>(_0: function): Tuple<LL, A1>
  • Maps over the zeroth value

    Type parameters

    • LL

    Parameters

    • _0: function
        • (R: A0): LL
        • Parameters

          • R: A0

          Returns LL

    Returns Tuple<LL, A1>

map1

  • map1<RR>(RR: function): Tuple<A0, RR>
  • Maps over the first value

    Type parameters

    • RR

    Parameters

    • RR: function
        • (R: A1): RR
        • Parameters

          • R: A1

          Returns RR

    Returns Tuple<A0, RR>

Static of

  • of<A0, A1>(_0: A0, _1: A1): Tuple<A0, A1>

Generated using TypeDoc