Skip to content

Commit 4d39fe1

Browse files
fix(svelte-query): ensure compatibility with NodeNext
1 parent 74f10b7 commit 4d39fe1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+86
-88
lines changed

packages/svelte-query/src/HydrationBoundary.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { useHydrate } from './useHydrate'
2+
import { useHydrate } from './useHydrate.js'
33
import type {
44
DehydratedState,
55
HydrateOptions,

packages/svelte-query/src/QueryClientProvider.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
22
import { onDestroy, onMount } from 'svelte'
33
import { QueryClient } from '@tanstack/query-core'
4-
import { setQueryClientContext } from './context'
4+
import { setQueryClientContext } from './context.js'
55
66
export let client = new QueryClient()
77

packages/svelte-query/src/createBaseQuery.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { derived, get, readable } from 'svelte/store'
22
import { notifyManager } from '@tanstack/query-core'
3-
import { useIsRestoring } from './useIsRestoring'
4-
import { useQueryClient } from './useQueryClient'
5-
import { isSvelteStore } from './utils'
3+
import { useIsRestoring } from './useIsRestoring.js'
4+
import { useQueryClient } from './useQueryClient.js'
5+
import { isSvelteStore } from './utils.js'
66
import type {
77
QueryClient,
88
QueryKey,
@@ -13,7 +13,7 @@ import type {
1313
CreateBaseQueryOptions,
1414
CreateBaseQueryResult,
1515
StoreOrVal,
16-
} from './types'
16+
} from './types.js'
1717

1818
export function createBaseQuery<
1919
TQueryFnData,

packages/svelte-query/src/createInfiniteQuery.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { InfiniteQueryObserver } from '@tanstack/query-core'
2-
import { createBaseQuery } from './createBaseQuery'
2+
import { createBaseQuery } from './createBaseQuery.js'
33
import type {
44
DefaultError,
55
InfiniteData,
@@ -11,7 +11,7 @@ import type {
1111
CreateInfiniteQueryOptions,
1212
CreateInfiniteQueryResult,
1313
StoreOrVal,
14-
} from './types'
14+
} from './types.js'
1515

1616
export function createInfiniteQuery<
1717
TQueryFnData,

packages/svelte-query/src/createMutation.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { derived, get, readable } from 'svelte/store'
22
import { MutationObserver, notifyManager } from '@tanstack/query-core'
3-
import { useQueryClient } from './useQueryClient'
4-
import { isSvelteStore, noop } from './utils'
3+
import { useQueryClient } from './useQueryClient.js'
4+
import { isSvelteStore, noop } from './utils.js'
55
import type {
66
CreateMutateFunction,
77
CreateMutationOptions,
88
CreateMutationResult,
99
StoreOrVal,
10-
} from './types'
10+
} from './types.js'
1111
import type { DefaultError, QueryClient } from '@tanstack/query-core'
1212

1313
export function createMutation<

packages/svelte-query/src/createQueries.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { QueriesObserver, notifyManager } from '@tanstack/query-core'
22
import { derived, get, readable } from 'svelte/store'
3-
import { useIsRestoring } from './useIsRestoring'
4-
import { useQueryClient } from './useQueryClient'
5-
import { isSvelteStore } from './utils'
3+
import { useIsRestoring } from './useIsRestoring.js'
4+
import { useQueryClient } from './useQueryClient.js'
5+
import { isSvelteStore } from './utils.js'
66
import type { Readable } from 'svelte/store'
7-
import type { StoreOrVal } from './types'
7+
import type { StoreOrVal } from './types.js'
88
import type {
99
DefaultError,
1010
DefinedQueryObserverResult,

packages/svelte-query/src/createQuery.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import { QueryObserver } from '@tanstack/query-core'
2-
import { createBaseQuery } from './createBaseQuery'
2+
import { createBaseQuery } from './createBaseQuery.js'
33
import type { DefaultError, QueryClient, QueryKey } from '@tanstack/query-core'
44
import type {
55
CreateQueryOptions,
66
CreateQueryResult,
77
DefinedCreateQueryResult,
88
StoreOrVal,
9-
} from './types'
9+
} from './types.js'
1010
import type {
1111
DefinedInitialDataOptions,
1212
UndefinedInitialDataOptions,
13-
} from './queryOptions'
13+
} from './queryOptions.js'
1414

1515
export function createQuery<
1616
TQueryFnData = unknown,

packages/svelte-query/src/index.ts

+16-16
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44
export * from '@tanstack/query-core'
55

66
// Svelte Query
7-
export * from './types'
8-
export * from './context'
7+
export * from './types.js'
8+
export * from './context.js'
99

10-
export { createQuery } from './createQuery'
11-
export type { QueriesResults, QueriesOptions } from './createQueries'
10+
export { createQuery } from './createQuery.js'
11+
export type { QueriesResults, QueriesOptions } from './createQueries.js'
1212
export type {
1313
DefinedInitialDataOptions,
1414
UndefinedInitialDataOptions,
15-
} from './queryOptions'
16-
export { queryOptions } from './queryOptions'
17-
export { createQueries } from './createQueries'
18-
export { createInfiniteQuery } from './createInfiniteQuery'
19-
export { infiniteQueryOptions } from './infiniteQueryOptions'
20-
export { createMutation } from './createMutation'
21-
export { useMutationState } from './useMutationState'
22-
export { useQueryClient } from './useQueryClient'
23-
export { useIsFetching } from './useIsFetching'
24-
export { useIsMutating } from './useIsMutating'
25-
export { useIsRestoring } from './useIsRestoring'
26-
export { useHydrate } from './useHydrate'
15+
} from './queryOptions.js'
16+
export { queryOptions } from './queryOptions.js'
17+
export { createQueries } from './createQueries.js'
18+
export { createInfiniteQuery } from './createInfiniteQuery.js'
19+
export { infiniteQueryOptions } from './infiniteQueryOptions.js'
20+
export { createMutation } from './createMutation.js'
21+
export { useMutationState } from './useMutationState.js'
22+
export { useQueryClient } from './useQueryClient.js'
23+
export { useIsFetching } from './useIsFetching.js'
24+
export { useIsMutating } from './useIsMutating.js'
25+
export { useIsRestoring } from './useIsRestoring.js'
26+
export { useHydrate } from './useHydrate.js'
2727
export { default as HydrationBoundary } from './HydrationBoundary.svelte'
2828
export { default as QueryClientProvider } from './QueryClientProvider.svelte'

packages/svelte-query/src/infiniteQueryOptions.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { DefaultError, InfiniteData, QueryKey } from '@tanstack/query-core'
2-
import type { CreateInfiniteQueryOptions } from './types'
2+
import type { CreateInfiniteQueryOptions } from './types.js'
33

44
export function infiniteQueryOptions<
55
TQueryFnData,

packages/svelte-query/src/queryOptions.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { DataTag, DefaultError, QueryKey } from '@tanstack/query-core'
2-
import type { CreateQueryOptions } from './types'
2+
import type { CreateQueryOptions } from './types.js'
33

44
export type UndefinedInitialDataOptions<
55
TQueryFnData = unknown,

packages/svelte-query/src/useHydrate.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
type QueryClient,
44
hydrate,
55
} from '@tanstack/query-core'
6-
import { useQueryClient } from './useQueryClient'
6+
import { useQueryClient } from './useQueryClient.js'
77

88
export function useHydrate(
99
state?: unknown,

packages/svelte-query/src/useIsFetching.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
notifyManager,
55
} from '@tanstack/query-core'
66
import { readable } from 'svelte/store'
7-
import { useQueryClient } from './useQueryClient'
7+
import { useQueryClient } from './useQueryClient.js'
88
import type { Readable } from 'svelte/store'
99

1010
export function useIsFetching(

packages/svelte-query/src/useIsMutating.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
notifyManager,
55
} from '@tanstack/query-core'
66
import { readable } from 'svelte/store'
7-
import { useQueryClient } from './useQueryClient'
7+
import { useQueryClient } from './useQueryClient.js'
88
import type { Readable } from 'svelte/store'
99

1010
export function useIsMutating(

packages/svelte-query/src/useIsRestoring.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getIsRestoringContext } from './context'
1+
import { getIsRestoringContext } from './context.js'
22
import type { Readable } from 'svelte/store'
33

44
export function useIsRestoring(): Readable<boolean> {

packages/svelte-query/src/useMutationState.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { readable } from 'svelte/store'
22
import { notifyManager, replaceEqualDeep } from '@tanstack/query-core'
3-
import { useQueryClient } from './useQueryClient'
3+
import { useQueryClient } from './useQueryClient.js'
44
import type {
55
MutationCache,
66
MutationState,
77
QueryClient,
88
} from '@tanstack/query-core'
99
import type { Readable } from 'svelte/store'
10-
import type { MutationStateOptions } from './types'
10+
import type { MutationStateOptions } from './types.js'
1111

1212
function getResult<TResult = MutationState>(
1313
mutationCache: MutationCache,

packages/svelte-query/src/useQueryClient.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getQueryClientContext } from './context'
1+
import { getQueryClientContext } from './context.js'
22
import type { QueryClient } from '@tanstack/query-core'
33

44
export function useQueryClient(queryClient?: QueryClient): QueryClient {

packages/svelte-query/src/utils.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Readable } from 'svelte/store'
2-
import type { StoreOrVal } from './types'
2+
import type { StoreOrVal } from './types.js'
33

44
export function isSvelteStore<T extends object>(
55
obj: StoreOrVal<T>,

packages/svelte-query/tests/QueryClientProvider/ChildComponent.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
2-
import { createQuery } from '../../src/createQuery'
3-
import { sleep } from '../utils'
2+
import { createQuery } from '../../src/index.js'
3+
import { sleep } from '../utils.js'
44
55
const query = createQuery({
66
queryKey: ['hello'],
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { getQueryClientContext } from '../../src/context'
2+
import { getQueryClientContext } from '../../src/index.js'
33
44
getQueryClientContext()
55
</script>

packages/svelte-query/tests/context/context.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, test } from 'vitest'
22
import { render } from '@testing-library/svelte'
3-
import { getIsRestoringContext } from '../../src/context'
3+
import { getIsRestoringContext } from '../../src/index.js'
44
import BaseExample from './BaseExample.svelte'
55

66
describe('getQueryClientContext', () => {

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { QueryClient } from '@tanstack/query-core'
3-
import { createInfiniteQuery } from '../../src/createInfiniteQuery'
3+
import { createInfiniteQuery } from '../../src/index.js'
44
import type { QueryObserverResult } from '@tanstack/query-core'
55
import type { Writable } from 'svelte/store'
66

packages/svelte-query/tests/createInfiniteQuery/SelectExample.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { QueryClient } from '@tanstack/query-core'
3-
import { createInfiniteQuery } from '../../src/index'
3+
import { createInfiniteQuery } from '../../src/index.js'
44
import type { QueryObserverResult } from '@tanstack/query-core'
55
import type { Writable } from 'svelte/store'
66

packages/svelte-query/tests/createMutation/FailureExample.svelte

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<script lang="ts">
22
import { writable } from 'svelte/store'
33
import { QueryClient } from '@tanstack/query-core'
4-
import { setQueryClientContext } from '../../src/context'
5-
import { createMutation } from '../../src/createMutation'
4+
import { createMutation, setQueryClientContext } from '../../src/index.js'
65
76
export let mutationFn: (value: {
87
count: number

packages/svelte-query/tests/createMutation/OnSuccessExample.svelte

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<script lang="ts">
22
import { writable } from 'svelte/store'
33
import { QueryClient } from '@tanstack/query-core'
4-
import { setQueryClientContext } from '../../src/context'
5-
import { createMutation } from '../../src/createMutation'
4+
import { createMutation, setQueryClientContext } from '../../src/index.js'
65
76
export let onSuccessMock: any
87
export let onSettledMock: any

packages/svelte-query/tests/createMutation/ResetExample.svelte

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script lang="ts">
22
import { QueryClient } from '@tanstack/query-core'
3-
import { setQueryClientContext } from '../../src/context'
4-
import { createMutation } from '../../src/createMutation'
3+
import { createMutation, setQueryClientContext } from '../../src/index.js'
54
65
const queryClient = new QueryClient()
76
setQueryClientContext(queryClient)

packages/svelte-query/tests/createMutation/createMutation.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, test, vi } from 'vitest'
22
import { fireEvent, render, waitFor } from '@testing-library/svelte'
3-
import { sleep } from '../utils'
3+
import { sleep } from '../utils.js'
44
import ResetExample from './ResetExample.svelte'
55
import OnSuccessExample from './OnSuccessExample.svelte'
66
import FailureExample from './FailureExample.svelte'

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
2-
import { createQueries } from '../../src/createQueries'
2+
import { createQueries } from '../../src/index.js'
33
import type { QueryClient } from '@tanstack/query-core'
4-
import type { QueriesOptions } from '../../src/createQueries'
4+
import type { QueriesOptions } from '../../src/index.js'
55
66
export let options: {
77
queries: [...QueriesOptions<any>]

packages/svelte-query/tests/createQueries/CombineExample.svelte

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
2-
import { createQueries } from '../../src/createQueries'
3-
import { sleep } from '../utils'
2+
import { createQueries } from '../../src/index.js'
3+
import { sleep } from '../utils.js'
44
import type { QueryClient } from '@tanstack/query-core'
55
66
export let queryClient: QueryClient

packages/svelte-query/tests/createQueries/createQueries.test-d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { describe, expectTypeOf, test } from 'vitest'
22
import { get } from 'svelte/store'
33
import { skipToken } from '@tanstack/query-core'
4-
import { createQueries, queryOptions } from '../../src/index'
4+
import { createQueries, queryOptions } from '../../src/index.js'
55
import type { OmitKeyof, QueryObserverResult } from '@tanstack/query-core'
6-
import type { CreateQueryOptions } from '../../src/index'
6+
import type { CreateQueryOptions } from '../../src/index.js'
77

88
describe('createQueries', () => {
99
test('TData should be defined when passed through queryOptions', () => {

packages/svelte-query/tests/createQueries/createQueries.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { describe, expect, test } from 'vitest'
22
import { render, waitFor } from '@testing-library/svelte'
33
import { QueryClient } from '@tanstack/query-core'
4-
import { sleep } from '../utils'
4+
import { sleep } from '../utils.js'
55
import BaseExample from './BaseExample.svelte'
66
import CombineExample from './CombineExample.svelte'
77

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
2-
import { createQuery } from '../../src/createQuery'
2+
import { createQuery } from '../../src/createQuery.js'
33
import type { QueryClient, QueryObserverResult } from '@tanstack/query-core'
44
import type { Writable } from 'svelte/store'
5-
import type { CreateQueryOptions, StoreOrVal } from '../../src/types'
5+
import type { CreateQueryOptions, StoreOrVal } from '../../src/index.js'
66
77
export let options: StoreOrVal<CreateQueryOptions<any>>
88
export let queryClient: QueryClient

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
22
import { QueryClient } from '@tanstack/query-core'
33
import { derived, writable } from 'svelte/store'
4-
import { createQuery } from '../../src/createQuery'
5-
import { sleep } from '../utils'
4+
import { createQuery } from '../../src/index.js'
5+
import { sleep } from '../utils.js'
66
import type { QueryObserverResult } from '@tanstack/query-core'
77
import type { Writable } from 'svelte/store'
88

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
22
import { derived, writable } from 'svelte/store'
3-
import { createQuery, keepPreviousData } from '../../src/index'
4-
import { sleep } from '../utils'
3+
import { createQuery, keepPreviousData } from '../../src/index.js'
4+
import { sleep } from '../utils.js'
55
import type { QueryClient, QueryObserverResult } from '@tanstack/query-core'
66
import type { Writable } from 'svelte/store'
77

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
22
import { QueryClient } from '@tanstack/query-core'
33
import { derived, writable } from 'svelte/store'
4-
import { createQuery } from '../../src/createQuery'
5-
import { sleep } from '../utils'
4+
import { createQuery } from '../../src/index.js'
5+
import { sleep } from '../utils.js'
66
import type { QueryObserverResult } from '@tanstack/query-core'
77
import type { Writable } from 'svelte/store'
88

packages/svelte-query/tests/createQuery/createQuery.test-d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { describe, expectTypeOf, test } from 'vitest'
22
import { get } from 'svelte/store'
3-
import { createQuery, queryOptions } from '../../src/index'
3+
import { createQuery, queryOptions } from '../../src/index.js'
44
import type { OmitKeyof } from '@tanstack/query-core'
5-
import type { CreateQueryOptions } from '../../src/index'
5+
import type { CreateQueryOptions } from '../../src/index.js'
66

77
describe('createQuery', () => {
88
test('TData should always be defined when initialData is provided as an object', () => {

0 commit comments

Comments
 (0)