tweak message

pull/16209/head
Rich Harris 3 months ago
parent a32427108d
commit d4f7fad968

@ -125,7 +125,7 @@ Cannot set prototype of `$state` object
### state_unsafe_mutation ### state_unsafe_mutation
``` ```
Updating state inside a derived, a template expression or an inspect is forbidden. If the value should not be reactive, declare it without `$state` Updating state inside `$derived(...)`, `$inspect(...)` or a template expression is forbidden. If the value should not be reactive, declare it without `$state`
``` ```
This error occurs when state is updated while evaluating a `$derived`. You might encounter it while trying to 'derive' two pieces of state in one go: This error occurs when state is updated while evaluating a `$derived`. You might encounter it while trying to 'derive' two pieces of state in one go:

@ -82,7 +82,7 @@ See the [migration guide](/docs/svelte/v5-migration-guide#Components-are-no-long
## state_unsafe_mutation ## state_unsafe_mutation
> Updating state inside a derived, a template expression or an inspect is forbidden. If the value should not be reactive, declare it without `$state` > Updating state inside `$derived(...)`, `$inspect(...)` or a template expression is forbidden. If the value should not be reactive, declare it without `$state`
This error occurs when state is updated while evaluating a `$derived`. You might encounter it while trying to 'derive' two pieces of state in one go: This error occurs when state is updated while evaluating a `$derived`. You might encounter it while trying to 'derive' two pieces of state in one go:

@ -307,12 +307,12 @@ export function state_prototype_fixed() {
} }
/** /**
* Updating state inside a derived, a template expression or an inspect is forbidden. If the value should not be reactive, declare it without `$state` * Updating state inside `$derived(...)`, `$inspect(...)` or a template expression is forbidden. If the value should not be reactive, declare it without `$state`
* @returns {never} * @returns {never}
*/ */
export function state_unsafe_mutation() { export function state_unsafe_mutation() {
if (DEV) { if (DEV) {
const error = new Error(`state_unsafe_mutation\nUpdating state inside a derived, a template expression or an inspect is forbidden. If the value should not be reactive, declare it without \`$state\`\nhttps://svelte.dev/e/state_unsafe_mutation`); const error = new Error(`state_unsafe_mutation\nUpdating state inside \`$derived(...)\`, \`$inspect(...)\` or a template expression is forbidden. If the value should not be reactive, declare it without \`$state\`\nhttps://svelte.dev/e/state_unsafe_mutation`);
error.name = 'Svelte error'; error.name = 'Svelte error';
throw error; throw error;

Loading…
Cancel
Save