Skip to content

Commit acb23d1

Browse files
authored
fix: typing generated for options parameter in the hooks method (#946)
1 parent 52c7d01 commit acb23d1

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

packages/plugins/tanstack-query/src/generator.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,7 @@ function makeBaseImports(target: TargetFramework, version: TanStackVersion) {
569569
case 'svelte':
570570
return [
571571
`import { derived } from 'svelte/store';`,
572-
`import type { MutationOptions, QueryOptions, CreateInfiniteQueryOptions } from '@tanstack/svelte-query';`,
572+
`import type { MutationOptions, CreateQueryOptions, CreateInfiniteQueryOptions } from '@tanstack/svelte-query';`,
573573
...(version === 'v5'
574574
? [`import type { InfiniteData, StoreOrVal } from '@tanstack/svelte-query';`]
575575
: []),
@@ -597,8 +597,8 @@ function makeQueryOptions(target: string, returnType: string, infinite: boolean,
597597
? `Omit<CreateInfiniteQueryOptions<${returnType}>, 'queryKey'>`
598598
: `StoreOrVal<Omit<CreateInfiniteQueryOptions<${returnType}, unknown, InfiniteData<${returnType}>>, 'queryKey'>>`
599599
: version === 'v4'
600-
? `Omit<QueryOptions<${returnType}>, 'queryKey'>`
601-
: `StoreOrVal<Omit<QueryOptions<${returnType}>, 'queryKey'>>`;
600+
? `Omit<CreateQueryOptions<${returnType}>, 'queryKey'>`
601+
: `StoreOrVal<Omit<CreateQueryOptions<${returnType}>, 'queryKey'>>`;
602602
default:
603603
throw new PluginError(name, `Unsupported target: ${target}`);
604604
}

packages/plugins/tanstack-query/src/runtime-v5/svelte.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import {
88
type InfiniteData,
99
type MutationOptions,
1010
type StoreOrVal,
11+
type CreateQueryOptions,
1112
} from '@tanstack/svelte-query-v5';
12-
import { QueryOptions } from '@tanstack/vue-query';
1313
import { ModelMeta } from '@zenstackhq/runtime/cross';
1414
import { getContext, setContext } from 'svelte';
1515
import { Readable, derived } from 'svelte/store';
@@ -62,7 +62,7 @@ export function useModelQuery<R>(
6262
model: string,
6363
url: string,
6464
args?: unknown,
65-
options?: StoreOrVal<Omit<QueryOptions<R>, 'queryKey'>>,
65+
options?: StoreOrVal<Omit<CreateQueryOptions<R>, 'queryKey'>>,
6666
fetch?: FetchFn,
6767
optimisticUpdate = false
6868
) {

packages/plugins/tanstack-query/src/runtime/svelte.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
useQueryClient,
77
type CreateInfiniteQueryOptions,
88
type MutationOptions,
9-
type QueryOptions,
9+
type CreateQueryOptions,
1010
} from '@tanstack/svelte-query';
1111
import { ModelMeta } from '@zenstackhq/runtime/cross';
1212
import { getContext, setContext } from 'svelte';
@@ -59,7 +59,7 @@ export function useModelQuery<R>(
5959
model: string,
6060
url: string,
6161
args?: unknown,
62-
options?: Omit<QueryOptions<R>, 'queryKey'>,
62+
options?: Omit<CreateQueryOptions<R>, 'queryKey'>,
6363
fetch?: FetchFn,
6464
optimisticUpdate = false
6565
) {

0 commit comments

Comments
 (0)