Fix crash in expando assignment to alias (#34566)

* Fix crash in expando assignment to alias

This PR disallows expando assignments

Fixes #34493, but disallows the prototype assignment nonetheless.

* Revert mistaken changes
This commit is contained in:
Nathan Shively-Sanders
2019-10-18 13:31:44 -07:00
committed by GitHub
parent 1d5add528d
commit fa1884ed1b
5 changed files with 106 additions and 1 deletions

View File

@@ -2870,7 +2870,7 @@ namespace ts {
}
});
}
if (containerIsClass && namespaceSymbol) {
if (containerIsClass && namespaceSymbol && namespaceSymbol.valueDeclaration) {
addDeclarationToSymbol(namespaceSymbol, namespaceSymbol.valueDeclaration, SymbolFlags.Class);
}
return namespaceSymbol;