From 1c7ec6b8cef4290a7b7ea5d647907a067ae98ec5 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Fri, 11 Nov 2016 07:38:44 -0800 Subject: [PATCH] Add missing node visits in forEachChild --- src/compiler/parser.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index 7f112ae06a0..02b121c31b6 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -142,7 +142,9 @@ namespace ts { return visitNode(cbNode, (node).objectType) || visitNode(cbNode, (node).indexType); case SyntaxKind.MappedType: - return visitNode(cbNode, (node).typeParameter) || + return visitNode(cbNode, (node).readonlyToken) || + visitNode(cbNode, (node).typeParameter) || + visitNode(cbNode, (node).questionToken) || visitNode(cbNode, (node).type); case SyntaxKind.LiteralType: return visitNode(cbNode, (node).literal);