From e487428fd8889fed265c215eb0f9aed0e42e5819 Mon Sep 17 00:00:00 2001 From: unnoq Date: Sun, 29 Dec 2024 19:42:48 +0700 Subject: [PATCH] improve cast type --- packages/client/src/adapters/fetch/orpc-link.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)