From 816c4e3ec19ba6e9624aed4770022bf5ac412c28 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 11 Mar 2024 15:08:56 -0400 Subject: [PATCH] remove some unnecessary ceremony --- packages/svelte/src/internal/client/reactivity/sources.js | 5 +---- packages/svelte/src/internal/client/runtime.js | 3 +-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/sources.js b/packages/svelte/src/internal/client/reactivity/sources.js index 7c0c7122f8..8cb0fc0aca 100644 --- a/packages/svelte/src/internal/client/reactivity/sources.js +++ b/packages/svelte/src/internal/client/reactivity/sources.js @@ -109,10 +109,7 @@ export function set(signal, value) { : '') ); } - if ( - (signal.f & SOURCE) !== 0 && - !(/** @type {import('#client').EqualsFunctions} */ (signal.eq)(value, signal.v)) - ) { + if ((signal.f & SOURCE) !== 0 && !signal.eq(value, signal.v)) { signal.v = value; // Increment write version so that unowned signals can properly track dirtyness signal.w++; diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index cc48735369..d7d2ff2d2f 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -693,8 +693,7 @@ function update_derived(signal, force_schedule) { ? MAYBE_DIRTY : CLEAN; set_signal_status(signal, status); - const equals = /** @type {import('./types.js').EqualsFunctions} */ (signal.eq); - if (!equals(value, signal.v)) { + if (!signal.eq(value, signal.v)) { signal.v = value; mark_reactions(signal, DIRTY, force_schedule);