Skip to main content

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