Packages

Generate type-safe Gleam clients directly from your Ash resources and actions, ensuring end-to-end type safety between Gleam and Elixir.

Current section

Files

Jump to
ash_gleam doc AshGleam.md
Raw

doc/AshGleam.md

# `AshGleam`
Ash extensions for Gleam interop and code generation.
# `codegen`
```elixir
@spec codegen(Keyword.t()) :: :ok | {:error, term()}
```
# `manifest`
```elixir
@spec manifest(Keyword.t()) :: map()
```
# `resource_changes`
```elixir
@spec resource_changes(struct() | map(), struct() | map() | tuple()) :: map()
```
---
*Consult [api-reference.md](api-reference.md) for complete listing*