Server overview
Added in v1.0.0
Table of contents
constructors
make
Signature
export declare const make: (
evaluate: LazyArg<Http.Server<typeof Http.IncomingMessage, typeof Http.ServerResponse>>,
options: Net.ListenOptions
) => Effect.Effect<Server.Server, ServeError, Scope.Scope>
Added in v1.0.0
makeHandler
Signature
export declare const makeHandler: {
<R, E>(
httpApp: App.Default<E, R>
): Effect.Effect<
(nodeRequest: Http.IncomingMessage, nodeResponse: Http.ServerResponse<Http.IncomingMessage>) => void,
never,
Exclude<R, any>
>
<R, E, App extends App.Default<any, any>>(
httpApp: App.Default<E, R>,
middleware: Middleware.Middleware.Applied<App, E, R>
): Effect.Effect<
(nodeRequest: Http.IncomingMessage, nodeResponse: Http.ServerResponse<Http.IncomingMessage>) => void,
never,
never
>
}
Added in v1.0.0
layers
layer
Signature
export declare const layer: (
evaluate: LazyArg<Http.Server<typeof Http.IncomingMessage, typeof Http.ServerResponse>>,
options: Net.ListenOptions
) => Layer.Layer<any, ServeError>
Added in v1.0.0
layerConfig
Signature
export declare const layerConfig: (
evaluate: LazyArg<Http.Server<typeof Http.IncomingMessage, typeof Http.ServerResponse>>,
options: Config.Config.Wrap<Net.ListenOptions>
) => Layer.Layer<any, any>
Added in v1.0.0
layerServer
Signature
export declare const layerServer: (
evaluate: LazyArg<Http.Server<typeof Http.IncomingMessage, typeof Http.ServerResponse>>,
options: Net.ListenOptions
) => Layer.Layer<Server.Server, ServeError>
Added in v1.0.0