tangled
alpha
login
or
join now
mokkenstorm.dev
/
openapi-ts
0
fork
atom
fork of hey-api/openapi-ts because I need some additional things
0
fork
atom
overview
issues
pulls
pipelines
docs: update examples
Lubos
4 months ago
e8a18b1f
e17b1b59
-328
26 changed files
expand all
collapse all
unified
split
examples
openapi-ts-angular
src
client
client
index.ts
types.gen.ts
openapi-ts-angular-common
src
client
client
index.ts
types.gen.ts
openapi-ts-axios
src
client
client
index.ts
types.gen.ts
openapi-ts-fastify
src
client
client
index.ts
types.gen.ts
openapi-ts-fetch
src
client
client
index.ts
types.gen.ts
openapi-ts-next
src
client
client
index.ts
types.gen.ts
openapi-ts-ofetch
src
client
client
index.ts
types.gen.ts
openapi-ts-openai
src
client
client
index.ts
types.gen.ts
openapi-ts-pinia-colada
src
client
client
index.ts
types.gen.ts
openapi-ts-tanstack-angular-query-experimental
src
client
client
index.ts
types.gen.ts
openapi-ts-tanstack-react-query
src
client
client
index.ts
types.gen.ts
openapi-ts-tanstack-svelte-query
src
client
client
index.ts
types.gen.ts
openapi-ts-tanstack-vue-query
src
client
client
index.ts
types.gen.ts
-1
examples/openapi-ts-angular-common/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-angular-common/src/client/client/types.gen.ts
···
254
254
'body' | 'path' | 'query' | 'url'
255
255
> &
256
256
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
257
257
-
258
258
-
export type OptionsLegacyParser<
259
259
-
TData = unknown,
260
260
-
ThrowOnError extends boolean = boolean,
261
261
-
TResponseStyle extends ResponseStyle = 'fields',
262
262
-
> = TData extends { body?: any }
263
263
-
? TData extends { headers?: any }
264
264
-
? OmitKeys<
265
265
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
266
266
-
'body' | 'headers' | 'url'
267
267
-
> &
268
268
-
TData
269
269
-
: OmitKeys<
270
270
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
271
271
-
'body' | 'url'
272
272
-
> &
273
273
-
TData &
274
274
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
275
275
-
: TData extends { headers?: any }
276
276
-
? OmitKeys<
277
277
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
278
278
-
'headers' | 'url'
279
279
-
> &
280
280
-
TData &
281
281
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
282
282
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
283
283
-
TData;
-1
examples/openapi-ts-angular/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-angular/src/client/client/types.gen.ts
···
254
254
'body' | 'path' | 'query' | 'url'
255
255
> &
256
256
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
257
257
-
258
258
-
export type OptionsLegacyParser<
259
259
-
TData = unknown,
260
260
-
ThrowOnError extends boolean = boolean,
261
261
-
TResponseStyle extends ResponseStyle = 'fields',
262
262
-
> = TData extends { body?: any }
263
263
-
? TData extends { headers?: any }
264
264
-
? OmitKeys<
265
265
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
266
266
-
'body' | 'headers' | 'url'
267
267
-
> &
268
268
-
TData
269
269
-
: OmitKeys<
270
270
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
271
271
-
'body' | 'url'
272
272
-
> &
273
273
-
TData &
274
274
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
275
275
-
: TData extends { headers?: any }
276
276
-
? OmitKeys<
277
277
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
278
278
-
'headers' | 'url'
279
279
-
> &
280
280
-
TData &
281
281
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
282
282
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
283
283
-
TData;
-1
examples/openapi-ts-axios/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
TDataShape,
-19
examples/openapi-ts-axios/src/client/client/types.gen.ts
···
195
195
'body' | 'path' | 'query' | 'url'
196
196
> &
197
197
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
198
198
-
199
199
-
export type OptionsLegacyParser<
200
200
-
TData = unknown,
201
201
-
ThrowOnError extends boolean = boolean,
202
202
-
> = TData extends { body?: any }
203
203
-
? TData extends { headers?: any }
204
204
-
? OmitKeys<
205
205
-
RequestOptions<unknown, ThrowOnError>,
206
206
-
'body' | 'headers' | 'url'
207
207
-
> &
208
208
-
TData
209
209
-
: OmitKeys<RequestOptions<unknown, ThrowOnError>, 'body' | 'url'> &
210
210
-
TData &
211
211
-
Pick<RequestOptions<unknown, ThrowOnError>, 'headers'>
212
212
-
: TData extends { headers?: any }
213
213
-
? OmitKeys<RequestOptions<unknown, ThrowOnError>, 'headers' | 'url'> &
214
214
-
TData &
215
215
-
Pick<RequestOptions<unknown, ThrowOnError>, 'body'>
216
216
-
: OmitKeys<RequestOptions<unknown, ThrowOnError>, 'url'> & TData;
-1
examples/openapi-ts-fastify/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-fastify/src/client/client/types.gen.ts
···
239
239
'body' | 'path' | 'query' | 'url'
240
240
> &
241
241
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
242
242
-
243
243
-
export type OptionsLegacyParser<
244
244
-
TData = unknown,
245
245
-
ThrowOnError extends boolean = boolean,
246
246
-
TResponseStyle extends ResponseStyle = 'fields',
247
247
-
> = TData extends { body?: any }
248
248
-
? TData extends { headers?: any }
249
249
-
? OmitKeys<
250
250
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
251
251
-
'body' | 'headers' | 'url'
252
252
-
> &
253
253
-
TData
254
254
-
: OmitKeys<
255
255
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
256
256
-
'body' | 'url'
257
257
-
> &
258
258
-
TData &
259
259
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
260
260
-
: TData extends { headers?: any }
261
261
-
? OmitKeys<
262
262
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
263
263
-
'headers' | 'url'
264
264
-
> &
265
265
-
TData &
266
266
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
267
267
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
268
268
-
TData;
-1
examples/openapi-ts-fetch/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-fetch/src/client/client/types.gen.ts
···
239
239
'body' | 'path' | 'query' | 'url'
240
240
> &
241
241
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
242
242
-
243
243
-
export type OptionsLegacyParser<
244
244
-
TData = unknown,
245
245
-
ThrowOnError extends boolean = boolean,
246
246
-
TResponseStyle extends ResponseStyle = 'fields',
247
247
-
> = TData extends { body?: any }
248
248
-
? TData extends { headers?: any }
249
249
-
? OmitKeys<
250
250
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
251
251
-
'body' | 'headers' | 'url'
252
252
-
> &
253
253
-
TData
254
254
-
: OmitKeys<
255
255
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
256
256
-
'body' | 'url'
257
257
-
> &
258
258
-
TData &
259
259
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
260
260
-
: TData extends { headers?: any }
261
261
-
? OmitKeys<
262
262
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
263
263
-
'headers' | 'url'
264
264
-
> &
265
265
-
TData &
266
266
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
267
267
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
268
268
-
TData;
-1
examples/openapi-ts-next/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
TDataShape,
-19
examples/openapi-ts-next/src/client/client/types.gen.ts
···
196
196
'body' | 'path' | 'query' | 'url'
197
197
> &
198
198
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
199
199
-
200
200
-
export type OptionsLegacyParser<
201
201
-
TData = unknown,
202
202
-
ThrowOnError extends boolean = boolean,
203
203
-
> = TData extends { body?: any }
204
204
-
? TData extends { headers?: any }
205
205
-
? OmitKeys<
206
206
-
RequestOptions<unknown, ThrowOnError>,
207
207
-
'body' | 'headers' | 'url'
208
208
-
> &
209
209
-
TData
210
210
-
: OmitKeys<RequestOptions<unknown, ThrowOnError>, 'body' | 'url'> &
211
211
-
TData &
212
212
-
Pick<RequestOptions<unknown, ThrowOnError>, 'headers'>
213
213
-
: TData extends { headers?: any }
214
214
-
? OmitKeys<RequestOptions<unknown, ThrowOnError>, 'headers' | 'url'> &
215
215
-
TData &
216
216
-
Pick<RequestOptions<unknown, ThrowOnError>, 'body'>
217
217
-
: OmitKeys<RequestOptions<unknown, ThrowOnError>, 'url'> & TData;
-1
examples/openapi-ts-ofetch/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-ofetch/src/client/client/types.gen.ts
···
306
306
'body' | 'path' | 'query' | 'url'
307
307
> &
308
308
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
309
309
-
310
310
-
export type OptionsLegacyParser<
311
311
-
TData = unknown,
312
312
-
ThrowOnError extends boolean = boolean,
313
313
-
TResponseStyle extends ResponseStyle = 'fields',
314
314
-
> = TData extends { body?: any }
315
315
-
? TData extends { headers?: any }
316
316
-
? OmitKeys<
317
317
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
318
318
-
'body' | 'headers' | 'url'
319
319
-
> &
320
320
-
TData
321
321
-
: OmitKeys<
322
322
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
323
323
-
'body' | 'url'
324
324
-
> &
325
325
-
TData &
326
326
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
327
327
-
: TData extends { headers?: any }
328
328
-
? OmitKeys<
329
329
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
330
330
-
'headers' | 'url'
331
331
-
> &
332
332
-
TData &
333
333
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
334
334
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
335
335
-
TData;
-1
examples/openapi-ts-openai/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-openai/src/client/client/types.gen.ts
···
239
239
'body' | 'path' | 'query' | 'url'
240
240
> &
241
241
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
242
242
-
243
243
-
export type OptionsLegacyParser<
244
244
-
TData = unknown,
245
245
-
ThrowOnError extends boolean = boolean,
246
246
-
TResponseStyle extends ResponseStyle = 'fields',
247
247
-
> = TData extends { body?: any }
248
248
-
? TData extends { headers?: any }
249
249
-
? OmitKeys<
250
250
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
251
251
-
'body' | 'headers' | 'url'
252
252
-
> &
253
253
-
TData
254
254
-
: OmitKeys<
255
255
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
256
256
-
'body' | 'url'
257
257
-
> &
258
258
-
TData &
259
259
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
260
260
-
: TData extends { headers?: any }
261
261
-
? OmitKeys<
262
262
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
263
263
-
'headers' | 'url'
264
264
-
> &
265
265
-
TData &
266
266
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
267
267
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
268
268
-
TData;
-1
examples/openapi-ts-pinia-colada/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-17
examples/openapi-ts-pinia-colada/src/client/client/types.gen.ts
···
207
207
'body' | 'path' | 'query' | 'url'
208
208
> &
209
209
([TData] extends [never] ? unknown : Omit<TData, 'url'>)
210
210
-
211
211
-
export type OptionsLegacyParser<
212
212
-
TData = unknown,
213
213
-
ThrowOnError extends boolean = boolean,
214
214
-
TResponseStyle extends ResponseStyle = 'fields'
215
215
-
> = TData extends { body?: any }
216
216
-
? TData extends { headers?: any }
217
217
-
? OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body' | 'headers' | 'url'> &
218
218
-
TData
219
219
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body' | 'url'> &
220
220
-
TData &
221
221
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
222
222
-
: TData extends { headers?: any }
223
223
-
? OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers' | 'url'> &
224
224
-
TData &
225
225
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
226
226
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> & TData
-1
examples/openapi-ts-tanstack-angular-query-experimental/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-tanstack-angular-query-experimental/src/client/client/types.gen.ts
···
254
254
'body' | 'path' | 'query' | 'url'
255
255
> &
256
256
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
257
257
-
258
258
-
export type OptionsLegacyParser<
259
259
-
TData = unknown,
260
260
-
ThrowOnError extends boolean = boolean,
261
261
-
TResponseStyle extends ResponseStyle = 'fields',
262
262
-
> = TData extends { body?: any }
263
263
-
? TData extends { headers?: any }
264
264
-
? OmitKeys<
265
265
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
266
266
-
'body' | 'headers' | 'url'
267
267
-
> &
268
268
-
TData
269
269
-
: OmitKeys<
270
270
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
271
271
-
'body' | 'url'
272
272
-
> &
273
273
-
TData &
274
274
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
275
275
-
: TData extends { headers?: any }
276
276
-
? OmitKeys<
277
277
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
278
278
-
'headers' | 'url'
279
279
-
> &
280
280
-
TData &
281
281
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
282
282
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
283
283
-
TData;
-1
examples/openapi-ts-tanstack-react-query/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-tanstack-react-query/src/client/client/types.gen.ts
···
239
239
'body' | 'path' | 'query' | 'url'
240
240
> &
241
241
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
242
242
-
243
243
-
export type OptionsLegacyParser<
244
244
-
TData = unknown,
245
245
-
ThrowOnError extends boolean = boolean,
246
246
-
TResponseStyle extends ResponseStyle = 'fields',
247
247
-
> = TData extends { body?: any }
248
248
-
? TData extends { headers?: any }
249
249
-
? OmitKeys<
250
250
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
251
251
-
'body' | 'headers' | 'url'
252
252
-
> &
253
253
-
TData
254
254
-
: OmitKeys<
255
255
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
256
256
-
'body' | 'url'
257
257
-
> &
258
258
-
TData &
259
259
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
260
260
-
: TData extends { headers?: any }
261
261
-
? OmitKeys<
262
262
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
263
263
-
'headers' | 'url'
264
264
-
> &
265
265
-
TData &
266
266
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
267
267
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
268
268
-
TData;
-1
examples/openapi-ts-tanstack-svelte-query/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-27
examples/openapi-ts-tanstack-svelte-query/src/client/client/types.gen.ts
···
239
239
'body' | 'path' | 'query' | 'url'
240
240
> &
241
241
([TData] extends [never] ? unknown : Omit<TData, 'url'>);
242
242
-
243
243
-
export type OptionsLegacyParser<
244
244
-
TData = unknown,
245
245
-
ThrowOnError extends boolean = boolean,
246
246
-
TResponseStyle extends ResponseStyle = 'fields',
247
247
-
> = TData extends { body?: any }
248
248
-
? TData extends { headers?: any }
249
249
-
? OmitKeys<
250
250
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
251
251
-
'body' | 'headers' | 'url'
252
252
-
> &
253
253
-
TData
254
254
-
: OmitKeys<
255
255
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
256
256
-
'body' | 'url'
257
257
-
> &
258
258
-
TData &
259
259
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
260
260
-
: TData extends { headers?: any }
261
261
-
? OmitKeys<
262
262
-
RequestOptions<unknown, TResponseStyle, ThrowOnError>,
263
263
-
'headers' | 'url'
264
264
-
> &
265
265
-
TData &
266
266
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
267
267
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> &
268
268
-
TData;
-1
examples/openapi-ts-tanstack-vue-query/src/client/client/index.ts
···
16
16
Config,
17
17
CreateClientConfig,
18
18
Options,
19
19
-
OptionsLegacyParser,
20
19
RequestOptions,
21
20
RequestResult,
22
21
ResolvedRequestOptions,
-17
examples/openapi-ts-tanstack-vue-query/src/client/client/types.gen.ts
···
207
207
'body' | 'path' | 'query' | 'url'
208
208
> &
209
209
([TData] extends [never] ? unknown : Omit<TData, 'url'>)
210
210
-
211
211
-
export type OptionsLegacyParser<
212
212
-
TData = unknown,
213
213
-
ThrowOnError extends boolean = boolean,
214
214
-
TResponseStyle extends ResponseStyle = 'fields'
215
215
-
> = TData extends { body?: any }
216
216
-
? TData extends { headers?: any }
217
217
-
? OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body' | 'headers' | 'url'> &
218
218
-
TData
219
219
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body' | 'url'> &
220
220
-
TData &
221
221
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'>
222
222
-
: TData extends { headers?: any }
223
223
-
? OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers' | 'url'> &
224
224
-
TData &
225
225
-
Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'>
226
226
-
: OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> & TData