From 979168739e7dbd5a71b6f545c9c3f384f5e06140 Mon Sep 17 00:00:00 2001 From: Prem Palanisamy Date: Mon, 9 Feb 2026 22:40:17 +0000 Subject: [PATCH] use structuredClone to handle BigInt in conservative stores --- src/lib/helpers/stores.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/helpers/stores.ts b/src/lib/helpers/stores.ts index 13a63437d2..11c355a8a1 100644 --- a/src/lib/helpers/stores.ts +++ b/src/lib/helpers/stores.ts @@ -1,5 +1,5 @@ import { writable, type Writable } from 'svelte/store'; -import { deepClone, objectEntries } from './object'; +import { objectEntries } from './object'; /** * Given an object `obj`, returns an object of writable stores for each key in that object. @@ -16,7 +16,7 @@ export function createConservative>(obj: Obj [K in keyof Obj]: Writable; }; - const history = deepClone(obj); + const history = structuredClone(obj); function listen(input: Obj) { objectEntries(input).forEach(([key, value]) => {