kysely
Preparing search index...
NarrowPartial
Type Alias NarrowPartial<O, T>
NarrowPartial
:
T
extends
object
?
DrainOuterGeneric
<
{
[
K
in
keyof
O
&
string
]
:
K
extends
keyof
T
?
T
[
K
]
extends
NotNull
?
Exclude
<
O
[
K
]
,
null
>
:
T
[
K
]
extends
object
?
SimplifyDeep
<
O
[
K
]
&
NarrowPartial
<
O
[
K
]
,
T
[
K
]
>
>
:
T
[
K
]
extends
O
[
K
]
?
T
[
K
]
:
KyselyTypeError
<
`
$narrowType() call failed: passed type does not exist in '
${
K
}
's type union
`
,
>
:
O
[
K
]
}
,
>
:
never
Type Parameters
O
T
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
kysely
Loading...