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 69bc151cee..b18e4569cb 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 @@ -92,7 +92,7 @@ export function ClassBody(node, context) { // Replace parts of the class body for (const definition of node.body) { - if (definition.type === 'MethodDefinition' || definition.type === 'StaticBlock') { + if (definition.type !== 'PropertyDefinition') { body.push( /** @type {MethodDefinition | StaticBlock} */ (context.visit(definition, child_state)) ); diff --git a/packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js b/packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js index ed32cfa954..14bd6204ce 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js @@ -89,7 +89,7 @@ export function ClassBody(node, context) { // Replace parts of the class body for (const definition of node.body) { - if (definition.type === 'MethodDefinition' || definition.type === 'StaticBlock') { + if (definition.type !== 'PropertyDefinition') { body.push( /** @type {MethodDefinition | StaticBlock} */ (context.visit(definition, child_state)) );