Type alias Curried2<T1, T2, TResult>

Curried2<T1, T2, TResult>: {
    (): Curried2<T1, T2, TResult>;
    (x1: T1): Curried1<T2, TResult>;
    (x1: T1, x2: T2): TResult;
}

Type Parameters

  • T1

  • T2

  • TResult

Type declaration

    • (): Curried2<T1, T2, TResult>
    • Returns Curried2<T1, T2, TResult>

    • (x1: T1): Curried1<T2, TResult>
    • Parameters

      • x1: T1

      Returns Curried1<T2, TResult>

    • (x1: T1, x2: T2): TResult
    • Parameters

      • x1: T1
      • x2: T2

      Returns TResult

Generated using TypeDoc