Name | Description |
Element | Defines attributes common to all elements. |
ContainerElement | Defines an element that's a container for other elements. |
HeritageClause | Defines a heritage clause. |
Generic | Defines an element type that can be generic. |
TypedElement | Defines an element that has an associated type. |
VariableDeclaration | Defines a variable declaration. |
CanBeOptional | Defines an element that may be optional. |
Parameter | Defines a parameter of a function, method or constructor. |
FunctionDeclaration | defines a function. |
ItemWithAccessibilityModifiers | Defines an element that can have accessibility modifiers. |
CanBeAbstract | Defines an element that can be abstract. |
MemberInfo | Defines attributes common to all class and interface members. |
PropertyInfo | Defines a property on a class or interface. |
MethodInfo | Defines a method on a class or interface. |
IndexSignature | Defines an index signature. |
Inheritable | Defines a type that inherits other types. |
ClassOrInterfaceLikeDeclaration | Defines attributes common to class and interface declarations. |
ClassDeclaration | Defines a class. |
InterfaceDeclaration | Defines an interface. |
TypeAliasDeclaration | Defines a type alias. |
EnumDeclaration | Defines an enum. |
ValueElement | Defines an element which has a value. |
EnumMember | Defines an enum member. |
ModuleDeclaration | Defines a module. |
Name | Description |
Type | Defines the data type for a type. |
Name | Description |
SyntaxKind | Defines the type of element. |