Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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