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;}