MCPcopy Create free account
hub / github.com/Effect-TS/effect / toClientRequest

Function toClientRequest

packages/effect/src/unstable/http/HttpServerRequest.ts:426–437  ·  view source on GitHub ↗
(request: HttpServerRequest)

Source from the content-addressed store, hash-verified

424 * @since 4.0.0
425 */
426export 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
439const toClientBody = (request: HttpServerRequest): HttpBody.HttpBody => {
440 if (!hasBody(request.method)) {

Callers

nothing calls this directly

Calls 2

toClientBodyFunction · 0.85
toURLFunction · 0.85

Tested by

no test coverage detected