Update current scope when visiting namespace elements

Fixes #13098
This commit is contained in:
Sheetal Nandi
2016-12-21 12:30:59 -08:00
parent 32c477a448
commit 08e6b1bc48
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -2731,7 +2731,7 @@ namespace ts {
let blockLocation: TextRange;
const body = node.body;
if (body.kind === SyntaxKind.ModuleBlock) {
addRange(statements, visitNodes((<ModuleBlock>body).statements, namespaceElementVisitor, isStatement));
saveStateAndInvoke(body, body => addRange(statements, visitNodes((<ModuleBlock>body).statements, namespaceElementVisitor, isStatement)));
statementsLocation = (<ModuleBlock>body).statements;
blockLocation = body;
}
@@ -38,7 +38,7 @@ var MyModule;
}());
__decorate([
inject,
__metadata("design:type", Object)
__metadata("design:type", Leg)
], Person.prototype, "leftLeg", void 0);
MyModule.Person = Person;
})(MyModule || (MyModule = {}));