@@ -6485,7 +6485,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
6485
6485
return parentName;
6486
6486
}
6487
6487
const memberName = symbolName(type.symbol);
6488
- if (isIdentifierText(memberName, ScriptTarget.ES5 )) {
6488
+ if (isIdentifierText(memberName)) {
6489
6489
return appendReferenceToType(
6490
6490
parentName as TypeReferenceNode | ImportTypeNode,
6491
6491
factory.createTypeReferenceNode(memberName, /*typeArguments*/ undefined),
@@ -8509,7 +8509,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
8509
8509
if (isSingleOrDoubleQuote(firstChar) && some(symbol.declarations, hasNonGlobalAugmentationExternalModuleSymbol)) {
8510
8510
return factory.createStringLiteral(getSpecifierForModuleSymbol(symbol, context));
8511
8511
}
8512
- if (index === 0 || canUsePropertyAccess(symbolName, languageVersion )) {
8512
+ if (index === 0 || canUsePropertyAccess(symbolName)) {
8513
8513
const identifier = setEmitFlags(factory.createIdentifier(symbolName), EmitFlags.NoAsciiEscaping);
8514
8514
if (typeParameterNodes) setIdentifierTypeArguments(identifier, factory.createNodeArray<TypeNode | TypeParameterDeclaration>(typeParameterNodes));
8515
8515
identifier.symbol = symbol;
@@ -8569,7 +8569,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
8569
8569
return fromNameType;
8570
8570
}
8571
8571
const rawName = unescapeLeadingUnderscores(symbol.escapedName);
8572
- return createPropertyNameNodeForIdentifierOrLiteral(rawName, getEmitScriptTarget(compilerOptions), singleQuote, stringNamed, isMethod);
8572
+ return createPropertyNameNodeForIdentifierOrLiteral(rawName, singleQuote, stringNamed, isMethod);
8573
8573
}
8574
8574
8575
8575
// See getNameForSymbolFromNameType for a stringy equivalent
@@ -8578,13 +8578,13 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
8578
8578
if (nameType) {
8579
8579
if (nameType.flags & TypeFlags.StringOrNumberLiteral) {
8580
8580
const name = "" + (nameType as StringLiteralType | NumberLiteralType).value;
8581
- if (!isIdentifierText(name, getEmitScriptTarget(compilerOptions) ) && (stringNamed || !isNumericLiteralName(name))) {
8581
+ if (!isIdentifierText(name) && (stringNamed || !isNumericLiteralName(name))) {
8582
8582
return factory.createStringLiteral(name, !!singleQuote);
8583
8583
}
8584
8584
if (isNumericLiteralName(name) && startsWith(name, "-")) {
8585
8585
return factory.createComputedPropertyName(factory.createPrefixUnaryExpression(SyntaxKind.MinusToken, factory.createNumericLiteral(-name)));
8586
8586
}
8587
- return createPropertyNameNodeForIdentifierOrLiteral(name, getEmitScriptTarget(compilerOptions), singleQuote, stringNamed, isMethod);
8587
+ return createPropertyNameNodeForIdentifierOrLiteral(name, singleQuote, stringNamed, isMethod);
8588
8588
}
8589
8589
if (nameType.flags & TypeFlags.UniqueESSymbol) {
8590
8590
return factory.createComputedPropertyName(symbolToExpression((nameType as UniqueESSymbolType).symbol, context, SymbolFlags.Value));
@@ -9511,7 +9511,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
9511
9511
}
9512
9512
exports = arrayFrom(membersSet);
9513
9513
}
9514
- return filter(exports, m => isNamespaceMember(m) && isIdentifierText(m.escapedName as string, ScriptTarget.ESNext ));
9514
+ return filter(exports, m => isNamespaceMember(m) && isIdentifierText(m.escapedName as string));
9515
9515
}
9516
9516
9517
9517
function isTypeOnlyNamespace(symbol: Symbol) {
@@ -10169,7 +10169,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
10169
10169
!some(getPropertiesOfType(typeToSerialize), p => isLateBoundName(p.escapedName)) &&
10170
10170
!some(getPropertiesOfType(typeToSerialize), p => some(p.declarations, d => getSourceFileOfNode(d) !== ctxSrc)) &&
10171
10171
every(getPropertiesOfType(typeToSerialize), p => {
10172
- if (!isIdentifierText(symbolName(p), languageVersion )) {
10172
+ if (!isIdentifierText(symbolName(p))) {
10173
10173
return false;
10174
10174
}
10175
10175
if (!(p.flags & SymbolFlags.Accessor)) {
@@ -10497,7 +10497,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
10497
10497
else if (localName === InternalSymbolName.ExportEquals) {
10498
10498
localName = "_exports";
10499
10499
}
10500
- localName = isIdentifierText(localName, languageVersion ) && !isStringANonContextualKeyword(localName) ? localName : "_" + localName.replace(/[^a-z0-9]/gi, "_");
10500
+ localName = isIdentifierText(localName) && !isStringANonContextualKeyword(localName) ? localName : "_" + localName.replace(/[^a-z0-9]/gi, "_");
10501
10501
return localName;
10502
10502
}
10503
10503
@@ -10588,7 +10588,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
10588
10588
if (nameType) {
10589
10589
if (nameType.flags & TypeFlags.StringOrNumberLiteral) {
10590
10590
const name = "" + (nameType as StringLiteralType | NumberLiteralType).value;
10591
- if (!isIdentifierText(name, getEmitScriptTarget(compilerOptions) ) && !isNumericLiteralName(name)) {
10591
+ if (!isIdentifierText(name) && !isNumericLiteralName(name)) {
10592
10592
return `"${escapeString(name, CharacterCodes.doubleQuote)}"`;
10593
10593
}
10594
10594
if (isNumericLiteralName(name) && startsWith(name, "-")) {
@@ -21839,7 +21839,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
21839
21839
path = `${str}`;
21840
21840
}
21841
21841
// Otherwise write a dotted name if possible
21842
- else if (isIdentifierText(str, getEmitScriptTarget(compilerOptions) )) {
21842
+ else if (isIdentifierText(str)) {
21843
21843
path = `${path}.${str}`;
21844
21844
}
21845
21845
// Failing that, check if the name is already a computed name
0 commit comments