(request: globalThis.Request)
| 891 | * @since 4.0.0 |
| 892 | */ |
| 893 | export const fromWeb = (request: globalThis.Request): HttpClientRequest => { |
| 894 | const method = request.method.toUpperCase() as HttpMethod |
| 895 | return modify(empty, { |
| 896 | method, |
| 897 | url: new URL(request.url), |
| 898 | headers: request.headers, |
| 899 | body: fromWebBody(request, method) |
| 900 | }) |
| 901 | } |
| 902 | |
| 903 | const fromWebBody = (request: globalThis.Request, method: HttpMethod): HttpBody.HttpBody => { |
| 904 | if (!hasBody(method) || request.body === null) { |
nothing calls this directly
no test coverage detected