From c2a333e3df60403aa904f3fe41fe68a1b73fbe43 Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Thu, 28 Nov 2024 02:40:29 -0600 Subject: [PATCH] add rawresponse and finalurl to blob: urls --- src/client.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/client.ts b/src/client.ts index cd4f700..f67ebd0 100644 --- a/src/client.ts +++ b/src/client.ts @@ -173,13 +173,20 @@ export class BareClient { if (urlO.protocol.startsWith('blob:')) { const response = await nativeFetch(urlO); - const result: Response & Partial = new Response( + const result: Response & Partial = new Response( response.body, response ); result.rawHeaders = Object.fromEntries(response.headers as any); - + result.rawResponse = { + body: response.body, + headers: Object.fromEntries(response.headers as any), + status: response.status, + statusText: response.statusText, + }; + result.finalURL = urlO.toString(); + return result as BareResponseFetch; }