From eae97ce58839690562ae5964f403a0352362900e Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Tue, 16 Apr 2024 17:22:20 +0100 Subject: [PATCH] fix(internal): Fix `parseConfig` not handling `schema.headers` --- .changeset/cyan-brooms-hang.md | 5 +++++ packages/internal/src/config.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/cyan-brooms-hang.md diff --git a/.changeset/cyan-brooms-hang.md b/.changeset/cyan-brooms-hang.md new file mode 100644 index 00000000..91e2a00f --- /dev/null +++ b/.changeset/cyan-brooms-hang.md @@ -0,0 +1,5 @@ +--- +"@gql.tada/internal": patch +--- + +Fix config parser not being able to handle `schema.headers` object diff --git a/packages/internal/src/config.ts b/packages/internal/src/config.ts index cc1564b4..691d760b 100644 --- a/packages/internal/src/config.ts +++ b/packages/internal/src/config.ts @@ -16,7 +16,7 @@ export const parseConfig = (input: Record) => { throw new TadaError('Configuration contains a `schema` object, but no `url` property'); } - if ('headers' in schema && schema.headers && typeof schema.headers !== 'object') { + if ('headers' in schema && schema.headers && typeof schema.headers === 'object') { for (const key in schema.headers) { if (schema.headers[key] && typeof schema.headers[key] !== 'string') { throw new TadaError(