Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 5035fb5

Browse files
authoredMay 3, 2024
fix(prefetch): import QueryClient type (#105)
1 parent c5460df commit 5035fb5

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed
 

‎src/createImports.mts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ export const createImports = ({
4343
false,
4444
undefined,
4545
ts.factory.createNamedImports([
46+
ts.factory.createImportSpecifier(
47+
true,
48+
undefined,
49+
ts.factory.createIdentifier("QueryClient")
50+
),
4651
ts.factory.createImportSpecifier(
4752
false,
4853
undefined,

‎tests/__snapshots__/createSource.test.ts.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export * from "./queries";
1111
exports[`createSource > createSource 2`] = `
1212
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
1313
14-
import { useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
14+
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
1515
import { DefaultService } from "../requests/services.gen";
1616
import { Pet, NewPet, Error, $OpenApiTs } from "../requests/types.gen";
1717
export type DefaultServiceFindPetsDefaultResponse = Awaited<ReturnType<typeof DefaultService.findPets>>;
@@ -41,7 +41,7 @@ exports[`createSource > createSource 3`] = `
4141
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
4242
4343
import * as Common from "./common";
44-
import { useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
44+
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
4545
import { DefaultService } from "../requests/services.gen";
4646
import { Pet, NewPet, Error, $OpenApiTs } from "../requests/types.gen";
4747
/**
@@ -119,7 +119,7 @@ exports[`createSource > createSource 4`] = `
119119
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
120120
121121
import * as Common from "./common";
122-
import { useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
122+
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
123123
import { DefaultService } from "../requests/services.gen";
124124
import { Pet, NewPet, Error, $OpenApiTs } from "../requests/types.gen";
125125
/**
@@ -164,7 +164,7 @@ exports[`createSource > createSource 5`] = `
164164
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
165165
166166
import * as Common from "./common";
167-
import { useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
167+
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
168168
import { DefaultService } from "../requests/services.gen";
169169
import { Pet, NewPet, Error, $OpenApiTs } from "../requests/types.gen";
170170
/**

‎tests/__snapshots__/generate.test.ts.snap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export * from "./queries";
3939
exports[`generate > prefetch.ts 1`] = `
4040
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
4141
42+
import { type QueryClient } from "@tanstack/react-query";
4243
import { DefaultService } from "../requests/services.gen";
4344
import * as Common from "./common";
4445
/**

0 commit comments

Comments
 (0)
Please sign in to comment.