From 35d2757b291e38924ea3a26251538de5681053a1 Mon Sep 17 00:00:00 2001 From: James Perkins Date: Thu, 9 Jan 2025 08:10:47 -0500 Subject: [PATCH 1/3] Fix type errors This returns all errors as a type from Unkey versus just one --- packages/api/src/errors.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/api/src/errors.ts b/packages/api/src/errors.ts index 866ff16421..04e2673bc0 100644 --- a/packages/api/src/errors.ts +++ b/packages/api/src/errors.ts @@ -1,5 +1,4 @@ import type { paths } from "./openapi"; // this is what a json body response looks like -export type ErrorResponse = - paths["/v1/liveness"]["get"]["responses"]["500"]["content"]["application/json"]; +export type ErrorResponse = paths["/v1/liveness"]["get"]["responses"]["400"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["401"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["403"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["404"]["content"]["application/json"] |paths["/v1/liveness"]["get"]["responses"]["409"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["429"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["500"]["content"]["application/json"] From 733e46eed08f1a063184ddb34486c2e51743fdf0 Mon Sep 17 00:00:00 2001 From: James Perkins Date: Thu, 9 Jan 2025 08:12:13 -0500 Subject: [PATCH 2/3] Adding changeset --- .changeset/twelve-kiwis-live.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/twelve-kiwis-live.md diff --git a/.changeset/twelve-kiwis-live.md b/.changeset/twelve-kiwis-live.md new file mode 100644 index 0000000000..e305bf0b18 --- /dev/null +++ b/.changeset/twelve-kiwis-live.md @@ -0,0 +1,5 @@ +--- +"@unkey/api": minor +--- + +Add the types for error codes From ad4fbaa18d6444b8c2d4e7cd89c993282133d250 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 13:16:04 +0000 Subject: [PATCH 3/3] [autofix.ci] apply automated fixes --- packages/api/src/errors.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/api/src/errors.ts b/packages/api/src/errors.ts index 04e2673bc0..f04cedbeb8 100644 --- a/packages/api/src/errors.ts +++ b/packages/api/src/errors.ts @@ -1,4 +1,11 @@ import type { paths } from "./openapi"; // this is what a json body response looks like -export type ErrorResponse = paths["/v1/liveness"]["get"]["responses"]["400"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["401"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["403"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["404"]["content"]["application/json"] |paths["/v1/liveness"]["get"]["responses"]["409"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["429"]["content"]["application/json"] | paths["/v1/liveness"]["get"]["responses"]["500"]["content"]["application/json"] +export type ErrorResponse = + | paths["/v1/liveness"]["get"]["responses"]["400"]["content"]["application/json"] + | paths["/v1/liveness"]["get"]["responses"]["401"]["content"]["application/json"] + | paths["/v1/liveness"]["get"]["responses"]["403"]["content"]["application/json"] + | paths["/v1/liveness"]["get"]["responses"]["404"]["content"]["application/json"] + | paths["/v1/liveness"]["get"]["responses"]["409"]["content"]["application/json"] + | paths["/v1/liveness"]["get"]["responses"]["429"]["content"]["application/json"] + | paths["/v1/liveness"]["get"]["responses"]["500"]["content"]["application/json"];