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};