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