@straw-hat/fetcher
Version:
Simple HTTP Client
22 lines • 502 B
JavaScript
/**
* Transform a HttpRequest into an native Request.
* @param request
*/
export function asNativeRequest(request) {
const { url, context, ...requestInit } = request;
return new Request(request.url, requestInit);
}
/**
* Clone a HttpRequest.
* @param request
*/
export function cloneRequest(request) {
return {
...request,
context: {
...request.context,
},
headers: new Headers(request.headers),
};
}
//# sourceMappingURL=request.js.map