summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/src/gen/client/utils.gen.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/sdk/js/src/gen/client/utils.gen.ts')
-rw-r--r--packages/sdk/js/src/gen/client/utils.gen.ts12
1 files changed, 10 insertions, 2 deletions
diff --git a/packages/sdk/js/src/gen/client/utils.gen.ts b/packages/sdk/js/src/gen/client/utils.gen.ts
index 209bfbe8e..71d52f776 100644
--- a/packages/sdk/js/src/gen/client/utils.gen.ts
+++ b/packages/sdk/js/src/gen/client/utils.gen.ts
@@ -162,14 +162,22 @@ export const mergeConfigs = (a: Config, b: Config): Config => {
return config
}
+const headersEntries = (headers: Headers): Array<[string, string]> => {
+ const entries: Array<[string, string]> = []
+ headers.forEach((value, key) => {
+ entries.push([key, value])
+ })
+ return entries
+}
+
export const mergeHeaders = (...headers: Array<Required<Config>["headers"] | undefined>): Headers => {
const mergedHeaders = new Headers()
for (const header of headers) {
- if (!header || typeof header !== "object") {
+ if (!header) {
continue
}
- const iterator = header instanceof Headers ? header.entries() : Object.entries(header)
+ const iterator = header instanceof Headers ? headersEntries(header) : Object.entries(header)
for (const [key, value] of iterator) {
if (value === null) {