Preparing search index...
The search index is not available
@telostat/prelude - v0.6.0
@telostat/prelude
functional
CurriedFn
Type Alias CurriedFn<TAllArgs, TReturn>
CurriedFn
:
<
TProvidedArgs
extends
TAllArgs
extends
[
infer
TFirstArg
,
...
(
infer
TRestOfArgs
)
]
?
[
TFirstArg
,
...
Partial
<
TRestOfArgs
>
]
:
never
,
>
(
...
args
:
TProvidedArgs
,
)
=>
TProvidedArgs
extends
TAllArgs
?
TReturn
:
TAllArgs
extends
[
...
TupleOfLength
<
TProvidedArgs
>
,
...
(
infer
TRestOfArgs
)
,
]
?
functional
.
CurriedFn
<
TRestOfArgs
,
TReturn
>
:
never
Type Parameters
TAllArgs
extends
any
[]
TReturn
Type declaration
<
TProvidedArgs
extends
TAllArgs
extends
[
infer
TFirstArg
,
...
(
infer
TRestOfArgs
)
]
?
[
TFirstArg
,
...
Partial
<
TRestOfArgs
>
]
:
never
,
>
(
...
args
:
TProvidedArgs
,
)
:
TProvidedArgs
extends
TAllArgs
?
TReturn
:
TAllArgs
extends
[
...
TupleOfLength
<
TProvidedArgs
>
,
...
(
infer
TRestOfArgs
)
,
]
?
functional
.
CurriedFn
<
TRestOfArgs
,
TReturn
>
:
never
Type Parameters
TProvidedArgs
extends
TAllArgs
extends
[
infer
TFirstArg
,
...
(
infer
TRestOfArgs
)
]
?
[
TFirstArg
,
...
Partial
<
TRestOfArgs
>
]
:
never
Parameters
...
args
:
TProvidedArgs
Returns
TProvidedArgs
extends
TAllArgs
?
TReturn
:
TAllArgs
extends
[
...
TupleOfLength
<
TProvidedArgs
>
,
...
(
infer
TRestOfArgs
)
,
]
?
functional
.
CurriedFn
<
TRestOfArgs
,
TReturn
>
:
never
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@telostat/prelude - v0.6.0
Loading...