Type Alias Curried4<T1, T2, T3, T4, TResult>

Curried4: {
    (): Curried4<T1, T2, T3, T4, TResult>;
    (x1: T1): Curried3<T2, T3, T4, TResult>;
    (x1: T1, x2: T2): Curried2<T3, T4, TResult>;
    (x1: T1, x2: T2, x3: T3): Curried1<T4, TResult>;
    (x1: T1, x2: T2, x3: T3, x4: T4): TResult;
}

Type Parameters

  • T1
  • T2
  • T3
  • T4
  • TResult