Type Utils
Preparing search index...
Experimental
CurriedFunc
Type Alias CurriedFunc<TFunction, partialApply>
CurriedFunc
:
TFunction
extends
Func
<
infer
TParams
,
infer
TReturn
>
?
TParams
extends
[
infer
TParam0
,
...
(
infer
TRestParams
)
]
?
TRestParams
extends
[
]
?
TParam0
extends
never
?
CurryStepFunc
<
[
]
,
TReturn
,
false
>
:
CurryStepFunc
<
[
TParam0
]
,
TReturn
,
false
>
:
partialApply
extends
true
?
_SpreadTParams
<
TParams
,
TReturn
,
[
]
,
false
>
:
CurryStepFunc
<
[
TParam0
]
,
CurriedFuncLoop
<
TRestParams
,
TReturn
,
partialApply
>
,
false
,
>
:
TParams
extends
[
]
?
CurryStepFunc
<
[
]
,
TReturn
,
false
>
:
never
:
never
Type Parameters
TFunction
extends
Func
<
any
[]
,
any
>
partialApply
extends
boolean
=
false
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Type Utils
Loading...