Type alias Curried3<T1, T2, T3, TResult>

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

Type Parameters

  • T1
  • T2
  • T3
  • TResult

Type declaration