Open
Description
tool: protoc-gen-grpc-web-1.0.4-darwin-x86_64
proto:
syntax = "proto3";
package rpcweb;message Hello { string test = 1; }
message HelloResp {string back = 1;}
message Domain {
message Hello2 { string test = 1; }
message Hello2Resp {string back = 1;}
}
service TestSerX {
rpc Test(Hello) returns (HelloResp) {}
rpc TestErr(Domain.Hello2) returns (Domain.Hello2Resp) {}
}
cmd:
DIR=.
OUT_DIR=.
protoc -I=$DIR *.proto --js_out=import_style=commonjs:$OUT_DIR --grpc-web_out=import_style=typescript,mode=grpcweb:$OUT_DIR
TestServiceClientPb.ts file compile err
err data:
import {
Hello2,
Hello2Resp,
Hello,
HelloResp} from './test_pb';
it should be
import {
Domain,
Hello,
HelloResp} from './test_pb';