From ba5166f20e4438c644ea91e61b6ee172747151c1 Mon Sep 17 00:00:00 2001 From: Taku Amano Date: Mon, 19 Feb 2024 13:55:55 +0900 Subject: [PATCH] feat: support keepalive property for Request object (#148) --- src/request.ts | 1 + test/request.test.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/request.ts b/src/request.ts index e12f830..94201a7 100644 --- a/src/request.ts +++ b/src/request.ts @@ -95,6 +95,7 @@ const requestPrototype: Record = { 'referrer', 'referrerPolicy', 'signal', + 'keepalive', ].forEach((k) => { Object.defineProperty(requestPrototype, k, { get() { diff --git a/test/request.test.ts b/test/request.test.ts index d071e13..004b6a1 100644 --- a/test/request.test.ts +++ b/test/request.test.ts @@ -17,6 +17,7 @@ describe('Request', () => { expect(req.method).toBe('GET') expect(req.url).toBe('http://localhost/') expect(req.headers.get('host')).toBe('localhost') + expect(req.keepalive).toBe(false) }) it('Should resolve double dots in URL', async () => {