Skip to content

Commit 1c9f823

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

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/compiler/checker.ts

Lines changed: 2 additions & 1 deletion
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+
? isDeclaration(node.parent) && 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)