Skip to content

Commit 550143b

Browse files
committed
fix(code-gen): always generate the Pretty type even if global api clients is on
1 parent 3b246fa commit 550143b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

packages/code-gen/src/api-client/react-query.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ import { apiClientDistilledTargetInfo } from "./generator.js";
2323
export function reactQueryGenerateCommonFile(generateContext) {
2424
const distilledTargetInfo = apiClientDistilledTargetInfo(generateContext);
2525

26-
if (distilledTargetInfo.useGlobalClients) {
27-
return;
28-
}
29-
3026
const file = fileContextCreateGeneric(
3127
generateContext,
3228
`common/api-client-wrapper.tsx`,
@@ -39,13 +35,17 @@ export function reactQueryGenerateCommonFile(generateContext) {
3935

4036
const importCollector = JavascriptImportCollector.getImportCollector(file);
4137

38+
fileWrite(file, `export type Pretty<T> = { [K in keyof T]: T[K] } & {};`);
39+
40+
if (distilledTargetInfo.useGlobalClients) {
41+
return;
42+
}
43+
4244
importCollector.raw(`import React from "react";`);
4345
importCollector.destructure("react", "createContext");
4446
importCollector.destructure("react", "PropsWithChildren");
4547
importCollector.destructure("react", "useContext");
4648

47-
fileWrite(file, `export type Pretty<T> = { [K in keyof T]: T[K] } & {};`);
48-
4949
if (distilledTargetInfo.isAxios) {
5050
importCollector.destructure("axios", "AxiosInstance");
5151

0 commit comments

Comments
 (0)