kit
GitHub
npm
Preparing search index...
@knitkode/utils
types
RequiredNonNullableObjectDeep
Type Alias RequiredNonNullableObjectDeep<T>
RequiredNonNullableObjectDeep
:
Simplify
<
{
[
K
in
keyof
T
]
-?:
T
[
K
]
extends
object
?
NonNullable
<
RequiredNonNullableObjectDeep
<
T
[
K
]
>
>
:
NonNullable
<
T
[
K
]
>
}
,
>
Make
required
and
non nullable
all properties of objec T (deeply)
Type Parameters
T
extends
object
Use
{ key-?: NonNullable<$> }
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
GitHub
npm
kit
Loading...
Make required and non nullable all properties of objec T (deeply)