Generate TypeScript Interface from Protocol Buffers
.
go build plugin/src/protoc-gen-tsi.go
protoc --plugin="protoc-gen-tsi=protoc-gen-tsi" --tsi_out="./output" input1.proto input2.proto inputN.proto
Generate interface only.
protoc --plugin="protoc-gen-tsi=protoc-gen-tsi" --tsi_out="client=false:./output" input1.proto input2.proto inputN.proto
Unuse optional.
protoc --plugin="protoc-gen-tsi=protoc-gen-tsi" --tsi_out="nonull=true:./output" input1.proto input2.proto inputN.proto
MIT