Skip to content

Commit 35a28b5

Browse files
rajzikjan.silhan
andauthored
fix: omit initialData to support tanstack-query v5
Co-authored-by: jan.silhan <[email protected]>
1 parent 15f79df commit 35a28b5

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

plugins/typescript/src/generators/generateReactQueryComponents.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ describe("generateReactQueryComponents", () => {
109109
/**
110110
* Get all the pets
111111
*/
112-
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
112+
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\" | \\"initialData\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
113113
queryKey: queryKeyFn({ path: \\"/pets\\", operationId: \\"listPets\\", variables }),
114114
queryFn: ({ signal }) => fetchListPets({ ...fetcherOptions, ...variables }, signal),
115115
...options,
@@ -233,7 +233,7 @@ describe("generateReactQueryComponents", () => {
233233
/**
234234
* Get all the pets
235235
*/
236-
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
236+
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\" | \\"initialData\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
237237
queryKey: queryKeyFn({ path: \\"/pets\\", operationId: \\"listPets\\", variables }),
238238
queryFn: ({ signal }) => fetchListPets({ ...fetcherOptions, ...variables }, signal),
239239
...options,
@@ -361,7 +361,7 @@ describe("generateReactQueryComponents", () => {
361361
/**
362362
* Get all the pets
363363
*/
364-
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
364+
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\" | \\"initialData\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
365365
queryKey: queryKeyFn({ path: \\"/pets\\", operationId: \\"listPets\\", variables }),
366366
queryFn: ({ signal }) => fetchListPets({ ...fetcherOptions, ...variables }, signal),
367367
...options,
@@ -460,7 +460,7 @@ describe("generateReactQueryComponents", () => {
460460
/**
461461
* Get all the pets
462462
*/
463-
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
463+
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\" | \\"initialData\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
464464
queryKey: queryKeyFn({ path: \\"/pets\\", operationId: \\"listPets\\", variables }),
465465
queryFn: ({ signal }) => fetchListPets({ ...fetcherOptions, ...variables }, signal),
466466
...options,
@@ -1297,7 +1297,7 @@ describe("generateReactQueryComponents", () => {
12971297
/**
12981298
* Get all the pets
12991299
*/
1300-
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
1300+
export const useListPets = <TData = ListPetsResponse>(variables: ListPetsVariables, options?: Omit<reactQuery.UseQueryOptions<ListPetsResponse, ListPetsError, TData>, \\"queryKey\\" | \\"queryFn\\" | \\"initialData\\">) => { const { fetcherOptions, queryOptions, queryKeyFn } = usePetstoreContext(options); return reactQuery.useQuery<ListPetsResponse, ListPetsError, TData>({
13011301
queryKey: queryKeyFn({ path: \\"/pets\\", operationId: \\"listPets\\", variables }),
13021302
queryFn: ({ signal }) => fetchListPets({ ...fetcherOptions, ...variables }, signal),
13031303
...options,

plugins/typescript/src/generators/generateReactQueryComponents.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,7 @@ const createUseQueryOptionsType = (
659659
f.createUnionTypeNode([
660660
f.createLiteralTypeNode(f.createStringLiteral("queryKey")),
661661
f.createLiteralTypeNode(f.createStringLiteral("queryFn")),
662+
f.createLiteralTypeNode(f.createStringLiteral("initialData")),
662663
]),
663664
]);
664665

0 commit comments

Comments
 (0)