diff --git a/packages/svelte/src/internal/client/dom/blocks/boundary.js b/packages/svelte/src/internal/client/dom/blocks/boundary.js index ee7369c0c8..513dd1abf1 100644 --- a/packages/svelte/src/internal/client/dom/blocks/boundary.js +++ b/packages/svelte/src/internal/client/dom/blocks/boundary.js @@ -498,6 +498,9 @@ export function add_boundary_callback(boundary, fn) { boundary.fn(ADD_CALLBACK, fn); } +/** + * @returns {boolean} + */ export function isPending() { var effect = active_effect; var boundary = get_boundary(effect); diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index c32882c132..485a39c600 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -419,6 +419,7 @@ declare module 'svelte' { render: () => string; setup?: (element: Element) => void | (() => void); }): Snippet; + export function isPending(): boolean; /** Anything except a function */ type NotFunction = T extends Function ? never : T; /**