diff --git a/src/shared/lib/helpers/BaseQueryStore.svelte.ts b/src/shared/lib/helpers/BaseQueryStore.svelte.ts index 1520b5a..c50cb8a 100644 --- a/src/shared/lib/helpers/BaseQueryStore.svelte.ts +++ b/src/shared/lib/helpers/BaseQueryStore.svelte.ts @@ -1,8 +1,8 @@ import { queryClient } from '$shared/api/queryClient'; import { QueryObserver, + type QueryObserverOptions, type QueryObserverResult, - type QueryOptions, } from '@tanstack/query-core'; /** @@ -19,7 +19,7 @@ export abstract class BaseQueryStore { #observer: QueryObserver; #unsubscribe: () => void; - constructor(options: QueryOptions) { + constructor(options: QueryObserverOptions) { this.#observer = new QueryObserver(queryClient, options); this.#unsubscribe = this.#observer.subscribe(result => { this.#result = result; @@ -37,7 +37,7 @@ export abstract class BaseQueryStore { * Updates observer options dynamically. * Use this when query parameters or dependencies change. */ - protected updateOptions(options: QueryOptions): void { + protected updateOptions(options: QueryObserverOptions): void { this.#observer.setOptions(options); }