Skip to content

Commit fe08b45

Browse files
authored
Merge pull request #3683 from hey-api/copilot/fix-output-postprocess-error
fix: surface `output.postProcess` execution errors
2 parents 266efca + e0b57f1 commit fe08b45

37 files changed

Lines changed: 23223 additions & 20225 deletions

File tree

.changeset/shaggy-games-appear.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@hey-api/openapi-ts": patch
3+
"@hey-api/shared": patch
4+
---
5+
6+
**output**: fix: surface postprocess errors

.oxfmtrc.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"**/node_modules/",
88
"temp/",
99
"dev/.gen/",
10-
"examples/openapi-ts-openai/src/client/**/*.ts",
1110
"**/test/generated/",
1211
"**/__snapshots__/",
1312
"**/.next/",

eslint.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,14 @@ export default tseslint.config(
5252
'@typescript-eslint/no-require-imports': 'off',
5353
},
5454
},
55+
{
56+
files: ['**/*.gen.ts'],
57+
rules: {
58+
'sort-keys-fix/sort-keys-fix': 'off',
59+
'typescript-sort-keys/interface': 'off',
60+
'typescript-sort-keys/string-enum': 'off',
61+
},
62+
},
5563
{
5664
ignores: [
5765
'**/.tsdown/',
@@ -60,8 +68,6 @@ export default tseslint.config(
6068
'temp/',
6169
'dev/gen/',
6270
'dev/playground.ts',
63-
'examples/openapi-ts-nestjs/src/client/**/*.ts',
64-
'examples/openapi-ts-openai/src/client/**/*.ts',
6571
'**/test/generated/',
6672
'**/__snapshots__/',
6773
'**/.next/',

examples/openapi-ts-angular-common/src/client/@angular/common.gen.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ export const addPetRequest = <ThrowOnError extends boolean = false>(
5050
options: Options<AddPetData, ThrowOnError>,
5151
): HttpRequest<AddPetResponse> =>
5252
(options?.client ?? client).requestOptions<AddPetResponse, ThrowOnError>({
53-
method: 'POST',
5453
responseStyle: 'data',
54+
method: 'POST',
5555
url: '/pet',
5656
...options,
5757
});
@@ -65,8 +65,8 @@ export const updatePetRequest = <ThrowOnError extends boolean = false>(
6565
options: Options<UpdatePetData, ThrowOnError>,
6666
): HttpRequest<UpdatePetResponse> =>
6767
(options?.client ?? client).requestOptions<UpdatePetResponse, ThrowOnError>({
68-
method: 'PUT',
6968
responseStyle: 'data',
69+
method: 'PUT',
7070
url: '/pet',
7171
...options,
7272
});
@@ -80,8 +80,8 @@ export const findPetsByStatusRequest = <ThrowOnError extends boolean = false>(
8080
options: Options<FindPetsByStatusData, ThrowOnError>,
8181
): HttpRequest<FindPetsByStatusResponse> =>
8282
(options?.client ?? client).requestOptions<FindPetsByStatusResponse, ThrowOnError>({
83-
method: 'GET',
8483
responseStyle: 'data',
84+
method: 'GET',
8585
url: '/pet/findByStatus',
8686
...options,
8787
});
@@ -95,8 +95,8 @@ export const findPetsByTagsRequest = <ThrowOnError extends boolean = false>(
9595
options: Options<FindPetsByTagsData, ThrowOnError>,
9696
): HttpRequest<FindPetsByTagsResponse> =>
9797
(options?.client ?? client).requestOptions<FindPetsByTagsResponse, ThrowOnError>({
98-
method: 'GET',
9998
responseStyle: 'data',
99+
method: 'GET',
100100
url: '/pet/findByTags',
101101
...options,
102102
});
@@ -110,8 +110,8 @@ export const deletePetRequest = <ThrowOnError extends boolean = false>(
110110
options: Options<DeletePetData, ThrowOnError>,
111111
): HttpRequest<unknown> =>
112112
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
113-
method: 'DELETE',
114113
responseStyle: 'data',
114+
method: 'DELETE',
115115
url: '/pet/{petId}',
116116
...options,
117117
});
@@ -125,8 +125,8 @@ export const getPetByIdRequest = <ThrowOnError extends boolean = false>(
125125
options: Options<GetPetByIdData, ThrowOnError>,
126126
): HttpRequest<GetPetByIdResponse> =>
127127
(options?.client ?? client).requestOptions<GetPetByIdResponse, ThrowOnError>({
128-
method: 'GET',
129128
responseStyle: 'data',
129+
method: 'GET',
130130
url: '/pet/{petId}',
131131
...options,
132132
});
@@ -140,8 +140,8 @@ export const updatePetWithFormRequest = <ThrowOnError extends boolean = false>(
140140
options: Options<UpdatePetWithFormData, ThrowOnError>,
141141
): HttpRequest<UpdatePetWithFormResponse> =>
142142
(options?.client ?? client).requestOptions<UpdatePetWithFormResponse, ThrowOnError>({
143-
method: 'POST',
144143
responseStyle: 'data',
144+
method: 'POST',
145145
url: '/pet/{petId}',
146146
...options,
147147
});
@@ -155,8 +155,8 @@ export const uploadFileRequest = <ThrowOnError extends boolean = false>(
155155
options: Options<UploadFileData, ThrowOnError>,
156156
): HttpRequest<UploadFileResponse> =>
157157
(options?.client ?? client).requestOptions<UploadFileResponse, ThrowOnError>({
158-
method: 'POST',
159158
responseStyle: 'data',
159+
method: 'POST',
160160
url: '/pet/{petId}/uploadImage',
161161
...options,
162162
});
@@ -170,8 +170,8 @@ export const getInventoryRequest = <ThrowOnError extends boolean = false>(
170170
options?: Options<GetInventoryData, ThrowOnError>,
171171
): HttpRequest<GetInventoryResponse> =>
172172
(options?.client ?? client).requestOptions<GetInventoryResponse, ThrowOnError>({
173-
method: 'GET',
174173
responseStyle: 'data',
174+
method: 'GET',
175175
url: '/store/inventory',
176176
...options,
177177
});
@@ -185,8 +185,8 @@ export const placeOrderRequest = <ThrowOnError extends boolean = false>(
185185
options?: Options<PlaceOrderData, ThrowOnError>,
186186
): HttpRequest<PlaceOrderResponse> =>
187187
(options?.client ?? client).requestOptions<PlaceOrderResponse, ThrowOnError>({
188-
method: 'POST',
189188
responseStyle: 'data',
189+
method: 'POST',
190190
url: '/store/order',
191191
...options,
192192
});
@@ -200,8 +200,8 @@ export const deleteOrderRequest = <ThrowOnError extends boolean = false>(
200200
options: Options<DeleteOrderData, ThrowOnError>,
201201
): HttpRequest<unknown> =>
202202
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
203-
method: 'DELETE',
204203
responseStyle: 'data',
204+
method: 'DELETE',
205205
url: '/store/order/{orderId}',
206206
...options,
207207
});
@@ -215,8 +215,8 @@ export const getOrderByIdRequest = <ThrowOnError extends boolean = false>(
215215
options: Options<GetOrderByIdData, ThrowOnError>,
216216
): HttpRequest<GetOrderByIdResponse> =>
217217
(options?.client ?? client).requestOptions<GetOrderByIdResponse, ThrowOnError>({
218-
method: 'GET',
219218
responseStyle: 'data',
219+
method: 'GET',
220220
url: '/store/order/{orderId}',
221221
...options,
222222
});
@@ -230,8 +230,8 @@ export const createUserRequest = <ThrowOnError extends boolean = false>(
230230
options?: Options<CreateUserData, ThrowOnError>,
231231
): HttpRequest<CreateUserResponse> =>
232232
(options?.client ?? client).requestOptions<CreateUserResponse, ThrowOnError>({
233-
method: 'POST',
234233
responseStyle: 'data',
234+
method: 'POST',
235235
url: '/user',
236236
...options,
237237
});
@@ -245,8 +245,8 @@ export const createUsersWithListInputRequest = <ThrowOnError extends boolean = f
245245
options?: Options<CreateUsersWithListInputData, ThrowOnError>,
246246
): HttpRequest<CreateUsersWithListInputResponse> =>
247247
(options?.client ?? client).requestOptions<CreateUsersWithListInputResponse, ThrowOnError>({
248-
method: 'POST',
249248
responseStyle: 'data',
249+
method: 'POST',
250250
url: '/user/createWithList',
251251
...options,
252252
});
@@ -260,8 +260,8 @@ export const loginUserRequest = <ThrowOnError extends boolean = false>(
260260
options?: Options<LoginUserData, ThrowOnError>,
261261
): HttpRequest<LoginUserResponse> =>
262262
(options?.client ?? client).requestOptions<LoginUserResponse, ThrowOnError>({
263-
method: 'GET',
264263
responseStyle: 'data',
264+
method: 'GET',
265265
url: '/user/login',
266266
...options,
267267
});
@@ -275,8 +275,8 @@ export const logoutUserRequest = <ThrowOnError extends boolean = false>(
275275
options?: Options<LogoutUserData, ThrowOnError>,
276276
): HttpRequest<unknown> =>
277277
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
278-
method: 'GET',
279278
responseStyle: 'data',
279+
method: 'GET',
280280
url: '/user/logout',
281281
...options,
282282
});
@@ -290,8 +290,8 @@ export const deleteUserRequest = <ThrowOnError extends boolean = false>(
290290
options: Options<DeleteUserData, ThrowOnError>,
291291
): HttpRequest<unknown> =>
292292
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
293-
method: 'DELETE',
294293
responseStyle: 'data',
294+
method: 'DELETE',
295295
url: '/user/{username}',
296296
...options,
297297
});
@@ -305,8 +305,8 @@ export const getUserByNameRequest = <ThrowOnError extends boolean = false>(
305305
options: Options<GetUserByNameData, ThrowOnError>,
306306
): HttpRequest<GetUserByNameResponse> =>
307307
(options?.client ?? client).requestOptions<GetUserByNameResponse, ThrowOnError>({
308-
method: 'GET',
309308
responseStyle: 'data',
309+
method: 'GET',
310310
url: '/user/{username}',
311311
...options,
312312
});
@@ -320,8 +320,8 @@ export const updateUserRequest = <ThrowOnError extends boolean = false>(
320320
options: Options<UpdateUserData, ThrowOnError>,
321321
): HttpRequest<unknown> =>
322322
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
323-
method: 'PUT',
324323
responseStyle: 'data',
324+
method: 'PUT',
325325
url: '/user/{username}',
326326
...options,
327327
});

0 commit comments

Comments
 (0)