Skip to content

Commit 8f84606

Browse files
fix(solid-query): use QueryClient from query-core (TanStack#8943)
* fix(solid-query): use QueryClient from query-core * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent 509dbd5 commit 8f84606

14 files changed

+19
-114
lines changed

packages/solid-query/src/QueryClient.ts

Lines changed: 0 additions & 85 deletions
This file was deleted.

packages/solid-query/src/QueryClientProvider.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ import {
44
onCleanup,
55
useContext,
66
} from 'solid-js'
7-
import type { QueryClient } from './QueryClient'
7+
import type { QueryClient } from '@tanstack/query-core'
8+
89
import type { JSX } from 'solid-js'
910

1011
export const QueryClientContext = createContext<

packages/solid-query/src/__tests__/useQuery.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1051,7 +1051,7 @@ describe('useQuery', () => {
10511051
count++
10521052
return count === 1 ? result1 : result2
10531053
},
1054-
reconcile: (oldData, newData) => {
1054+
reconcile: (oldData: any, newData: any) => {
10551055
return reconcile(newData)(oldData)
10561056
},
10571057
}))
@@ -4472,7 +4472,7 @@ describe('useQuery', () => {
44724472
return [1, 2]
44734473
},
44744474
select: (res) => res.map((x) => x + 1),
4475-
reconcile(oldData, newData) {
4475+
reconcile(oldData: any, newData: any) {
44764476
return reconcile(newData)(oldData)
44774477
},
44784478
}))

packages/solid-query/src/__tests__/utils.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { vi } from 'vitest'
22
import { Show, createEffect, createSignal, onCleanup } from 'solid-js'
3-
import { onlineManager } from '@tanstack/query-core'
4-
import { QueryClient } from '../QueryClient'
5-
import type { QueryClientConfig } from '..'
3+
import { QueryClient, onlineManager } from '@tanstack/query-core'
4+
import type { QueryClientConfig } from '@tanstack/query-core'
65
import type { ParentProps } from 'solid-js'
76
import type { MockInstance } from 'vitest'
87

packages/solid-query/src/index.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,6 @@ export type {
4444
UseBaseQueryOptions as CreateBaseQueryOptions,
4545
} from './types'
4646

47-
export { QueryClient } from './QueryClient'
48-
export type {
49-
QueryObserverOptions,
50-
DefaultOptions,
51-
QueryClientConfig,
52-
InfiniteQueryObserverOptions,
53-
} from './QueryClient'
5447
export { useQuery } from './useQuery'
5548
export { useQuery as createQuery } from './useQuery'
5649
export { queryOptions } from './queryOptions'

packages/solid-query/src/types.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,18 @@ import type {
44
DefaultError,
55
DefinedInfiniteQueryObserverResult,
66
DefinedQueryObserverResult,
7+
InfiniteQueryObserverOptions,
78
InfiniteQueryObserverResult,
89
MutateFunction,
910
MutationObserverOptions,
1011
MutationObserverResult,
1112
OmitKeyof,
1213
Override,
1314
QueryKey,
15+
QueryObserverOptions,
1416
QueryObserverResult,
1517
} from '@tanstack/query-core'
16-
import type {
17-
InfiniteQueryObserverOptions,
18-
QueryObserverOptions,
19-
} from './QueryClient'
18+
2019
import type { Accessor } from 'solid-js'
2120

2221
export interface UseBaseQueryOptions<

packages/solid-query/src/useBaseQuery.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ import { shouldThrowError } from './utils'
1717
import { useIsRestoring } from './isRestoring'
1818
import type { UseBaseQueryOptions } from './types'
1919
import type { Accessor, Signal } from 'solid-js'
20-
import type { QueryClient } from './QueryClient'
20+
2121
import type {
2222
Query,
23+
QueryClient,
2324
QueryKey,
2425
QueryObserver,
2526
QueryObserverResult,

packages/solid-query/src/useInfiniteQuery.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ import { useBaseQuery } from './useBaseQuery'
44
import type {
55
DefaultError,
66
InfiniteData,
7+
QueryClient,
78
QueryKey,
89
QueryObserver,
910
} from '@tanstack/query-core'
10-
import type { QueryClient } from './QueryClient'
11+
1112
import type {
1213
DefinedUseInfiniteQueryResult,
1314
UseInfiniteQueryOptions,

packages/solid-query/src/useIsFetching.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { createMemo, createSignal, onCleanup } from 'solid-js'
22
import { useQueryClient } from './QueryClientProvider'
3-
import type { QueryFilters } from '@tanstack/query-core'
4-
import type { QueryClient } from './QueryClient'
3+
import type { QueryClient, QueryFilters } from '@tanstack/query-core'
54
import type { Accessor } from 'solid-js'
65

76
export function useIsFetching(

packages/solid-query/src/useIsMutating.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { createMemo, createSignal, onCleanup } from 'solid-js'
22
import { useQueryClient } from './QueryClientProvider'
3-
import type { MutationFilters } from '@tanstack/query-core'
4-
import type { QueryClient } from './QueryClient'
3+
import type { MutationFilters, QueryClient } from '@tanstack/query-core'
54
import type { Accessor } from 'solid-js'
65

76
export function useIsMutating(

0 commit comments

Comments
 (0)