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

Function layer

packages/platform/deno/src/DenoHttpServer.ts:242–249  ·  view source on GitHub ↗
(
  options: ServeOptions & {
    readonly disablePreemptiveShutdown?: boolean | undefined
    readonly gracefulShutdownTimeout?: Duration.Input | undefined
    readonly websocket?: Deno.UpgradeWebSocketOptions | undefined
  }
)

Source from the content-addressed store, hash-verified

240 * @since 4.0.0
241 */
242export const layer = (
243 options: ServeOptions & {
244 readonly disablePreemptiveShutdown?: boolean | undefined
245 readonly gracefulShutdownTimeout?: Duration.Input | undefined
246 readonly websocket?: Deno.UpgradeWebSocketOptions | undefined
247 }
248): Layer.Layer<Server.HttpServer | HttpPlatform | Etag.Generator | DenoServices.DenoServices> =>
249 Layer.mergeAll(layerServer(options), layerHttpServices)
250
251/**
252 * Starts a Deno HTTP server on an ephemeral loopback port for tests.

Callers 1

DenoHttpServer.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected