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.

Search Document