From 7585f3e3c722751a42784753e8f90ea01caba290 Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Mon, 18 Nov 2024 00:05:34 -0600 Subject: [PATCH] fix: make raw response return transferrable response --- src/client.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/client.ts b/src/client.ts index 284e49b..cd4f700 100644 --- a/src/client.ts +++ b/src/client.ts @@ -1,4 +1,4 @@ -import { BareHeaders, BareTransport, maxRedirects } from './baretypes'; +import { BareHeaders, BareTransport, maxRedirects, TransferrableResponse } from './baretypes'; import { WorkerConnection, WorkerMessage } from './connection'; import { nativeFetch } from './snapshot'; import { BareWebSocket } from './websocket'; @@ -27,7 +27,7 @@ const statusRedirect = [301, 302, 303, 307, 308]; * A Response with additional properties. */ export interface BareResponse extends Response { - rawResponse: Response; + rawResponse: TransferrableResponse; rawHeaders: BareHeaders; } /** @@ -179,7 +179,6 @@ export class BareClient { ); result.rawHeaders = Object.fromEntries(response.headers as any); - result.rawResponse = response; return result as BareResponseFetch; } @@ -202,7 +201,7 @@ export class BareClient { statusText: resp.statusText, }) as BareResponse; responseobj.rawHeaders = resp.headers; - + responseobj.rawResponse = resp; responseobj.finalURL = urlO.toString(); const redirect = init?.redirect || req.redirect;