diff --git a/packages/svelte/src/compiler/phases/2-analyze/visitors/ClassBody.js b/packages/svelte/src/compiler/phases/2-analyze/visitors/ClassBody.js index c2635e73f1..93820edfeb 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/visitors/ClassBody.js +++ b/packages/svelte/src/compiler/phases/2-analyze/visitors/ClassBody.js @@ -76,11 +76,7 @@ export function ClassBody(node, context) { handle(child, child.key, child.value); } - if ( - child.type === 'MethodDefinition' && - child.key.type === 'Identifier' && - child.key.name === 'constructor' - ) { + if (child.type === 'MethodDefinition' && child.kind === 'constructor') { constructor = child; } }