Type aliases
GetDiscriminatedUnionVariantContent
GetDiscriminatedUnionVariantContent<
TUnion
,TDiscriminatorProperty
,TDiscriminatorValue
> =Omit
<GetDiscriminatedUnionVariant
<TUnion
,TDiscriminatorProperty
,TDiscriminatorValue
>,TDiscriminatorProperty
>
Extracts a variant from a discriminated union without its discriminator property.
Type Parameters
Type Parameter | Description |
---|---|
TUnion extends DiscriminatedUnion <TDiscriminatorProperty > | The discriminated union type. |
TDiscriminatorProperty extends string | The property used as the discriminator. |
TDiscriminatorValue extends TUnion [TDiscriminatorProperty ] | The specific variant to extract. |