diff --git a/packages/svelte/src/internal/client/reactivity/deriveds.js b/packages/svelte/src/internal/client/reactivity/deriveds.js index 31c5742e02..07ef895933 100644 --- a/packages/svelte/src/internal/client/reactivity/deriveds.js +++ b/packages/svelte/src/internal/client/reactivity/deriveds.js @@ -443,10 +443,7 @@ export function update_derived(derived) { return; } } - } else if ( - batch_values?.has(derived) && - !derived.equals(/** @type {any[]} */ (batch_values?.get(derived))[0]) - ) { + } else if (batch_values?.has(derived) && !derived.equals(batch_values?.get(derived))) { current_batch?.capture(derived, derived.v); } diff --git a/packages/svelte/src/internal/client/reactivity/sources.js b/packages/svelte/src/internal/client/reactivity/sources.js index 2ba11a84e9..0bba53a795 100644 --- a/packages/svelte/src/internal/client/reactivity/sources.js +++ b/packages/svelte/src/internal/client/reactivity/sources.js @@ -273,10 +273,7 @@ export function internal_set(source, value, updated_during_traversal = null) { if (!batch.is_fork && eager_effects.size > 0 && !eager_effects_deferred) { flush_eager_effects(); } - } else if ( - batch_values?.has(source) && - !source.equals(/** @type {any[]} */ (batch_values?.get(source))[0]) - ) { + } else if (batch_values?.has(source) && !source.equals(batch_values?.get(source))) { current_batch?.capture(source, source.v); }