Skip to content
Effect 4.0 is here. One ecosystem. Zero dependencies.

HttpServerRespondable

6 exports Since v1.0.0 Source

Accessors

Signature

declare function toResponse(self: Respondable): Effect<HttpServerResponse>

Signature

declare function toResponseOrElse(u: unknown, orElse: HttpServerResponse): Effect<HttpServerResponse>

Signature

declare function toResponseOrElseDefect(u: unknown, orElse: HttpServerResponse): Effect<HttpServerResponse>

Guards

Signature

declare function isRespondable(u: unknown): u is Respondable

Models

Respondable

interface
Since v1.0.0

Signature

interface Respondable {
readonly [symbol]: () => Effect<HttpServerResponse, unknown>;
}

Symbols

Since v1.0.0

Signature

declare const symbol: unique symbol