You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Famix-TypeScript-Entities/FamixTypeScriptProperty.class.st
+51Lines changed: 51 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,9 @@ I represent a TypeScript class property.
27
27
| Name | Type | Default value | Comment |
28
28
|---|
29
29
| `isClassSide` | `Boolean` | false | Entity can be declared class side i.e. static|
30
+
| `isDefinitelyAssigned` | `Boolean` | false | Properties may be postfixed with a definitely assigned modifier.|
31
+
| `isJavaScriptPrivate` | `Boolean` | false | Properties may be postfixed with a private modifier that makes the property private even in JavaScript.|
32
+
| `isOptional` | `Boolean` | false | Properties may be postfixed with an optional modifier.|
30
33
| `isStub` | `Boolean` | false | Flag true if the entity attributes are incomplete, either because the entity is missing or not imported.|
31
34
| `name` | `String` | nil | Basic name of the entity, not full reference.|
32
35
| `readOnly` | `Boolean` | false | Properties may be prefixed with the readonly modifier. This prevents assignments to the field outside of the constructor.|
0 commit comments