Skip to content
6 changes: 6 additions & 0 deletions .changeset/shaggy-games-appear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@hey-api/openapi-ts": patch
"@hey-api/shared": patch
---

**output**: fix: surface postprocess errors
1 change: 0 additions & 1 deletion .oxfmtrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
"**/node_modules/",
"temp/",
"dev/.gen/",
"examples/openapi-ts-openai/src/client/**/*.ts",
"**/test/generated/",
"**/__snapshots__/",
"**/.next/",
Expand Down
10 changes: 8 additions & 2 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,14 @@ export default tseslint.config(
'@typescript-eslint/no-require-imports': 'off',
},
},
{
files: ['**/*.gen.ts'],
rules: {
'sort-keys-fix/sort-keys-fix': 'off',
'typescript-sort-keys/interface': 'off',
'typescript-sort-keys/string-enum': 'off',
},
},
{
ignores: [
'**/.tsdown/',
Expand All @@ -60,8 +68,6 @@ export default tseslint.config(
'temp/',
'dev/gen/',
'dev/playground.ts',
'examples/openapi-ts-nestjs/src/client/**/*.ts',
'examples/openapi-ts-openai/src/client/**/*.ts',
'**/test/generated/',
'**/__snapshots__/',
'**/.next/',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ export const addPetRequest = <ThrowOnError extends boolean = false>(
options: Options<AddPetData, ThrowOnError>,
): HttpRequest<AddPetResponse> =>
(options?.client ?? client).requestOptions<AddPetResponse, ThrowOnError>({
method: 'POST',
responseStyle: 'data',
method: 'POST',
url: '/pet',
...options,
});
Expand All @@ -65,8 +65,8 @@ export const updatePetRequest = <ThrowOnError extends boolean = false>(
options: Options<UpdatePetData, ThrowOnError>,
): HttpRequest<UpdatePetResponse> =>
(options?.client ?? client).requestOptions<UpdatePetResponse, ThrowOnError>({
method: 'PUT',
responseStyle: 'data',
method: 'PUT',
url: '/pet',
...options,
});
Expand All @@ -80,8 +80,8 @@ export const findPetsByStatusRequest = <ThrowOnError extends boolean = false>(
options: Options<FindPetsByStatusData, ThrowOnError>,
): HttpRequest<FindPetsByStatusResponse> =>
(options?.client ?? client).requestOptions<FindPetsByStatusResponse, ThrowOnError>({
method: 'GET',
responseStyle: 'data',
method: 'GET',
url: '/pet/findByStatus',
...options,
});
Expand All @@ -95,8 +95,8 @@ export const findPetsByTagsRequest = <ThrowOnError extends boolean = false>(
options: Options<FindPetsByTagsData, ThrowOnError>,
): HttpRequest<FindPetsByTagsResponse> =>
(options?.client ?? client).requestOptions<FindPetsByTagsResponse, ThrowOnError>({
method: 'GET',
responseStyle: 'data',
method: 'GET',
url: '/pet/findByTags',
...options,
});
Expand All @@ -110,8 +110,8 @@ export const deletePetRequest = <ThrowOnError extends boolean = false>(
options: Options<DeletePetData, ThrowOnError>,
): HttpRequest<unknown> =>
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
method: 'DELETE',
responseStyle: 'data',
method: 'DELETE',
url: '/pet/{petId}',
...options,
});
Expand All @@ -125,8 +125,8 @@ export const getPetByIdRequest = <ThrowOnError extends boolean = false>(
options: Options<GetPetByIdData, ThrowOnError>,
): HttpRequest<GetPetByIdResponse> =>
(options?.client ?? client).requestOptions<GetPetByIdResponse, ThrowOnError>({
method: 'GET',
responseStyle: 'data',
method: 'GET',
url: '/pet/{petId}',
...options,
});
Expand All @@ -140,8 +140,8 @@ export const updatePetWithFormRequest = <ThrowOnError extends boolean = false>(
options: Options<UpdatePetWithFormData, ThrowOnError>,
): HttpRequest<UpdatePetWithFormResponse> =>
(options?.client ?? client).requestOptions<UpdatePetWithFormResponse, ThrowOnError>({
method: 'POST',
responseStyle: 'data',
method: 'POST',
url: '/pet/{petId}',
...options,
});
Expand All @@ -155,8 +155,8 @@ export const uploadFileRequest = <ThrowOnError extends boolean = false>(
options: Options<UploadFileData, ThrowOnError>,
): HttpRequest<UploadFileResponse> =>
(options?.client ?? client).requestOptions<UploadFileResponse, ThrowOnError>({
method: 'POST',
responseStyle: 'data',
method: 'POST',
url: '/pet/{petId}/uploadImage',
...options,
});
Expand All @@ -170,8 +170,8 @@ export const getInventoryRequest = <ThrowOnError extends boolean = false>(
options?: Options<GetInventoryData, ThrowOnError>,
): HttpRequest<GetInventoryResponse> =>
(options?.client ?? client).requestOptions<GetInventoryResponse, ThrowOnError>({
method: 'GET',
responseStyle: 'data',
method: 'GET',
url: '/store/inventory',
...options,
});
Expand All @@ -185,8 +185,8 @@ export const placeOrderRequest = <ThrowOnError extends boolean = false>(
options?: Options<PlaceOrderData, ThrowOnError>,
): HttpRequest<PlaceOrderResponse> =>
(options?.client ?? client).requestOptions<PlaceOrderResponse, ThrowOnError>({
method: 'POST',
responseStyle: 'data',
method: 'POST',
url: '/store/order',
...options,
});
Expand All @@ -200,8 +200,8 @@ export const deleteOrderRequest = <ThrowOnError extends boolean = false>(
options: Options<DeleteOrderData, ThrowOnError>,
): HttpRequest<unknown> =>
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
method: 'DELETE',
responseStyle: 'data',
method: 'DELETE',
url: '/store/order/{orderId}',
...options,
});
Expand All @@ -215,8 +215,8 @@ export const getOrderByIdRequest = <ThrowOnError extends boolean = false>(
options: Options<GetOrderByIdData, ThrowOnError>,
): HttpRequest<GetOrderByIdResponse> =>
(options?.client ?? client).requestOptions<GetOrderByIdResponse, ThrowOnError>({
method: 'GET',
responseStyle: 'data',
method: 'GET',
url: '/store/order/{orderId}',
...options,
});
Expand All @@ -230,8 +230,8 @@ export const createUserRequest = <ThrowOnError extends boolean = false>(
options?: Options<CreateUserData, ThrowOnError>,
): HttpRequest<CreateUserResponse> =>
(options?.client ?? client).requestOptions<CreateUserResponse, ThrowOnError>({
method: 'POST',
responseStyle: 'data',
method: 'POST',
url: '/user',
...options,
});
Expand All @@ -245,8 +245,8 @@ export const createUsersWithListInputRequest = <ThrowOnError extends boolean = f
options?: Options<CreateUsersWithListInputData, ThrowOnError>,
): HttpRequest<CreateUsersWithListInputResponse> =>
(options?.client ?? client).requestOptions<CreateUsersWithListInputResponse, ThrowOnError>({
method: 'POST',
responseStyle: 'data',
method: 'POST',
url: '/user/createWithList',
...options,
});
Expand All @@ -260,8 +260,8 @@ export const loginUserRequest = <ThrowOnError extends boolean = false>(
options?: Options<LoginUserData, ThrowOnError>,
): HttpRequest<LoginUserResponse> =>
(options?.client ?? client).requestOptions<LoginUserResponse, ThrowOnError>({
method: 'GET',
responseStyle: 'data',
method: 'GET',
url: '/user/login',
...options,
});
Expand All @@ -275,8 +275,8 @@ export const logoutUserRequest = <ThrowOnError extends boolean = false>(
options?: Options<LogoutUserData, ThrowOnError>,
): HttpRequest<unknown> =>
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
method: 'GET',
responseStyle: 'data',
method: 'GET',
url: '/user/logout',
...options,
});
Expand All @@ -290,8 +290,8 @@ export const deleteUserRequest = <ThrowOnError extends boolean = false>(
options: Options<DeleteUserData, ThrowOnError>,
): HttpRequest<unknown> =>
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
method: 'DELETE',
responseStyle: 'data',
method: 'DELETE',
url: '/user/{username}',
...options,
});
Expand All @@ -305,8 +305,8 @@ export const getUserByNameRequest = <ThrowOnError extends boolean = false>(
options: Options<GetUserByNameData, ThrowOnError>,
): HttpRequest<GetUserByNameResponse> =>
(options?.client ?? client).requestOptions<GetUserByNameResponse, ThrowOnError>({
method: 'GET',
responseStyle: 'data',
method: 'GET',
url: '/user/{username}',
...options,
});
Expand All @@ -320,8 +320,8 @@ export const updateUserRequest = <ThrowOnError extends boolean = false>(
options: Options<UpdateUserData, ThrowOnError>,
): HttpRequest<unknown> =>
(options?.client ?? client).requestOptions<unknown, ThrowOnError>({
method: 'PUT',
responseStyle: 'data',
method: 'PUT',
url: '/user/{username}',
...options,
});
Expand Down
Loading
Loading