nori_asyncapi/codegen/gleam_types

Gleam payload-type generator.

Reuses nori’s own Gleam type emitter: the AsyncAPI IR’s types (nori TypeDefs) are wrapped in a synthetic CodegenIR and handed to nori/codegen/gleam_types. Message payloads come out as the same records / enums / decoders nori produces for REST bodies.

Values

pub fn generate(spec: ir.AsyncCodegenIR) -> String

Generate a complete Gleam types module (types + JSON encoders/decoders).

Search Document