Skip to content

Commit dadff16

Browse files
committed
fix: use build_assignment_value for deriveds assignments
1 parent 69bd060 commit dadff16

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,10 @@ function build_assignment(operator, left, right, context) {
4545
);
4646
}
4747
} else if (field && (field.type === '$derived' || field.type === '$derived.by')) {
48-
return b.call(b.member(b.this, name), right);
48+
let value = /** @type {Expression} */ (
49+
context.visit(build_assignment_value(operator, left, right))
50+
);
51+
return b.call(b.member(b.this, name), value);
4952
}
5053
}
5154

0 commit comments

Comments
 (0)