Skip to content

Commit 189375e

Browse files
committed
feat(svelte-query): support possibly undefined queryClient when passed as thunk
1 parent 9fdbcad commit 189375e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export function createBaseQuery<
2020
CreateBaseQueryOptions<TQueryFnData, TError, TData, TQueryData, TQueryKey>
2121
>,
2222
Observer: typeof QueryObserver,
23-
queryClientOption?: Accessor<QueryClient>,
23+
queryClientOption?: Accessor<QueryClient | undefined>,
2424
): CreateBaseQueryResult<TData, TError> {
2525
/** Load query client */
2626
const queryClient = $derived(queryClientOption?.())

packages/svelte-query/src/createQuery.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export function createQuery<
2121
options: Accessor<
2222
UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>
2323
>,
24-
queryClient?: Accessor<QueryClient>,
24+
queryClient?: Accessor<QueryClient | undefined>,
2525
): CreateQueryResult<TData, TError>
2626

2727
export function createQuery<
@@ -33,7 +33,7 @@ export function createQuery<
3333
options: Accessor<
3434
DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>
3535
>,
36-
queryClient?: Accessor<QueryClient>,
36+
queryClient?: Accessor<QueryClient | undefined>,
3737
): DefinedCreateQueryResult<TData, TError>
3838

3939
export function createQuery<
@@ -43,7 +43,7 @@ export function createQuery<
4343
TQueryKey extends QueryKey = QueryKey,
4444
>(
4545
options: Accessor<CreateQueryOptions<TQueryFnData, TError, TData, TQueryKey>>,
46-
queryClient?: Accessor<QueryClient>,
46+
queryClient?: Accessor<QueryClient | undefined>,
4747
) {
4848
return createBaseQuery(options, QueryObserver, queryClient)
4949
}

0 commit comments

Comments
 (0)