Skip to content

Commit d81bc85

Browse files
Don't take snapshot of queryKey
1 parent a615ef9 commit d81bc85

File tree

3 files changed

+5
-13
lines changed

3 files changed

+5
-13
lines changed

packages/svelte-query/src/createBaseQuery.svelte.ts

+1-5
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,7 @@ export function createBaseQuery<
3232

3333
/** Creates a store that has the default options applied */
3434
const defaultedOptions = $derived(() => {
35-
const queryKey: TQueryKey = $state.snapshot(options().queryKey) as any // remove proxy prevent reactive query in DevTools
36-
const defaultOptions = client.defaultQueryOptions({
37-
...options(),
38-
queryKey: queryKey,
39-
})
35+
const defaultOptions = client.defaultQueryOptions(options())
4036
defaultOptions._optimisticResults = isRestoring()
4137
? 'isRestoring'
4238
: 'optimistic'

packages/svelte-query/tests/createQuery/BaseExample.svelte

+2-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@
1717
const query = createQuery(options, queryClient)
1818
1919
$effect(() => {
20-
states.value = [
21-
...untrack(() => states.value),
22-
$state.snapshot(query) as QueryObserverResult,
23-
]
20+
// @ts-expect-error
21+
states.value = [...untrack(() => states.value), $state.snapshot(query)]
2422
})
2523
</script>
2624

packages/svelte-query/tests/createQuery/DisabledExample.svelte

+2-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,8 @@
2727
)
2828
2929
$effect(() => {
30-
states.value = [
31-
...untrack(() => states.value),
32-
$state.snapshot(query) as QueryObserverResult,
33-
]
30+
// @ts-expect-error
31+
states.value = [...untrack(() => states.value), $state.snapshot(query)]
3432
})
3533
</script>
3634

0 commit comments

Comments
 (0)