diff --git a/packages/svelte/src/internal/client/reactivity/resources.js b/packages/svelte/src/internal/client/reactivity/resources.js index 3ee9804d53..74f4258e31 100644 --- a/packages/svelte/src/internal/client/reactivity/resources.js +++ b/packages/svelte/src/internal/client/reactivity/resources.js @@ -116,8 +116,7 @@ export function getResource(symbol) { } /** - * @template T - * @template V + * @template T, V * @param {Resource | Resource[]} resources * @param {() => V} fn */ diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index 95485d8414..8e36693855 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -520,6 +520,7 @@ declare module 'svelte' { constructor(fn: () => Promise, symbol?: symbol | undefined); get pending(): boolean; + get current(): T; then(onfulfilled: (arg0: { readonly current: T;