diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index 72ec09567e..ccc282458e 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -450,9 +450,7 @@ declare module 'svelte' { * @deprecated Use [`$effect`](https://svelte.dev/docs/svelte/$effect) instead * */ export function afterUpdate(fn: () => void): void; - export function hydratable(key: string, fn: () => T, options?: { - transport?: Transport; - } | undefined): T; + export function hydratable(key: string, fn: () => T, options?: Transport | undefined): T; /** * Create a snippet programmatically * */ @@ -598,7 +596,7 @@ declare module 'svelte' { [K in keyof T]: () => T[K]; }; - type Decode = (value: unknown) => T; + type Decode = (value: any) => T; type Encode = (value: T) => unknown; @@ -2622,11 +2620,11 @@ declare module 'svelte/server' { declare module 'svelte/client' { export function getHydratableValue(key: string, options?: { - parse?: Decode; + decode?: Decode; } | undefined): T | undefined; export function hasHydratableValue(key: string): boolean; - type Decode = (value: unknown) => T; + type Decode = (value: any) => T; export {}; }