diff --git a/packages/client/src/adapters/fetch/orpc-link.ts b/packages/client/src/adapters/fetch/orpc-link.ts index 3b053377..4ba1800f 100644 --- a/packages/client/src/adapters/fetch/orpc-link.ts +++ b/packages/client/src/adapters/fetch/orpc-link.ts @@ -30,7 +30,7 @@ export class ORPCLink implements ClientLink { headers.append(ORPC_HANDLER_HEADER, ORPC_HANDLER_VALUE) // clientContext only undefined when context is undefinable so we can safely cast it - const clientContext = options.context as Exclude + const clientContext = options.context as typeof options.context & { context: TClientContext } let customHeaders = await this.options.headers?.(input, clientContext) customHeaders = customHeaders instanceof Headers ? customHeaders : new Headers(customHeaders)