effect-io-ai

Package: @effect/platform-node
Module: NodeHttpServer

NodeHttpServer.layerServer

Provides an HttpServer by creating and managing a scoped Node http.Server with the supplied listen and shutdown options.

Signature

declare const layerServer: (evaluate: LazyArg<Http.Server<typeof Http.IncomingMessage, typeof Http.ServerResponse>>, options: Net.ListenOptions & { readonly disablePreemptiveShutdown?: boolean | undefined; readonly gracefulShutdownTimeout?: Duration.Input | undefined; }) => Layer.Layer<HttpServer.HttpServer, ServeError>

Source

Since v4.0.0