From 1e55c1f11e18c2f28607c8a11eb2efa8f876dd9a Mon Sep 17 00:00:00 2001 From: ComputerGuy <63362464+Ocean-OS@users.noreply.github.com> Date: Sun, 26 Oct 2025 14:49:03 -0700 Subject: [PATCH] DRY --- .../phases/3-transform/client/visitors/ClassBody.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js index 018ecc597f..d4b24469bd 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js @@ -121,6 +121,9 @@ export function ClassBody(node, context) { body.push(/** @type {PropertyDefinition} */ (context.visit(definition, child_state))); continue; } + const member = b.member(b.this, field.key); + + const should_proxy = field.type === '$state' && true; // TODO if (typeof name === 'string' && name[0] === '#') { let value = definition.value @@ -138,8 +141,6 @@ export function ClassBody(node, context) { if (dev) { call = b.call('$.tag', call, b.literal(`${declaration.id?.name ?? '[class]'}.${name}`)); } - const member = b.member(b.this, field.key); - const should_proxy = field.type === '$state' && true; // TODO body.push( b.prop_def(field.key, call), @@ -164,9 +165,6 @@ export function ClassBody(node, context) { } const key = context.state.scope.generate('key'); computed_field_declarations.push(b.let(key)); - const member = b.member(b.this, field.key); - - const should_proxy = field.type === '$state' && true; // TODO body.push( b.prop_def(field.key, call),