Merge pull request #30719 from andrewbranch/bug/30668

Fix crash when binding deep module.exports assignment
This commit is contained in:
Andrew Branch
2019-04-03 09:19:36 -07:00
committed by GitHub
5 changed files with 31 additions and 2 deletions
+1 -2
View File
@@ -2710,8 +2710,7 @@ namespace ts {
}
else {
const s = forEachIdentifierInEntityName(e.expression, parent, action);
if (!s || !s.exports) return Debug.fail();
return action(e.name, s.exports.get(e.name.escapedText), s);
return action(e.name, s && s.exports && s.exports.get(e.name.escapedText), s);
}
}