Skip to content

Commit 59b7cc3

Browse files
committed
Revert 62163
1 parent eb29053 commit 59b7cc3

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

src/compiler/checker.ts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8983,17 +8983,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
89838983
function getPropertyNameNodeForSymbol(symbol: Symbol, context: NodeBuilderContext) {
89848984
const hashPrivateName = getClonedHashPrivateName(symbol);
89858985
if (hashPrivateName) {
8986-
const shouldEmitErroneousFieldName = !!context.tracker.reportPrivateInBaseOfClassExpression &&
8987-
context.flags & NodeBuilderFlags.WriteClassExpressionAsTypeLiteral;
8988-
if (!shouldEmitErroneousFieldName) {
8989-
return hashPrivateName;
8990-
}
8991-
else {
8992-
let rawName = unescapeLeadingUnderscores(symbol.escapedName);
8993-
// symbol IDs are unstable - replace #nnn# with #private#
8994-
rawName = rawName.replace(/__#\d+@#/g, "__#private@#");
8995-
return createPropertyNameNodeForIdentifierOrLiteral(rawName, getEmitScriptTarget(compilerOptions), /*singleQuote*/ false, /*stringNamed*/ true, !!(symbol.flags & SymbolFlags.Method));
8996-
}
8986+
return hashPrivateName;
89978987
}
89988988
const stringNamed = !!length(symbol.declarations) && every(symbol.declarations, isStringNamed);
89998989
const singleQuote = !!length(symbol.declarations) && every(symbol.declarations, isSingleQuotedStringNamed);

0 commit comments

Comments
 (0)