Interface: ClassDeclarationSemantics
compiler.ClassDeclarationSemantics
Semantics for AST Node ClassDeclaration.
Since
0.11.0
Hierarchy
-
↳
ClassDeclarationSemantics
Table of contents
Properties
Properties
classMembers
• classMembers: ClassMemberDeclaration
<ClassMemberDeclarationSemantics
, ClassMemberDeclarationTypeSemantics
>[]
The body of the class.
Since
0.11.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-declaration-semantics.ts:22
constructorDeclaration
• constructorDeclaration: undefined
| ClassConstructorDeclaration
The class constructor.
Since
0.11.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-declaration-semantics.ts:27
identifier
• identifier: string
The identifier of this class.
Since
0.11.0
Overrides
TypeDeclarationSemantics.identifier
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-declaration-semantics.ts:17