Protoc Gen 打字稿
直接通过TypeScript Compiler API从 Proto 文件生成适当的协议缓冲区源。
该插件生成可用于 AMD、UMD、CommonJS 模块系统的纯Typescript文件。
这个 protoc 插件的目的是通过采用现代方法在 Javascript/Typescript 中轻松使用协议缓冲区。
例子
syntax = "proto3" ;
message Change {
Kind kind = 1 ;
string patch = 2 ;
repeated string tags = 3 ;
oneof name_or_id {
string name = 4 ;
string id = 5 ;
}
}
enum Kind {
UPDATED = 0 ;
1