[I] DiscriminatedUnion
Resolved variants and envelope settings for a union decorated with @discriminated.
Properties
Section titled “Properties”| Property | Modifier | Type | Description |
|---|---|---|---|
defaultVariant? | readonly | Type | Unnamed variant used when no named discriminator value matches, if one was declared. |
options | readonly | Required<DiscriminatedOptions> | Discriminated-union settings with defaults filled in. |
type | readonly | Union | Original union from which the variant metadata was derived. |
variants | readonly | Map<string, Type> | Named variant types keyed by their discriminator values. |