From 6622b7ffa1f19fdeffcfa7403cd3ee3e8a8287f0 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Fri, 19 Jan 2024 22:36:12 +0000 Subject: [PATCH] fix strange bug --- .../compiler/phases/3-transform/client/visitors/template.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js index fa6c5608df..d795c38832 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js @@ -1711,12 +1711,13 @@ export const template_visitors = { const declaration = node.declaration.declarations[0]; // TODO we can almost certainly share some code with $derived(...) if (declaration.id.type === 'Identifier') { + // debugger state.init.push( b.const( declaration.id, b.call( '$.derived', - b.thunk(/** @type {import('estree').Expression} */ (visit(declaration.init))) + b.arrow([], /** @type {import('estree').Expression} */ (visit(declaration.init))) ) ) );