assignment, not mutation

pull/10428/head
Rich Harris 3 years ago
parent 5bfceb9f95
commit 9f6bf0dd8c

@ -203,7 +203,7 @@ const runes = {
/** @param {string} name */
'invalid-runes-mode-import': (name) => `${name} cannot be used in runes mode`,
'duplicate-props-rune': () => `Cannot use $props() more than once`,
'invalid-each-mutation': () => `Cannot mutate each block references directly in runes mode`
'invalid-each-assignment': () => `Cannot reassign each block argument in runes mode`
};
/** @satisfies {Errors} */

@ -917,7 +917,7 @@ function validate_assignment(node, argument, state) {
}
if (binding?.kind === 'each') {
error(node, 'invalid-each-mutation');
error(node, 'invalid-each-assignment');
}
}

@ -2,7 +2,7 @@ import { test } from '../../test';
export default test({
error: {
code: 'invalid-each-mutation',
message: 'Cannot mutate each block references directly in runes mode'
code: 'invalid-each-assignment',
message: 'Cannot reassign each block argument in runes mode'
}
});

Loading…
Cancel
Save