简体中文
Appearance
从 .proto 生成类型安全的 HTTP 客户端和类型定义。省掉手写请求代码,前后端共用同一份契约。
读取 google.api.http 注解,生成覆盖 GET、POST、PUT、DELETE、PATCH 的类型化客户端类。参数传错在编译期就报错。
类型层交给 ts-proto,和现有工具链无缝衔接。
泛型客户端自动拆掉 { code, data, message } 这类业务响应包装,业务代码直接拿到内部数据类型。
将生成的包发布到 npm 并管理版本,或通过 watch 模式链接到前端项目做本地开发。
JSON 文件或 CLI 参数全部可配。ts-proto 选项、输出布局、导入路径都能调,不用动源码。
proto 改动自动重新生成,几秒后就同步到前端,不用手动重跑。