@@ -29,6 +29,7 @@ import {
2929import { parseFunctionParts , parseMethodParams } from './function-parser' ;
3030import { parseIdentifier } from './identifier-parser' ;
3131import {
32+ containsModifier ,
3233 getDefaultResourceIdentifier ,
3334 getNodeType ,
3435 getNodeVisibility ,
@@ -89,6 +90,7 @@ export function parseCtorParams(
8990 getNodeVisibility ( o ) ,
9091 getNodeType ( o . type ) ,
9192 ! ! o . questionToken ,
93+ containsModifier ( o , SyntaxKind . StaticKeyword ) ,
9294 o . getStart ( ) ,
9395 o . getEnd ( ) ,
9496 ) ,
@@ -139,6 +141,7 @@ export function parseClass(tsResource: Resource, node: ClassDeclaration): void {
139141 getNodeVisibility ( o ) ,
140142 getNodeType ( o . type ) ,
141143 ! ! o . questionToken ,
144+ containsModifier ( o , SyntaxKind . StaticKeyword ) ,
142145 o . getStart ( ) ,
143146 o . getEnd ( ) ,
144147 ) ,
@@ -151,6 +154,7 @@ export function parseClass(tsResource: Resource, node: ClassDeclaration): void {
151154 getNodeVisibility ( o ) ,
152155 getNodeType ( o . type ) ,
153156 ! ! o . questionToken ,
157+ containsModifier ( o , SyntaxKind . StaticKeyword ) ,
154158 o . getStart ( ) ,
155159 o . getEnd ( ) ,
156160 ) ,
@@ -166,6 +170,7 @@ export function parseClass(tsResource: Resource, node: ClassDeclaration): void {
166170 getNodeVisibility ( o ) ,
167171 getNodeType ( o . type ) ,
168172 o . modifiers !== undefined && o . modifiers . some ( m => m . kind === SyntaxKind . AbstractKeyword ) ,
173+ containsModifier ( o , SyntaxKind . StaticKeyword ) ,
169174 o . getStart ( ) ,
170175 o . getEnd ( ) ,
171176 ) ,
@@ -179,6 +184,7 @@ export function parseClass(tsResource: Resource, node: ClassDeclaration): void {
179184 getNodeVisibility ( o ) ,
180185 getNodeType ( o . type ) ,
181186 o . modifiers !== undefined && o . modifiers . some ( m => m . kind === SyntaxKind . AbstractKeyword ) ,
187+ containsModifier ( o , SyntaxKind . StaticKeyword ) ,
182188 o . getStart ( ) ,
183189 o . getEnd ( ) ,
184190 ) ,
@@ -197,6 +203,7 @@ export function parseClass(tsResource: Resource, node: ClassDeclaration): void {
197203 getNodeVisibility ( o ) ,
198204 getNodeType ( o . type ) ,
199205 ! ! o . questionToken ,
206+ containsModifier ( o , SyntaxKind . StaticKeyword ) ,
200207 o . getStart ( ) ,
201208 o . getEnd ( ) ,
202209 ) ;
0 commit comments