:TS:Property
Node
→ represents a declared property of a :TS:Class or :TS:Interface
Properties
Name | Description |
---|
globalFqn | global FQN of the property |
localFqn | local FQN of the property |
name | name of the property |
optional (boolean) | indicates, if the property has been declared optional/nullable via a ? suffix |
readonly (boolean) | indicates, if the property has a readonly modifier |
visibility | visibility of the property, i.e. public (default), protected , private , or js_private (for properties declared using the # prefix) |
static (boolean) | only for :TS:Class properties: indicates, if the property has an static modifier |
abstract (boolean) | only for :TS:Class properties: indicates, if the property has an abstract modifier |
override (boolean) | only for :TS:Class properties: indicates, if the property has an override modifier |
code coordinates | code coordinates of the property declaration (without fileName ) |
Relations