Add class expression if existed to classifiable-name map
This commit is contained in:
parent
e6d91a459e
commit
bff8caa54c
|
@ -973,6 +973,10 @@ namespace ts {
|
||||||
else {
|
else {
|
||||||
let bindingName = node.name ? node.name.text : "__class";
|
let bindingName = node.name ? node.name.text : "__class";
|
||||||
bindAnonymousDeclaration(node, SymbolFlags.Class, bindingName);
|
bindAnonymousDeclaration(node, SymbolFlags.Class, bindingName);
|
||||||
|
// Add name of class expression into the map for semantic classifier
|
||||||
|
if (node.name) {
|
||||||
|
classifiableNames[node.name.text] = node.name.text;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let symbol = node.symbol;
|
let symbol = node.symbol;
|
||||||
|
@ -1062,4 +1066,4 @@ namespace ts {
|
||||||
: declareSymbolAndAddToSymbolTable(node, symbolFlags, symbolExcludes);
|
: declareSymbolAndAddToSymbolTable(node, symbolFlags, symbolExcludes);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue