Skip to content

Commit b888ea0

Browse files
committed
Merge branch 'main' into feat/3.0
2 parents 973efc5 + edeb058 commit b888ea0

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/browser/utils/deserializeRequest.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import { pruneGetRequestBody } from './pruneGetRequestBody'
2+
import type { IncomingWorkerRequest } from './workerChannel'
23

34
/**
45
* Converts a given request received from the Service Worker
56
* into a Fetch `Request` instance.
67
*/
78
export function deserializeRequest(
8-
serializedRequest: ServiceWorkerIncomingRequest,
9+
serializedRequest: IncomingWorkerRequest,
910
): Request {
1011
return new Request(serializedRequest.url, {
1112
...serializedRequest,

src/browser/utils/pruneGetRequestBody.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import type { ServiceWorkerIncomingRequest } from '../glossary'
1+
import type { IncomingWorkerRequest } from './workerChannel'
22

3-
type Input = Pick<ServiceWorkerIncomingRequest, 'method' | 'body'>
3+
type Input = Pick<IncomingWorkerRequest, 'method' | 'body'>
44

55
/**
66
* Ensures that an empty GET request body is always represented as `undefined`.
77
*/
88
export function pruneGetRequestBody(
99
request: Input,
10-
): ServiceWorkerIncomingRequest['body'] {
10+
): IncomingWorkerRequest['body'] | undefined {
1111
// Force HEAD/GET request body to always be empty.
1212
// The worker reads any request's body as ArrayBuffer,
1313
// and you cannot re-construct a GET/HEAD Request

0 commit comments

Comments
 (0)