Skip to content

Commit e9f862c

Browse files
committed
Add useUnknown config option to openapi codegen
See oazapfts/oazapfts#707
1 parent af3e75b commit e9f862c

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

packages/rtk-query-codegen-openapi/src/generate.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ export async function generateApi(
117117
useEnumType = false,
118118
mergeReadWriteOnly = false,
119119
httpResolverOptions,
120+
useUnknown = false,
120121
}: GenerationOptions
121122
) {
122123
const v3Doc = (v3DocCache[spec] ??= await getV3Doc(spec, httpResolverOptions));
@@ -125,6 +126,7 @@ export async function generateApi(
125126
unionUndefined,
126127
useEnumType,
127128
mergeReadWriteOnly,
129+
useUnknown,
128130
});
129131

130132
// temporary workaround for https://github.com/oazapfts/oazapfts/issues/491

packages/rtk-query-codegen-openapi/src/types.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@ export interface CommonOptions {
111111
* resolution mechanism will be used.
112112
*/
113113
prettierConfigFile?: string;
114+
/**
115+
* default to false
116+
* If set to `true`, `unknown` will be used instead of `any` for empty schemas.
117+
*/
118+
useUnknown?: boolean;
114119
}
115120

116121
export type TextMatcher = string | RegExp | (string | RegExp)[];

0 commit comments

Comments
 (0)