diff --git a/packages/svelte/src/internal/client/index.js b/packages/svelte/src/internal/client/index.js index 164627951e..1e07132c91 100644 --- a/packages/svelte/src/internal/client/index.js +++ b/packages/svelte/src/internal/client/index.js @@ -137,7 +137,7 @@ export { $window as window, $document as document } from './dom/operations.js'; -export { noop, call_once } from '../shared/utils.js'; +export { noop } from '../shared/utils.js'; export { add_snippet_symbol, validate_component, diff --git a/packages/svelte/src/internal/shared/utils.js b/packages/svelte/src/internal/shared/utils.js index 5b2c0742bc..f39f7118fe 100644 --- a/packages/svelte/src/internal/shared/utils.js +++ b/packages/svelte/src/internal/shared/utils.js @@ -23,19 +23,3 @@ export function run_all(arr) { arr[i](); } } - -/** - * @param {Function} fn - */ -export function call_once(fn) { - let called = false; - /** @type {unknown} */ - let result; - return function () { - if (!called) { - called = true; - result = fn(); - } - return result; - }; -}