protoc-gen-twirp_typescript:Protobuf插件,用于生成Twirp Typescript客户端

时间:2024-05-20 00:41:05
【文件属性】:

文件名称:protoc-gen-twirp_typescript:Protobuf插件,用于生成Twirp Typescript客户端

文件大小:44KB

文件格式:ZIP

更新时间:2024-05-20 00:41:05

JavaScript

要求主动维护者, Twirp Typescript插件 一个protoc插件,用于生成适用于浏览器和node.js项目的twirp客户端。 生成代码时,此插件支持两种不同的输出: 一个最小的独立客户端,仅支持JSON传输。 适配器,用于对twirp服务器的RPC调用。 设置 需要protobuf v3编译器。 您可以在此处获取系统的最新预编译二进制文件: Twirp Go服务器(可选) 虽然不需要生成客户端代码,但需要运行示例的服务器组件。 go get github.com/twitchtv/twirp/protoc-gen-twirp go get -u github.com/golang/protobuf/protoc-gen-go 用法 所有生成的文件将相对于插件的指定输出目录放置。 这与twirp Go插件的行为不同,后者将文件相对于输入的原始文件放置。 该决定是有意


【文件预览】:
protoc-gen-twirp_typescript-master
----example()
--------ts_client()
--------cmd()
--------pbjs_client()
--------service.pb.go(6KB)
--------service.proto(837B)
--------service.twirp.go(25KB)
----pbjs-twirp()
--------twirp.ts(2KB)
--------package.json(428B)
--------dist()
--------tsconfig.json(278B)
----LICENSE(1KB)
----generator()
--------pbjs()
--------minimal()
--------generator.go(1KB)
----main.go(1KB)
----doc()
--------minimal.md(2KB)
--------protobufjs.md(1KB)
----.gitignore(181B)
----Makefile(867B)
----go.sum(521B)
----README.md(2KB)
----go.mod(175B)

网友评论