@telostat/prelude - v0.7.0
    Preparing search index...

    Interface TupleTypeRef

    interface TupleTypeRef {
        fanout<F, S, T>(
            f: (value: T) => F,
            g: (value: T) => S,
            value: T,
        ): Tuple<F, S>;
        fanout<F, S, T>(
            f: (value: T) => F,
            g: (value: T) => S,
        ): (value: T) => Tuple<F, S>;
        fanout<F, T>(
            f: (value: T) => F,
        ): <S>(g: (value: T) => S) => (value: T) => Tuple<F, S>;
        fromArray<F, S>(__namedParameters: [F, S]): Tuple<F, S>;
        <F, S>(fst: F, snd: S): Tuple<F, S>;
    }
    • Type Parameters

      • F
      • S

      Parameters

      • fst: F
      • snd: S

      Returns Tuple<F, S>

    Index

    Methods

    • Applies two functions over a single value and constructs a tuple from the results

      Type Parameters

      • F
      • S
      • T

      Parameters

      • f: (value: T) => F
      • g: (value: T) => S
      • value: T

      Returns Tuple<F, S>

    • Type Parameters

      • F
      • S
      • T

      Parameters

      • f: (value: T) => F
      • g: (value: T) => S

      Returns (value: T) => Tuple<F, S>

    • Type Parameters

      • F
      • T

      Parameters

      • f: (value: T) => F

      Returns <S>(g: (value: T) => S) => (value: T) => Tuple<F, S>

    • Constructs a tuple from an array with two elements

      Type Parameters

      • F
      • S

      Parameters

      • __namedParameters: [F, S]

      Returns Tuple<F, S>