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(