pbjs:用于JavaScript的Google协议缓冲区的最小实现

时间:2024-06-05 22:53:10
【文件属性】:

文件名称:pbjs:用于JavaScript的Google协议缓冲区的最小实现

文件大小:44KB

文件格式:ZIP

更新时间:2024-06-05 22:53:10

JavaScript

JavaScript的协议缓冲区 这是用于JavaScript和TypeScript的的最小实现。 它生成完全独立的代码,没有任何依赖关系。 使用npm安装它: npm install pbjs 与其他JavaScript实现不同,此库不会写出默认值。 这使得可以判断一个字段是否已经全部写入,从而可以对地图进行有效的编码。 例如,可以区分缺失列表和存在但为空的列表。 命令行示例 生成ES5 JavaScript: pbjs wire-format.proto --es5 wire-format.js 有关生成代码的示例,请参见 。 生成ES6 JavaScript: pbjs wire-format.proto --es6 wire-format.js 有关生成代码的示例,请参见 。 生成TypeScript: pbjs wire-format.proto --ts w


【文件预览】:
pbjs-master
----cli.ts(2KB)
----test.proto(3KB)
----generate.ts(40KB)
----.gitignore(19B)
----package.json(715B)
----package-lock.json(34KB)
----LICENSE.md(1KB)
----test.proto.es6.js(63KB)
----test.proto.es5.js(65KB)
----tsconfig.json(96B)
----test.ts(13KB)
----README.md(2KB)
----index.ts(588B)
----protocol-buffers-schema.d.ts(580B)
----.npmignore(0B)
----test.proto.ts(68KB)
----index.d.ts(234B)

网友评论