Esposter
Preparing search index...
@esposter/shared
DeepOmit
Type Alias DeepOmit<T, TKey>
DeepOmit
:
[
T
]
extends
[
Date
|
Function
|
Primitive
]
?
T
:
[
Record
<
string
,
unknown
>
]
extends
[
T
]
?
T
:
T
extends
object
?
T
extends
unknown
[]
?
T
extends
readonly
unknown
[]
?
{
[
K
in
keyof
T
]
:
DeepOmit
<
T
[
K
]
,
TKey
>
}
:
DeepOmit
<
T
[
number
]
,
TKey
>
[]
:
{
[
P
in
keyof
T
as
P
extends
TKey
?
never
:
P
]
:
DeepOmit
<
T
[
P
]
,
TKey
>
}
:
T
Type Parameters
T
TKey
extends
PropertyKey
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Esposter
Loading...