Skip to content

Commit e2310f2

Browse files
authored
Merge pull request microsoft#26151 from Kingwl/PropertyDeclarationExclamationToken
visit exclamation token
2 parents d7f03fb + 6e0b39e commit e2310f2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/compiler/visitor.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,8 @@ namespace ts {
268268
nodesVisitor((<PropertyDeclaration>node).decorators, visitor, isDecorator),
269269
nodesVisitor((<PropertyDeclaration>node).modifiers, visitor, isModifier),
270270
visitNode((<PropertyDeclaration>node).name, visitor, isPropertyName),
271-
visitNode((<PropertyDeclaration>node).questionToken, tokenVisitor, isToken),
271+
// QuestionToken and ExclamationToken is uniqued in Property Declaration and the signature of 'updateProperty' is that too
272+
visitNode((<PropertyDeclaration>node).questionToken || (<PropertyDeclaration>node).exclamationToken, tokenVisitor, isToken),
272273
visitNode((<PropertyDeclaration>node).type, visitor, isTypeNode),
273274
visitNode((<PropertyDeclaration>node).initializer, visitor, isExpression));
274275

0 commit comments

Comments
 (0)