(request: HttpServerRequest)
| 424 | * @since 4.0.0 |
| 425 | */ |
| 426 | export const toClientRequest = (request: HttpServerRequest): HttpClientRequest.HttpClientRequest => |
| 427 | HttpClientRequest.setUrl( |
| 428 | HttpClientRequest.makeWith( |
| 429 | request.method, |
| 430 | "", |
| 431 | UrlParams.empty, |
| 432 | Option.none(), |
| 433 | request.headers, |
| 434 | toClientBody(request) |
| 435 | ), |
| 436 | Option.getOrElse(toURL(request), () => request.url) |
| 437 | ) |
| 438 | |
| 439 | const toClientBody = (request: HttpServerRequest): HttpBody.HttpBody => { |
| 440 | if (!hasBody(request.method)) { |
nothing calls this directly
no test coverage detected