Skip to content

Commit d31831b

Browse files
committed
more
1 parent 855f209 commit d31831b

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,21 +70,15 @@ export function ClassBody(node, context) {
7070

7171
if (name[0] === '#') {
7272
body.push(/** @type {PropertyDefinition} */ (context.visit(definition, child_state)));
73-
} else {
74-
if (field.node.type === 'AssignmentExpression') {
75-
continue;
76-
}
77-
73+
} else if (field.node === definition) {
7874
const member = b.member(b.this, field.key);
7975

8076
const should_proxy = field.type === '$state' && true; // TODO
8177

8278
body.push(
8379
b.prop_def(
8480
field.key,
85-
/** @type {CallExpression} */ (
86-
context.visit(definition.value ?? field.value, child_state)
87-
)
81+
/** @type {CallExpression} */ (context.visit(field.value, child_state))
8882
),
8983

9084
b.method('get', definition.key, [], [b.return(b.call('$.get', member))]),

packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,13 @@ export function ClassBody(node, context) {
6161

6262
if (name[0] === '#' || field.type === '$state' || field.type === '$state.raw') {
6363
body.push(/** @type {PropertyDefinition} */ (context.visit(definition, child_state)));
64-
} else {
65-
if (field.node.type === 'AssignmentExpression') {
66-
continue;
67-
}
68-
64+
} else if (field.node === definition) {
6965
const member = b.member(b.this, field.key);
7066

7167
body.push(
7268
b.prop_def(
7369
field.key,
74-
/** @type {CallExpression} */ (
75-
context.visit(definition.value ?? field.value, child_state)
76-
)
70+
/** @type {CallExpression} */ (context.visit(field.value, child_state))
7771
),
7872

7973
b.method('get', definition.key, [], [b.return(b.call(member))])

0 commit comments

Comments
 (0)