Skip to content
Effect Days 2026 Get your ticket

HttpServerRespondable

6 exports Added in v1.0.0 Source

Accessors

toResponse

Added in v1.0.0 Source

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

Added in v1.0.0 Source

Signature

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

Symbols

symbol

Added in v1.0.0 Source

Signature

declare const symbol: unique symbol