Skip to content

[F] getDiscriminatedUnion

Call Signature

function getDiscriminatedUnion(program, type): [DiscriminatedUnion | undefined, readonly Diagnostic[]]

Parameters

ParameterType
programProgram
typeUnion

Returns

[DiscriminatedUnion | undefined, readonly Diagnostic[]]

Call Signature

function getDiscriminatedUnion(type, discriminator): [DiscriminatedUnionLegacy, readonly Diagnostic[]]

Parameters

ParameterType
typeModel | Union
discriminatorDiscriminator

Returns

[DiscriminatedUnionLegacy, readonly Diagnostic[]]

Deprecated

Discriminated unions created with @discriminator are deprecated. Call getDiscriminatedUnionFromInheritance for the legacy model version.