diff --git a/packages/svelte/tests/compiler-errors/samples/runes-wrong-state-raw-args/_config.js b/packages/svelte/tests/compiler-errors/samples/runes-wrong-state-raw-args/_config.js index af226559d1..59efc6af39 100644 --- a/packages/svelte/tests/compiler-errors/samples/runes-wrong-state-raw-args/_config.js +++ b/packages/svelte/tests/compiler-errors/samples/runes-wrong-state-raw-args/_config.js @@ -3,6 +3,6 @@ import { test } from '../../test'; export default test({ error: { code: 'rune_invalid_arguments_length', - message: '`$state.raw` must be called with zero or one arguments' + message: '`$state.raw` must be called with at most two arguments' } }); diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index 0de66ff136..d748094a6c 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -410,7 +410,9 @@ declare module 'svelte' { * @deprecated Use [`$effect`](https://svelte.dev/docs/svelte/$effect) instead * */ export function afterUpdate(fn: () => void): void; - + type Getters = { + [K in keyof T]: () => T[K]; + }; export interface StateOptions { onchange?: () => unknown; }