From 13a58663c7514cfd91080c442be4b8f1409668b3 Mon Sep 17 00:00:00 2001 From: Tobias Schlatter Date: Fri, 2 Aug 2024 14:18:36 +0200 Subject: [PATCH] perf: remove unnecessary `async` keywords They simply increase code size (perf in this sense). --- .changeset/chilled-rules-judge.md | 5 +++++ packages/openapi-fetch/src/index.js | 16 ++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 .changeset/chilled-rules-judge.md diff --git a/.changeset/chilled-rules-judge.md b/.changeset/chilled-rules-judge.md new file mode 100644 index 000000000..c65dd6507 --- /dev/null +++ b/.changeset/chilled-rules-judge.md @@ -0,0 +1,5 @@ +--- +"openapi-fetch": patch +--- + +perf: remove unnecessary `async` keywords (for reduced code size) diff --git a/packages/openapi-fetch/src/index.js b/packages/openapi-fetch/src/index.js index e878ef0b8..44546496e 100644 --- a/packages/openapi-fetch/src/index.js +++ b/packages/openapi-fetch/src/index.js @@ -178,35 +178,35 @@ export default function createClient(clientOptions) { return { /** Call a GET endpoint */ - async GET(url, init) { + GET(url, init) { return coreFetch(url, { ...init, method: "GET" }); }, /** Call a PUT endpoint */ - async PUT(url, init) { + PUT(url, init) { return coreFetch(url, { ...init, method: "PUT" }); }, /** Call a POST endpoint */ - async POST(url, init) { + POST(url, init) { return coreFetch(url, { ...init, method: "POST" }); }, /** Call a DELETE endpoint */ - async DELETE(url, init) { + DELETE(url, init) { return coreFetch(url, { ...init, method: "DELETE" }); }, /** Call a OPTIONS endpoint */ - async OPTIONS(url, init) { + OPTIONS(url, init) { return coreFetch(url, { ...init, method: "OPTIONS" }); }, /** Call a HEAD endpoint */ - async HEAD(url, init) { + HEAD(url, init) { return coreFetch(url, { ...init, method: "HEAD" }); }, /** Call a PATCH endpoint */ - async PATCH(url, init) { + PATCH(url, init) { return coreFetch(url, { ...init, method: "PATCH" }); }, /** Call a TRACE endpoint */ - async TRACE(url, init) { + TRACE(url, init) { return coreFetch(url, { ...init, method: "TRACE" }); }, /** Register middleware */