From 739e5b5a5ef913e98e0bfe0fefda5ca4ff3d3e87 Mon Sep 17 00:00:00 2001 From: "DIBASHI, John" Date: Fri, 8 Nov 2024 20:53:33 +0100 Subject: [PATCH] add options to `Method` type in `generateApiClient` function (#56) * add options to `Method` type in `generateApiClient` function * chore: add changeset --- .changeset/tall-bees-impress.md | 6 ++++++ packages/typed-openapi/src/generator.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/tall-bees-impress.md diff --git a/.changeset/tall-bees-impress.md b/.changeset/tall-bees-impress.md new file mode 100644 index 0000000..b87d8a1 --- /dev/null +++ b/.changeset/tall-bees-impress.md @@ -0,0 +1,6 @@ +--- +"typed-openapi": minor +--- + +Add options to `Method` type in `generateApiClient` function as fix for +[#55](https://github.com/astahmer/typed-openapi/issues/55) diff --git a/packages/typed-openapi/src/generator.ts b/packages/typed-openapi/src/generator.ts index a023e75..2c38866 100644 --- a/packages/typed-openapi/src/generator.ts +++ b/packages/typed-openapi/src/generator.ts @@ -234,7 +234,7 @@ export type EndpointParameters = { }; export type MutationMethod = "post" | "put" | "patch" | "delete"; -export type Method = "get" | "head" | MutationMethod; +export type Method = "get" | "head" | "options" | MutationMethod; type RequestFormat = "json" | "form-data" | "form-url" | "binary" | "text";