DiscriminableSchema<Discriminator>
DiscriminableSchema<
Discriminator> =DiscriminableObjectBase&object
An object schema that can be used in a discriminated union. The discriminator field must be a literal schema.
Type Declaration
entries: Record<string, GenericSchema> & { [K in Discriminator]: LiteralSchema<EnumValue> }
Type Parameters
Discriminator: Discriminator extends string
The key of the discriminator field.
Since
2.0.0