diff --git a/documentation/docs/98-reference/.generated/compile-errors.md b/documentation/docs/98-reference/.generated/compile-errors.md index e082c85ff0..bfc35fb8d9 100644 --- a/documentation/docs/98-reference/.generated/compile-errors.md +++ b/documentation/docs/98-reference/.generated/compile-errors.md @@ -751,7 +751,7 @@ Cannot export state from a module if it is reassigned. Either export a function ### state_invalid_opaque_declaration ``` -`$state.opaque(...)` must be declared with an destructured array pattern and the state expression must be an identifier. +`$state.opaque(...)` must be declared with an destructured array pattern and the state expression and invalidation expression must be an identifier. ``` For example: `let [state, invalidate] = $state.opaque(data);` diff --git a/packages/svelte/src/compiler/errors.js b/packages/svelte/src/compiler/errors.js index 7332c0ac60..4534fbe7ee 100644 --- a/packages/svelte/src/compiler/errors.js +++ b/packages/svelte/src/compiler/errors.js @@ -433,12 +433,12 @@ export function state_invalid_export(node) { } /** - * `$state.opaque(...)` must be declared with an destructured array pattern and the state expression must be an identifier. + * `$state.opaque(...)` must be declared with an destructured array pattern and the state expression and invalidation expression must be an identifier. * @param {null | number | NodeLike} node * @returns {never} */ export function state_invalid_opaque_declaration(node) { - e(node, "state_invalid_opaque_declaration", "`$state.opaque(...)` must be declared with an destructured array pattern and the state expression must be an identifier."); + e(node, "state_invalid_opaque_declaration", "`$state.opaque(...)` must be declared with an destructured array pattern and the state expression and invalidation expression must be an identifier."); } /**