( handler: (request: TestHttpRequest) => Effect.Effect<TestHttpResponse>, )
| 75 | ); |
| 76 | |
| 77 | export const serveTestHttpApp = ( |
| 78 | handler: (request: TestHttpRequest) => Effect.Effect<TestHttpResponse>, |
| 79 | ): Effect.Effect< |
| 80 | TestHttpServerShape, |
| 81 | TestHttpServerAddressError | TestHttpServerServeError, |
| 82 | EffectScope.Scope |
| 83 | > => |
| 84 | makeTestHttpServer( |
| 85 | HttpServer.serve(HttpServerRequest.HttpServerRequest.asEffect().pipe(Effect.flatMap(handler))), |
| 86 | ); |
| 87 | |
| 88 | export const serveTestHttpServerLayer = ( |
| 89 | serverLayer: Layer.Layer<never, any, any>, |