Skip to content

Commit 6c8884c

Browse files
committed
Resolve declaration (cached) vs. entity name?
1 parent 23b3596 commit 6c8884c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/compiler/checker.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -41620,8 +41620,9 @@ namespace ts {
4162041620
return getEnumMemberValue(node);
4162141621
}
4162241622

41623+
// Cached name resolution result of import equals declaration/access expression
4162341624
const symbol = isEntityName(node)
41624-
? resolveEntityName(node, SymbolFlags.EnumMember, /*ignoreErrors*/ true)
41625+
? resolveAlias(getSymbolOfNode(node.parent)!)
4162541626
: getNodeLinks(node).resolvedSymbol;
4162641627
if (symbol && (symbol.flags & SymbolFlags.EnumMember)) {
4162741628
// inline property\index accesses only for const enums

0 commit comments

Comments
 (0)