Expand description
Statement-related AST nodes.
Structs§
- Block
Statement - Represents a block statement.
- Break
Statement - Represents a break statement.
- Catch
Clause - Represents a catch clause within a try statement.
- Class
Declaration - Represents a class declaration.
- Continue
Statement - Represents a continue statement.
- DoWhile
Statement - Represents a do-while statement.
- Enum
Declaration - Represents an enum declaration.
- Export
Declaration - Represents an export declaration.
- Export
Specifier - Represents an export specifier.
- Expression
Statement - Represents an expression statement.
- ForIn
Statement - Represents a for-in statement.
- ForOf
Statement - Represents a for-of statement.
- ForStatement
- Represents a for statement.
- Function
Declaration - Represents a function declaration.
- Function
Param - Represents a parameter in a function declaration.
- IfStatement
- Represents an if statement.
- Import
Declaration - Represents an import declaration.
- Interface
Declaration - Represents an interface declaration.
- Namespace
Declaration - Represents a namespace declaration.
- Return
Statement - Represents a return statement.
- Switch
Case - Represents a case within a switch statement.
- Switch
Statement - Represents a switch statement.
- Throw
Statement - Represents a throw statement.
- TryStatement
- Represents a try statement.
- Type
Alias Declaration - Represents a type alias declaration.
- Variable
Declaration - Represents a variable declaration.
- While
Statement - Represents a while statement.
Enums§
- Import
Specifier - Represents an import specifier.
- Statement
- Represents a TypeScript statement.