AshTypescript.Rpc.Codegen.ManifestGenerator (ash_typescript v0.17.3)

Copy Markdown View Source

Generates a Markdown manifest of all RPC actions for discoverability.

The manifest provides an overview of all available RPC functions, their types, and associated TypeScript artifacts (validation functions, Zod schemas, channel functions).

Supports grouping by namespace when namespaces are configured, and includes detailed information like descriptions, deprecation notices, and related action references.

Summary

Functions

Generates a Markdown manifest of all RPC actions for the given OTP application.

Functions

generate_manifest(otp_app)

Generates a Markdown manifest of all RPC actions for the given OTP application.

Returns a string containing the complete manifest in Markdown format.

Options

The manifest respects the following configuration:

  • add_ash_internals_to_manifest - When true, includes Elixir module paths and internal action names