From 176ef79c125d2deb18acf1569c75d20ee017f663 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Thu, 23 Nov 2023 21:22:02 +0900 Subject: [PATCH] fix --- packages/svelte/rollup.config.js | 2 +- packages/svelte/src/internal/client/types.d.ts | 2 +- packages/svelte/src/main/main-client.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/svelte/rollup.config.js b/packages/svelte/rollup.config.js index 5a9a220411..60246948fd 100644 --- a/packages/svelte/rollup.config.js +++ b/packages/svelte/rollup.config.js @@ -13,5 +13,5 @@ export default defineConfig({ format: 'umd', name: 'svelte' }, - plugins: [resolve(), commonjs(), terser()] + plugins: [resolve(), commonjs()] }); diff --git a/packages/svelte/src/internal/client/types.d.ts b/packages/svelte/src/internal/client/types.d.ts index 1b41f6e0a4..9d595d817d 100644 --- a/packages/svelte/src/internal/client/types.d.ts +++ b/packages/svelte/src/internal/client/types.d.ts @@ -39,7 +39,7 @@ export type ComponentContext = { s: MaybeSignal>; /** accessors */ a: Record | null; - /** effectgs */ + /** effects */ e: null | Array; /** mounted */ m: boolean; diff --git a/packages/svelte/src/main/main-client.js b/packages/svelte/src/main/main-client.js index 9da264fc35..614b652564 100644 --- a/packages/svelte/src/main/main-client.js +++ b/packages/svelte/src/main/main-client.js @@ -177,7 +177,7 @@ function init_update_callbacks() { // TODO somehow beforeUpdate ran twice on mount in Svelte 4 if it causes a render // possibly strategy to get this back if needed: analyse beforeUpdate function for assignements to state, // if yes, add a call to the component to force-run beforeUpdate once. - untrack(() => update_callbacks.b.forEach(/** @param {any} c */ (c) => c())); + update_callbacks.b.forEach((c) => c()); flush_local_render_effects(); // beforeUpdate can run again once if afterUpdate causes another update, // but afterUpdate shouldn't be called again in that case to prevent infinite loops @@ -185,7 +185,7 @@ function init_update_callbacks() { user_effect(() => { called_before = false; called_after = true; - untrack(() => update_callbacks.a.forEach(/** @param {any} c */ (c) => c())); + update_callbacks.a.forEach((c) => c()); // managed_effect so that it's not cleaned up when the parent effect is cleaned up const managed = managed_effect(() => { destroy_signal(managed);