Extract parameter types from a curried function.
Curried function type
Builds a tuple of all parameter types from a curried function recursively. Used for type-level analysis of curried signatures.
type CurriedFn = ( a: string ) => ( b: number ) => ( c: boolean ) => void;type Params = CurriedParams< CurriedFn >;// [ string, number, boolean ] Copy
type CurriedFn = ( a: string ) => ( b: number ) => ( c: boolean ) => void;type Params = CurriedParams< CurriedFn >;// [ string, number, boolean ]
Extract parameter types from a curried function.