From b80e9fa795ccac5528b5b086191a38909bb925c1 Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Fri, 10 Oct 2025 21:33:24 +0800 Subject: [PATCH] Cleanup `TaggedTemplateExpression` print (#18032) --- src/language-js/print/estree.js | 4 ++-- src/language-js/print/template-literal.js | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/language-js/print/estree.js b/src/language-js/print/estree.js index 9ff7568fb..eb3b8a500 100644 --- a/src/language-js/print/estree.js +++ b/src/language-js/print/estree.js @@ -68,7 +68,7 @@ import { printObject } from "./object.js"; import { printProperty } from "./property.js"; import { printStatementSequence } from "./statement.js"; import { - printTaggedTemplateLiteral, + printTaggedTemplateExpression, printTemplateLiteral, } from "./template-literal.js"; import { printTernary } from "./ternary.js"; @@ -631,7 +631,7 @@ function printEstree(path, options, print, args) { case "TemplateLiteral": return printTemplateLiteral(path, options, print); case "TaggedTemplateExpression": - return printTaggedTemplateLiteral(path, options, print); + return printTaggedTemplateExpression(path, options, print); case "PrivateIdentifier": return ["#", node.name]; case "PrivateName": diff --git a/src/language-js/print/template-literal.js b/src/language-js/print/template-literal.js index 98a0a1c1a..f56ab18f3 100644 --- a/src/language-js/print/template-literal.js +++ b/src/language-js/print/template-literal.js @@ -128,7 +128,7 @@ function printTemplateLiteral(path, options, print) { return parts; } -function printTaggedTemplateLiteral(path, options, print) { +function printTaggedTemplateExpression(path, options, print) { const quasiDoc = print("quasi"); const { node } = path; @@ -142,7 +142,7 @@ function printTaggedTemplateLiteral(path, options, print) { if ( hasNewlineInRange( options.originalText, - locEnd(node.typeArguments ?? node.typeParameters ?? node.tag), + locEnd(node.typeArguments ?? node.tag), locStart(quasiLeadingComment), ) ) { @@ -311,7 +311,7 @@ function isJestEachTemplateLiteral({ node, parent }) { export { escapeTemplateCharacters, - printTaggedTemplateLiteral, + printTaggedTemplateExpression, printTemplateExpressions, printTemplateLiteral, uncookTemplateElementValue,