From f1ad81b11a0dd8959873a92f37271d674fcd1d92 Mon Sep 17 00:00:00 2001 From: Ethan Glover Date: Thu, 1 Aug 2024 18:38:45 -0500 Subject: [PATCH] Add ability to use reconcile options This is an important detail for dealing with arrays of objects whose unique keys are not "id". --- src/solid-dexie.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/solid-dexie.ts b/src/solid-dexie.ts index 5dd262f..43098f4 100644 --- a/src/solid-dexie.ts +++ b/src/solid-dexie.ts @@ -21,13 +21,14 @@ export function createDexieSignalQuery( } export function createDexieArrayQuery( - querier: () => T[] | Promise + querier: () => T[] | Promise, + options?: ReconcileOptions, ): T[] { const [store, setStore] = createStore([]); createEffect( on(querier, () => { - fromReconcileStore(liveQuery(querier), store, setStore); + fromReconcileStore(liveQuery(querier), store, setStore, options); }) );