| // Generated GRPC code for FlatBuffers TS *** DO NOT EDIT *** |
| import { flatbuffers } from 'flatbuffers'; |
| import * as Greeter_fbs from './greeter_generated'; |
| |
| var grpc = require('grpc'); |
| |
| function serialize_HelloReply(buffer_args) { |
| if (!(buffer_args instanceof Greeter_fbs.HelloReply)) { |
| throw new Error('Expected argument of type Greeter_fbs.HelloReply'); |
| } |
| return buffer_args.serialize(); |
| } |
| |
| function deserialize_HelloReply(buffer) { |
| return Greeter_fbs.HelloReply.getRootAsHelloReply(new flatbuffers.ByteBuffer(buffer)) |
| } |
| |
| |
| function serialize_HelloRequest(buffer_args) { |
| if (!(buffer_args instanceof Greeter_fbs.HelloRequest)) { |
| throw new Error('Expected argument of type Greeter_fbs.HelloRequest'); |
| } |
| return buffer_args.serialize(); |
| } |
| |
| function deserialize_HelloRequest(buffer) { |
| return Greeter_fbs.HelloRequest.getRootAsHelloRequest(new flatbuffers.ByteBuffer(buffer)) |
| } |
| |
| |
| var GreeterService = exports.GreeterService = { |
| SayHello: { |
| path: '/Greeter/SayHello', |
| requestStream: false, |
| responseStream: false, |
| requestType: flatbuffers.ByteBuffer, |
| responseType: Greeter_fbs.HelloReply, |
| requestSerialize: serialize_HelloRequest, |
| requestDeserialize: deserialize_HelloRequest, |
| responseSerialize: serialize_HelloReply, |
| responseDeserialize: deserialize_HelloReply, |
| }, |
| SayManyHellos: { |
| path: '/Greeter/SayManyHellos', |
| requestStream: false, |
| responseStream: true, |
| requestType: flatbuffers.ByteBuffer, |
| responseType: Greeter_fbs.HelloReply, |
| requestSerialize: serialize_HelloRequest, |
| requestDeserialize: deserialize_HelloRequest, |
| responseSerialize: serialize_HelloReply, |
| responseDeserialize: deserialize_HelloReply, |
| }, |
| }; |
| exports.GreeterClient = grpc.makeGenericClientConstructor(GreeterService); |