Build a tuple of the parameter types for a curried function
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]
Build a tuple of the parameter types for a curried function