diff --git a/packages/compiler-core/src/codegen.ts b/packages/compiler-core/src/codegen.ts index 2b641e9ad69..146a5b0cdc5 100644 --- a/packages/compiler-core/src/codegen.ts +++ b/packages/compiler-core/src/codegen.ts @@ -194,7 +194,7 @@ export function generate( } = {} ): CodegenResult { const context = createCodegenContext(ast, options) - if (options.onContextCreated) options.onContextCreated(context) + options.onContextCreated?.(context) const { mode, push, diff --git a/packages/compiler-core/src/transforms/transformText.ts b/packages/compiler-core/src/transforms/transformText.ts index 2ab6805c6a7..6efd379956d 100644 --- a/packages/compiler-core/src/transforms/transformText.ts +++ b/packages/compiler-core/src/transforms/transformText.ts @@ -23,11 +23,11 @@ export const transformText: NodeTransform = (node, context) => { ) { // perform the transform on node exit so that all expressions have already // been processed. + const children = node.children + let currentContainer: CompoundExpressionNode | undefined = undefined + let hasText = false + return () => { - const children = node.children - let currentContainer: CompoundExpressionNode | undefined = undefined - let hasText = false - for (let i = 0; i < children.length; i++) { const child = children[i] if (isText(child)) {