msw
Version:
15 lines (13 loc) • 396 B
text/typescript
import { FetchRequest } from '@mswjs/interceptors'
import type { IncomingWorkerRequest } from './worker-channel'
/**
* Converts a given request received from the Service Worker
* into a Fetch `Request` instance.
*/
export function deserializeRequest(
serializedRequest: IncomingWorkerRequest,
): Request {
return new FetchRequest(serializedRequest.url, {
...serializedRequest,
})
}