Interface: ClassPropertyDeclarationSemantics
compiler.ClassPropertyDeclarationSemantics
Semantics for AST Node InterfacePropertyDeclaration.
Since
0.12.0
Hierarchy
ClassMemberDeclarationSemantics
↳
ClassPropertyDeclarationSemantics
Table of contents
Properties
Properties
identifier
• identifier: string
The identifier of this member property.
Since
0.12.0
Overrides
ClassMemberDeclarationSemantics.identifier
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-member-declaration/class-property-declaration/class-property-declaration-semantics.ts:14
typeSpecifier
• typeSpecifier: IdentifierTypeSpecifierExpression
The type of this member property.
Since
0.12.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-member-declaration/class-property-declaration/class-property-declaration-semantics.ts:19
valueType
• valueType: RawType
The type of the value as a string.
The identifier of the typeSpecifier.semanticData.identifier typeSpecifier.
Since
0.12.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-member-declaration/class-property-declaration/class-property-declaration-semantics.ts:26