Skip to content

[T] Statement

type Statement =
| ImportStatementNode
| ModelStatementNode
| ScalarStatementNode
| NamespaceStatementNode
| InterfaceStatementNode
| UnionStatementNode
| UsingStatementNode
| EnumStatementNode
| AliasStatementNode
| OperationStatementNode
| DecoratorDeclarationStatementNode
| FunctionDeclarationStatementNode
| AugmentDecoratorStatementNode
| ConstStatementNode
| CallExpressionNode
| EmptyStatementNode
| InvalidStatementNode;

Syntax allowed in a statement list, including declarations, calls, and error-recovery nodes.