Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 是否有输出纯类型脚本文件的协议缓冲区编译器?_Typescript_Protocol Buffers - Fatal编程技术网

Typescript 是否有输出纯类型脚本文件的协议缓冲区编译器?

Typescript 是否有输出纯类型脚本文件的协议缓冲区编译器?,typescript,protocol-buffers,Typescript,Protocol Buffers,请参见d.ts文件中的输出类型定义。 是否可以以某种方式将.proto文件转换为.ts文件(而不是单独的.js和.d.ts) 我有一个完整的TypeScript前端,因此不需要.js+.d.ts二元性。我知道你的问题很老,但也许这有助于今天寻找答案的人: 是的,有一些protoc插件可以生成纯类型脚本 我学到的第一件事是 我需要对bigint和proto3选项的支持,所以我写了另一个: 它通过了谷歌的一致性测试(官方的JS生成器没有),并带有GRPCWeb和twirp支持,并且没有外部依赖性

请参见
d.ts
文件中的输出类型定义。 是否可以以某种方式将
.proto
文件转换为
.ts
文件(而不是单独的
.js
.d.ts


我有一个完整的TypeScript前端,因此不需要
.js
+
.d.ts
二元性。

我知道你的问题很老,但也许这有助于今天寻找答案的人:

是的,有一些protoc插件可以生成纯类型脚本

  • 我学到的第一件事是

  • 我需要对bigint和proto3选项的支持,所以我写了另一个:
    它通过了谷歌的一致性测试(官方的JS生成器没有),并带有GRPCWeb和twirp支持,并且没有外部依赖性


它确实帮助了某人,我!谢谢你美丽的图书馆❤️