spaceship_helm/context

Values

pub fn body(ctx: types.Context) -> BitArray

Get the request body

pub fn extra(ctx: types.Context, name: String) -> dynamic.Dynamic

Get extra data by key (e.g., “env” for Cloudflare Workers)

pub fn get_param(
  ctx: types.Context,
  name: String,
) -> option.Option(String)

Get a string parameter, returns None if not present

pub fn header(
  ctx: types.Context,
  name: String,
) -> option.Option(String)

Get a header value

pub fn param(ctx: types.Context, name: String) -> String

Get a path parameter by name

pub fn params(ctx: types.Context) -> dict.Dict(String, String)

Get all path parameters

pub fn parse_query(
  query_string: String,
) -> dict.Dict(String, String)

Parse query string from request

pub fn query(
  ctx: types.Context,
  name: String,
) -> option.Option(String)

Get a query parameter by name, returns None if not present

pub fn query_params(
  ctx: types.Context,
) -> dict.Dict(String, String)

Get all query parameters

pub fn query_with_default(
  ctx: types.Context,
  name: String,
  default: String,
) -> String

Get a query parameter with a default value

Search Document