Generates TypeScript input type shapes for Ash actions.
Produces a TypeScript object type representing the input shape required
by a given event, including arguments, primary keys, attributes, filters,
and pagination options. Handles optional vs required fields based on
action configuration (:accept, :require_attributes, :allow_nil_input).
See Alva.Codegen.DtoGenerator for the output type generation.
Summary
Functions
Generates the TypeScript input type for a given event's action.