Libraries
← Back to Website
All Versions
Preparing search index...
@cleverbrush/deep
Merge
Type Alias Merge<T>
Merge
:
T
[
"length"
]
extends
3
?
MergeTwo
<
T
[
0
]
,
MergeTwo
<
T
[
1
]
,
T
[
2
]
>
>
:
T
[
"length"
]
extends
2
?
MergeTwo
<
T
[
0
]
,
T
[
1
]
>
:
T
[
"length"
]
extends
1
?
T
[
0
]
:
T
extends
[
...
(
infer
K
)
,
infer
PL
,
infer
L
]
?
Merge
<
[
Merge
<
[
...
K
]
>
,
MergeTwo
<
PL
,
L
>
]
>
:
never
Recursively merges a tuple of object types from left to right.
Type Parameters
T
extends
unknown
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
← Back to Website
All Versions
Libraries
Loading...
Recursively merges a tuple of object types from left to right.