diff --git a/packages/compiler-vapor/src/transforms/transformRef.ts b/packages/compiler-vapor/src/transforms/transformRef.ts index ced579651..582704071 100644 --- a/packages/compiler-vapor/src/transforms/transformRef.ts +++ b/packages/compiler-vapor/src/transforms/transformRef.ts @@ -22,10 +22,10 @@ export const transformRef: NodeTransform = (node, context) => { ? createSimpleExpression(dir.value.content, true, dir.value.loc) : EMPTY_EXPRESSION } - - context.registerOperation({ - type: IRNodeTypes.SET_REF, - element: context.reference(), - value, - }) + return () => + context.registerOperation({ + type: IRNodeTypes.SET_REF, + element: context.reference(), + value, + }) }