Type Utils
Preparing search index...
Experimental
apply
Function apply
apply
<
TFunc
extends
Func
<
any
[]
,
any
>
>
(
fn
:
TFunc
,
...
args
:
Parameters
<
TFunc
>
,
)
:
ReturnType
<
TFunc
>
extends
Func
<
any
[]
,
R
>
?
(
incoming
:
Parameters
<
ReturnType
<
TFunc
>
>
[
0
]
)
=>
R
:
(
incoming
:
any
)
=>
any
Type Parameters
TFunc
extends
Func
<
any
[]
,
any
>
Parameters
fn
:
TFunc
...
args
:
Parameters
<
TFunc
>
Returns
ReturnType
<
TFunc
>
extends
Func
<
any
[]
,
R
>
?
(
incoming
:
Parameters
<
ReturnType
<
TFunc
>
>
[
0
]
)
=>
R
:
(
incoming
:
any
)
=>
any
apply
<
TFunc
extends
Func
<
any
[]
,
any
>
,
TArgs
extends
Partial
<
Parameters
<
TFunc
>
>
>
(
fn
:
TFunc
,
...
args
:
TArgs
,
)
:
(
incoming
:
CurriedFirstArg
<
TFunc
,
TArgs
>
)
=>
CurriedReturn
<
TFunc
,
TArgs
>
Type Parameters
TFunc
extends
Func
<
any
[]
,
any
>
TArgs
extends
Partial
<
Parameters
<
TFunc
>
>
Parameters
fn
:
TFunc
...
args
:
TArgs
Returns
(
incoming
:
CurriedFirstArg
<
TFunc
,
TArgs
>
)
=>
CurriedReturn
<
TFunc
,
TArgs
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Type Utils
Loading...