spaceship_helm/runtime_adapter
Types
Opaque Node.js ServerResponse value.
pub type NodeServerResponse
Opaque platform request value supplied by a runtime shim.
pub type PlatformRequest
Opaque platform response value returned by a runtime shim.
pub type PlatformResponse
Values
pub fn bun_to_gleam_request(
request: PlatformRequest,
) -> promise.Promise(request.Request(BitArray))
Convert a Bun Request to a Gleam request.
pub fn bun_to_platform_response(
response: response.Response(BitArray),
) -> PlatformResponse
Convert a Gleam response to a Bun Response.
pub fn cloudflare_to_gleam_request(
request: PlatformRequest,
) -> promise.Promise(request.Request(BitArray))
Convert a Cloudflare Workers Request to a Gleam request.
pub fn cloudflare_to_platform_response(
response: response.Response(BitArray),
) -> PlatformResponse
Convert a Gleam response to a Cloudflare Workers Response.
pub fn deno_to_gleam_request(
request: PlatformRequest,
) -> promise.Promise(request.Request(BitArray))
Convert a Deno Request to a Gleam request.
pub fn deno_to_platform_response(
response: response.Response(BitArray),
) -> PlatformResponse
Convert a Gleam response to a Deno Response.
pub fn node_to_gleam_request(
request: PlatformRequest,
) -> promise.Promise(request.Request(BitArray))
Convert a Node.js IncomingMessage to a Gleam request.
pub fn node_to_platform_response(
response: response.Response(BitArray),
server_response: NodeServerResponse,
) -> Nil
Write a Gleam response to a Node.js ServerResponse.