Curried()<T, R>
Curried<
T
,R
>: <P
>(...args
) => (...args
) =>any
extends (...args
) =>any
?Args
extends [] ?R
:Curried
<Args
,R
> :never
Type Parameters
• T extends unknown
[]
• R
Type Parameters
• P extends Partial
<T
>
Parameters
args
...P
Returns
(...args
) => any
extends (...args
) => any
? Args
extends [] ? R
: Curried
<Args
, R
> : never