From 59b7cc3fa5153254eb815c07d2b3e0f513ec4d5d Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Wed, 4 Feb 2026 18:24:21 -0800 Subject: [PATCH] Revert 62163 --- src/compiler/checker.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 35a3c7bb7e6..b497de13028 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -8983,17 +8983,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker { function getPropertyNameNodeForSymbol(symbol: Symbol, context: NodeBuilderContext) { const hashPrivateName = getClonedHashPrivateName(symbol); if (hashPrivateName) { - const shouldEmitErroneousFieldName = !!context.tracker.reportPrivateInBaseOfClassExpression && - context.flags & NodeBuilderFlags.WriteClassExpressionAsTypeLiteral; - if (!shouldEmitErroneousFieldName) { - return hashPrivateName; - } - else { - let rawName = unescapeLeadingUnderscores(symbol.escapedName); - // symbol IDs are unstable - replace #nnn# with #private# - rawName = rawName.replace(/__#\d+@#/g, "__#private@#"); - return createPropertyNameNodeForIdentifierOrLiteral(rawName, getEmitScriptTarget(compilerOptions), /*singleQuote*/ false, /*stringNamed*/ true, !!(symbol.flags & SymbolFlags.Method)); - } + return hashPrivateName; } const stringNamed = !!length(symbol.declarations) && every(symbol.declarations, isStringNamed); const singleQuote = !!length(symbol.declarations) && every(symbol.declarations, isSingleQuotedStringNamed);