Skip to main content

seam_codegen/
lib.rs

1/* src/cli/codegen/src/lib.rs */
2#![cfg_attr(test, allow(clippy::unwrap_used))]
3
4mod typescript;
5
6pub mod manifest;
7pub mod rpc_hash;
8
9pub use manifest::{
10	CacheHint, ChannelSchema, ContextSchema, IncomingSchema, InvalidateTarget, Manifest,
11	MappingValue, ProcedureSchema, ProcedureType, TransportConfig, TransportPreference,
12};
13pub use rpc_hash::{RpcHashMap, generate_random_salt, generate_rpc_hash_map};
14pub use typescript::{generate_hooks_module, generate_type_declarations, generate_typescript};