vercel_rpc_cli/codegen.rs
1//! TypeScript code generation from a [`Manifest`](crate::model::Manifest).
2//!
3//! - [`typescript`] — generates `rpc-types.ts` (interfaces, enum types,
4//! `Procedures` map).
5//! - [`client`] — generates `rpc-client.ts` (`RpcClient` interface,
6//! `createRpcClient` factory, `RpcError` class, `rpcFetch` helper).
7
8pub mod client;
9pub mod typescript;