Always consider ambient variables assigned

This commit is contained in:
Anders Hejlsberg 2016-03-22 09:01:00 -07:00
parent 3853bb86d0
commit 7809bcbf84

View file

@ -7725,7 +7725,7 @@ namespace ts {
return;
}
const declaration = symbol.valueDeclaration;
if (!declaration || declaration.kind !== SyntaxKind.VariableDeclaration || (<VariableDeclaration>declaration).initializer) {
if (!declaration || declaration.kind !== SyntaxKind.VariableDeclaration || (<VariableDeclaration>declaration).initializer || isInAmbientContext(declaration)) {
return;
}
const parentParentKind = declaration.parent.parent.kind;