API — Interface: UnionDecl

Interface: UnionDecl

Defined in: parser/ast.ts:29

Properties

generics

generics: string[];

Defined in: parser/ast.ts:32


kind

kind: "union";

Defined in: parser/ast.ts:30


name

name: string;

Defined in: parser/ast.ts:31


span

span: Span;

Defined in: parser/ast.ts:36


targeting?

optional targeting?: DeclTargeting;

Defined in: parser/ast.ts:35


untagged?

optional untagged?: true;

Defined in: parser/ast.ts:33


variants

variants: Variant[];

Defined in: parser/ast.ts:34