Merge pull request #7635 from Microsoft/considerAmbientAssigned

Always consider ambient variables assigned
This commit is contained in:
Anders Hejlsberg 2016-03-22 10:03:43 -07:00
commit 9094e01e75

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;