Skip to content

Commit 9f6bf0d

Browse files
committed
assignment, not mutation
1 parent 5bfceb9 commit 9f6bf0d

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

packages/svelte/src/compiler/errors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ const runes = {
203203
/** @param {string} name */
204204
'invalid-runes-mode-import': (name) => `${name} cannot be used in runes mode`,
205205
'duplicate-props-rune': () => `Cannot use $props() more than once`,
206-
'invalid-each-mutation': () => `Cannot mutate each block references directly in runes mode`
206+
'invalid-each-assignment': () => `Cannot reassign each block argument in runes mode`
207207
};
208208

209209
/** @satisfies {Errors} */

packages/svelte/src/compiler/phases/2-analyze/validation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -917,7 +917,7 @@ function validate_assignment(node, argument, state) {
917917
}
918918

919919
if (binding?.kind === 'each') {
920-
error(node, 'invalid-each-mutation');
920+
error(node, 'invalid-each-assignment');
921921
}
922922
}
923923

packages/svelte/tests/compiler-errors/samples/runes-invalid-each-mutation/_config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { test } from '../../test';
22

33
export default test({
44
error: {
5-
code: 'invalid-each-mutation',
6-
message: 'Cannot mutate each block references directly in runes mode'
5+
code: 'invalid-each-assignment',
6+
message: 'Cannot reassign each block argument in runes mode'
77
}
88
});

0 commit comments

Comments
 (0)