Skip to content

Commit 63b223a

Browse files
authored
Added missing Options from @hey-api/client-fetch (#167)
1 parent 4e98360 commit 63b223a

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

src/createImports.mts

+20
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,26 @@ export const createImports = ({
3636
const serviceNames = serviceExports;
3737

3838
const imports = [
39+
ts.factory.createImportDeclaration(
40+
undefined,
41+
ts.factory.createImportClause(
42+
false,
43+
undefined,
44+
ts.factory.createNamedImports([
45+
ts.factory.createImportSpecifier(
46+
true,
47+
undefined,
48+
ts.factory.createIdentifier("Options"),
49+
),
50+
]),
51+
),
52+
ts.factory.createStringLiteral(
53+
client === "@hey-api/client-axios"
54+
? "@hey-api/client-axios"
55+
: "@hey-api/client-fetch",
56+
),
57+
undefined,
58+
),
3959
ts.factory.createImportDeclaration(
4060
undefined,
4161
ts.factory.createImportClause(

tests/__snapshots__/createSource.test.ts.snap

+8
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export * from "./queries";
1111
exports[`createSource > createSource - @hey-api/client-axios 2`] = `
1212
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
1313
14+
import { type Options } from "@hey-api/client-axios";
1415
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
1516
import { client, findPets, addPet, getNotDefined, postNotDefined, findPetById, deletePet, findPaginatedPets } from "../requests/services.gen";
1617
import { Pet, NewPet, Error, FindPetsData, FindPetsResponse, FindPetsError, AddPetData, AddPetResponse, AddPetError, GetNotDefinedResponse, GetNotDefinedError, PostNotDefinedResponse, PostNotDefinedError, FindPetByIdData, FindPetByIdResponse, FindPetByIdError, DeletePetData, DeletePetResponse, DeletePetError, FindPaginatedPetsData, FindPaginatedPetsResponse, FindPaginatedPetsError } from "../requests/types.gen";
@@ -47,6 +48,7 @@ exports[`createSource > createSource - @hey-api/client-axios 3`] = `
4748
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
4849
4950
import * as Common from "./common";
51+
import { type Options } from "@hey-api/client-axios";
5052
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
5153
import { client, findPets, addPet, getNotDefined, postNotDefined, findPetById, deletePet, findPaginatedPets } from "../requests/services.gen";
5254
import { Pet, NewPet, Error, FindPetsData, FindPetsResponse, FindPetsError, AddPetData, AddPetResponse, AddPetError, GetNotDefinedResponse, GetNotDefinedError, PostNotDefinedResponse, PostNotDefinedError, FindPetByIdData, FindPetByIdResponse, FindPetByIdError, DeletePetData, DeletePetResponse, DeletePetError, FindPaginatedPetsData, FindPaginatedPetsResponse, FindPaginatedPetsError } from "../requests/types.gen";
@@ -65,6 +67,7 @@ exports[`createSource > createSource - @hey-api/client-axios 4`] = `
6567
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
6668
6769
import * as Common from "./common";
70+
import { type Options } from "@hey-api/client-axios";
6871
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
6972
import { client, findPets, addPet, getNotDefined, postNotDefined, findPetById, deletePet, findPaginatedPets } from "../requests/services.gen";
7073
import { Pet, NewPet, Error, FindPetsData, FindPetsResponse, FindPetsError, AddPetData, AddPetResponse, AddPetError, GetNotDefinedResponse, GetNotDefinedError, PostNotDefinedResponse, PostNotDefinedError, FindPetByIdData, FindPetByIdResponse, FindPetByIdError, DeletePetData, DeletePetResponse, DeletePetError, FindPaginatedPetsData, FindPaginatedPetsResponse, FindPaginatedPetsError } from "../requests/types.gen";
@@ -80,6 +83,7 @@ exports[`createSource > createSource - @hey-api/client-axios 5`] = `
8083
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
8184
8285
import * as Common from "./common";
86+
import { type Options } from "@hey-api/client-axios";
8387
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
8488
import { client, findPets, addPet, getNotDefined, postNotDefined, findPetById, deletePet, findPaginatedPets } from "../requests/services.gen";
8589
import { Pet, NewPet, Error, FindPetsData, FindPetsResponse, FindPetsError, AddPetData, AddPetResponse, AddPetError, GetNotDefinedResponse, GetNotDefinedError, PostNotDefinedResponse, PostNotDefinedError, FindPetByIdData, FindPetByIdResponse, FindPetByIdError, DeletePetData, DeletePetResponse, DeletePetError, FindPaginatedPetsData, FindPaginatedPetsResponse, FindPaginatedPetsError } from "../requests/types.gen";
@@ -102,6 +106,7 @@ export * from "./queries";
102106
exports[`createSource > createSource - @hey-api/client-fetch 2`] = `
103107
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
104108
109+
import { type Options } from "@hey-api/client-fetch";
105110
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
106111
import { client, findPets, addPet, getNotDefined, postNotDefined, findPetById, deletePet, findPaginatedPets } from "../requests/services.gen";
107112
import { Pet, NewPet, Error, FindPetsData, FindPetsResponse, FindPetsError, AddPetData, AddPetResponse, AddPetError, GetNotDefinedResponse, GetNotDefinedError, PostNotDefinedResponse, PostNotDefinedError, FindPetByIdData, FindPetByIdResponse, FindPetByIdError, DeletePetData, DeletePetResponse, DeletePetError, FindPaginatedPetsData, FindPaginatedPetsResponse, FindPaginatedPetsError } from "../requests/types.gen";
@@ -137,6 +142,7 @@ exports[`createSource > createSource - @hey-api/client-fetch 3`] = `
137142
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
138143
139144
import * as Common from "./common";
145+
import { type Options } from "@hey-api/client-fetch";
140146
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
141147
import { client, findPets, addPet, getNotDefined, postNotDefined, findPetById, deletePet, findPaginatedPets } from "../requests/services.gen";
142148
import { Pet, NewPet, Error, FindPetsData, FindPetsResponse, FindPetsError, AddPetData, AddPetResponse, AddPetError, GetNotDefinedResponse, GetNotDefinedError, PostNotDefinedResponse, PostNotDefinedError, FindPetByIdData, FindPetByIdResponse, FindPetByIdError, DeletePetData, DeletePetResponse, DeletePetError, FindPaginatedPetsData, FindPaginatedPetsResponse, FindPaginatedPetsError } from "../requests/types.gen";
@@ -154,6 +160,7 @@ exports[`createSource > createSource - @hey-api/client-fetch 4`] = `
154160
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
155161
156162
import * as Common from "./common";
163+
import { type Options } from "@hey-api/client-fetch";
157164
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
158165
import { client, findPets, addPet, getNotDefined, postNotDefined, findPetById, deletePet, findPaginatedPets } from "../requests/services.gen";
159166
import { Pet, NewPet, Error, FindPetsData, FindPetsResponse, FindPetsError, AddPetData, AddPetResponse, AddPetError, GetNotDefinedResponse, GetNotDefinedError, PostNotDefinedResponse, PostNotDefinedError, FindPetByIdData, FindPetByIdResponse, FindPetByIdError, DeletePetData, DeletePetResponse, DeletePetError, FindPaginatedPetsData, FindPaginatedPetsResponse, FindPaginatedPetsError } from "../requests/types.gen";
@@ -168,6 +175,7 @@ exports[`createSource > createSource - @hey-api/client-fetch 5`] = `
168175
"// generated with @7nohe/openapi-react-query-codegen@1.0.0
169176
170177
import * as Common from "./common";
178+
import { type Options } from "@hey-api/client-fetch";
171179
import { type QueryClient, useQuery, useSuspenseQuery, useMutation, UseQueryResult, UseQueryOptions, UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
172180
import { client, findPets, addPet, getNotDefined, postNotDefined, findPetById, deletePet, findPaginatedPets } from "../requests/services.gen";
173181
import { Pet, NewPet, Error, FindPetsData, FindPetsResponse, FindPetsError, AddPetData, AddPetResponse, AddPetError, GetNotDefinedResponse, GetNotDefinedError, PostNotDefinedResponse, PostNotDefinedError, FindPetByIdData, FindPetByIdResponse, FindPetByIdError, DeletePetData, DeletePetResponse, DeletePetError, FindPaginatedPetsData, FindPaginatedPetsResponse, FindPaginatedPetsError } from "../requests/types.gen";

tests/createImports.test.ts

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ describe(fileName, () => {
2020
// @ts-ignore
2121
const moduleNames = imports.map((i) => i.moduleSpecifier.text);
2222
expect(moduleNames).toStrictEqual([
23+
"@hey-api/client-fetch",
2324
"@tanstack/react-query",
2425
"../requests/services.gen",
2526
"../requests/types.gen",
@@ -41,6 +42,7 @@ describe(fileName, () => {
4142
// @ts-ignore
4243
const moduleNames = imports.map((i) => i.moduleSpecifier.text);
4344
expect(moduleNames).toStrictEqual([
45+
"@hey-api/client-fetch",
4446
"@tanstack/react-query",
4547
"../requests/services.gen",
4648
"../requests/types.gen",

0 commit comments

Comments
 (0)