Skip to main content

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;