Packages

A focused, type-safe HTTP router for Gleam on BEAM — declarative routing, typed path params, middleware, wildcards, reverse routing, and testing helpers.

Current section

Files

Jump to
radiant include radiant@internal@tree_Node.hrl
Raw

include/radiant@internal@tree_Node.hrl

-record(node, {
handlers :: gleam@dict:dict(gleam@http:method(), any()),
literals :: gleam@dict:dict(binary(), radiant@internal@tree:node_(any())),
captures :: list({binary(),
radiant@internal@path:param_type(),
radiant@internal@tree:node_(any())}),
wildcard :: gleam@option:option({binary(),
radiant@internal@tree:node_(any())})
}).