From 0162263830cc7968c906ea1f40b9029c72c15d23 Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Tue, 21 Oct 2025 23:25:11 +0800 Subject: [PATCH] Minor clean up after Babel v8 upgrade (#18117) --- src/language-js/print/class.js | 2 +- src/language-js/print/type-parameters.js | 1 + src/language-js/print/typescript.js | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/language-js/print/class.js b/src/language-js/print/class.js index 44c6d9e21..c84d8f60d 100644 --- a/src/language-js/print/class.js +++ b/src/language-js/print/class.js @@ -101,7 +101,7 @@ function printClass(path, options, print) { const printed = [ printSuperClass(path, options, print), print( - // TODO: Use `superTypeArguments` only when babel align with TS. + // TODO: Remove `superTypeParameters` when https://github.com/facebook/hermes/issues/1808#issuecomment-3413004377 get fixed node.superTypeArguments ? "superTypeArguments" : "superTypeParameters", ), ]; diff --git a/src/language-js/print/type-parameters.js b/src/language-js/print/type-parameters.js index 8b982737a..db301c499 100644 --- a/src/language-js/print/type-parameters.js +++ b/src/language-js/print/type-parameters.js @@ -125,6 +125,7 @@ function printDanglingCommentsForInline(path, options) { return [printed, hardline]; } +// `TSTypeParameter` and `TypeParameter` function printTypeParameter(path, options, print) { const { node } = path; diff --git a/src/language-js/print/typescript.js b/src/language-js/print/typescript.js index e5beda621..5feae725e 100644 --- a/src/language-js/print/typescript.js +++ b/src/language-js/print/typescript.js @@ -268,7 +268,6 @@ function printTypescript(path, options, print) { case "TSImportEqualsDeclaration": return [ - node.isExport ? "export " : "", "import ", printImportKind(node, /* spaceBeforeKind */ false), print("id"),