From 7809bcbf847a3692b8522510e8ea7a1783426f6f Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Tue, 22 Mar 2016 09:01:00 -0700 Subject: [PATCH] Always consider ambient variables assigned --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 92c5065b7dd..cb266c3ace4 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -7725,7 +7725,7 @@ namespace ts { return; } const declaration = symbol.valueDeclaration; - if (!declaration || declaration.kind !== SyntaxKind.VariableDeclaration || (declaration).initializer) { + if (!declaration || declaration.kind !== SyntaxKind.VariableDeclaration || (declaration).initializer || isInAmbientContext(declaration)) { return; } const parentParentKind = declaration.parent.parent.kind;