getDefinitionFromOverriddenMember: remove class-expr special case

This commit is contained in:
Nathan Shively-Sanders
2022-10-03 16:11:27 -07:00
parent 44c86a363f
commit 2940e0829a

View File

@@ -172,8 +172,7 @@ namespace ts.GoToDefinition {
const baseTypeNode = getEffectiveBaseTypeNode(baseDeclaration);
if (!baseTypeNode) return;
const expression = skipParentheses(baseTypeNode.expression);
const base = isClassExpression(expression) ? expression.symbol : typeChecker.getSymbolAtLocation(expression);
const base = typeChecker.getSymbolAtLocation(baseTypeNode.expression);
if (!base) return;
const name = unescapeLeadingUnderscores(getTextOfPropertyName(classElement.name));