Vinyl
Preparing search index...
@amzn/vinyl-util
ReadonlyTupleOrArrayDeep
Type Alias ReadonlyTupleOrArrayDeep<T>
ReadonlyTupleOrArrayDeep
:
T
extends
[
infer
V0
]
?
readonly
[
ReadonlyDeep
<
V0
>
]
:
T
extends
[
infer
V0
,
infer
V1
]
?
readonly
[
ReadonlyDeep
<
V0
>
,
ReadonlyDeep
<
V1
>
]
:
T
extends
[
infer
V0
,
infer
V1
,
infer
V2
]
?
readonly
[
ReadonlyDeep
<
V0
>
,
ReadonlyDeep
<
V1
>
,
ReadonlyDeep
<
V2
>
]
:
T
extends
[
infer
V0
,
infer
V1
,
infer
V2
,
infer
V3
]
?
readonly
[
ReadonlyDeep
<
V0
>
,
ReadonlyDeep
<
V1
>
,
ReadonlyDeep
<
V2
>
,
ReadonlyDeep
<
V3
>
,
]
:
T
extends
[
infer
V0
,
infer
V1
,
infer
V2
,
infer
V3
,
infer
V4
]
?
readonly
[
ReadonlyDeep
<
V0
>
,
ReadonlyDeep
<
V1
>
,
ReadonlyDeep
<
V2
>
,
ReadonlyDeep
<
V3
>
,
ReadonlyDeep
<
V4
>
,
]
:
ReadonlyArrayDeep
<
T
[
number
]
>
Recursively marks a tuple (up to 5 in length) or an array as read only.
Type Parameters
T
extends
any
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Vinyl
Loading...
Recursively marks a tuple (up to 5 in length) or an array as read only.