From e85e0a7f3aa873445539a0c8c2bf65d262d07737 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=98=BF=E5=B4=94cxr?= Date: Fri, 13 May 2022 16:37:50 +0800 Subject: [PATCH] chore: use ast node creation helper (#5255) --- .../compiler-core/src/transforms/transformText.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/compiler-core/src/transforms/transformText.ts b/packages/compiler-core/src/transforms/transformText.ts index 2ab6805c6a..2c8ab384fd 100644 --- a/packages/compiler-core/src/transforms/transformText.ts +++ b/packages/compiler-core/src/transforms/transformText.ts @@ -5,7 +5,8 @@ import { createCallExpression, CallExpression, ElementTypes, - ConstantTypes + ConstantTypes, + createCompoundExpression } from '../ast' import { isText } from '../utils' import { CREATE_TEXT } from '../runtimeHelpers' @@ -36,11 +37,10 @@ export const transformText: NodeTransform = (node, context) => { const next = children[j] if (isText(next)) { if (!currentContainer) { - currentContainer = children[i] = { - type: NodeTypes.COMPOUND_EXPRESSION, - loc: child.loc, - children: [child] - } + currentContainer = children[i] = createCompoundExpression( + [child], + child.loc + ) } // merge adjacent text node into current currentContainer.children.push(` + `, next) -- 2.47.3