Skip to main content

Module statement_nodes

Module statement_nodes 

Source
Expand description

Statement-related AST nodes.

Structs§

BlockStatement
Represents a block statement.
BreakStatement
Represents a break statement.
CatchClause
Represents a catch clause within a try statement.
ClassDeclaration
Represents a class declaration.
ContinueStatement
Represents a continue statement.
DoWhileStatement
Represents a do-while statement.
EnumDeclaration
Represents an enum declaration.
ExportDeclaration
Represents an export declaration.
ExportSpecifier
Represents an export specifier.
ExpressionStatement
Represents an expression statement.
ForInStatement
Represents a for-in statement.
ForOfStatement
Represents a for-of statement.
ForStatement
Represents a for statement.
FunctionDeclaration
Represents a function declaration.
FunctionParam
Represents a parameter in a function declaration.
IfStatement
Represents an if statement.
ImportDeclaration
Represents an import declaration.
InterfaceDeclaration
Represents an interface declaration.
NamespaceDeclaration
Represents a namespace declaration.
ReturnStatement
Represents a return statement.
SwitchCase
Represents a case within a switch statement.
SwitchStatement
Represents a switch statement.
ThrowStatement
Represents a throw statement.
TryStatement
Represents a try statement.
TypeAliasDeclaration
Represents a type alias declaration.
VariableDeclaration
Represents a variable declaration.
WhileStatement
Represents a while statement.

Enums§

ImportSpecifier
Represents an import specifier.
Statement
Represents a TypeScript statement.