From 28c00b6251b832f8fdc407d1d8237dada0658cbe Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Thu, 15 Jan 2026 18:11:11 +0800 Subject: [PATCH] Remove outdated `typeArguments` check (#18640) --- src/language-js/print/assignment.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/language-js/print/assignment.js b/src/language-js/print/assignment.js index 938397233..774f9de6d 100644 --- a/src/language-js/print/assignment.js +++ b/src/language-js/print/assignment.js @@ -419,7 +419,7 @@ function isObjectPropertyWithShortKey(node, keyDoc, options) { } function isCallExpressionWithComplexTypeArguments(node, print) { - const typeArgs = getTypeArgumentsFromCallExpression(node); + const typeArgs = node.typeArguments?.params; if (isNonEmptyArray(typeArgs)) { if (typeArgs.length > 1) { return true; @@ -435,20 +435,13 @@ function isCallExpressionWithComplexTypeArguments(node, print) { return true; } } - const typeArgsKeyName = node.typeParameters - ? "typeParameters" - : "typeArguments"; - if (willBreak(print(typeArgsKeyName))) { + if (willBreak(print("typeArguments"))) { return true; } } return false; } -function getTypeArgumentsFromCallExpression(node) { - return (node.typeParameters ?? node.typeArguments)?.params; -} - function isGeneric(node) { switch (node.type) { case "FunctionTypeAnnotation":