Libraries v5.0.0
← Back to Website
All Versions
Preparing search index...
@cleverbrush/knex-schema
WithReadVariant
Type Alias WithReadVariant<V, K, Branch>
Accumulate a variant while retaining its literal key and storage schema.
type
WithReadVariant
<
V
extends
ReadVariants
,
K
extends
string
,
Branch
extends
ReadVariant
,
>
=
{
discriminator
:
V
[
"discriminator"
]
;
variants
:
Omit
<
NonNullable
<
V
[
"variants"
]
>
,
K
>
&
Record
<
K
,
Branch
>
;
}
Type Parameters
V
extends
ReadVariants
K
extends
string
Branch
extends
ReadVariant
Index
Properties
discriminator
variants
Properties
discriminator
discriminator
:
V
[
"discriminator"
]
variants
variants
:
Omit
<
NonNullable
<
V
[
"variants"
]
>
,
K
>
&
Record
<
K
,
Branch
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
discriminator
variants
← Back to Website
All Versions
Libraries v5.0.0
Loading...
Accumulate a variant while retaining its literal key and storage schema.