Describes a union type including of all AstNode types containing cross-references.
A is meant to be the interface XXXAstType fromm your generated ast.ts file.
Enhances compile-time validation of cross-reference distinctions, e.g. in scope providers
in combination with assertUnreachable(context.container).
Describes a union type including of all AstNode types containing cross-references. A is meant to be the interface
XXXAstType
fromm your generatedast.ts
file. Enhances compile-time validation of cross-reference distinctions, e.g. in scope providers in combination withassertUnreachable(context.container)
.