Generates TypeScript bindings for LiveVue events defined in Ash resources.
Reads the host application's configured ash_domains.
Outputs generated files to :alva, :output_dir (defaults to assets/js/alva).
Generated Files
types.ts- TypeScript interfaces for all Ash resources and filter typesevents.ts- Type-safe event map with input/output typessignals.ts- Type-safe signal map with payload typescomposables/useAlva.ts- Main Vue composable with domain-scoped methodscomposables/useAlvaForm.ts- Form handling composablecomposables/useAlvaQuery.ts- Reactive query composable with debouncingcomposables/useAlvaUpload.ts- File upload composableindex.ts- Public exports
Usage
mix alva.codegenSee Alva.Codegen.DtoGenerator, Alva.Codegen.InputContract, and
Alva.Codegen.TypeMapper for the individual code generation modules.