blob: a184ba15b8996ccbca43e521030ae35fddc153af [file] [log] [blame]
Austin Schuh272c6132020-11-14 16:37:52 -08001// Generated GRPC code for FlatBuffers TS *** DO NOT EDIT ***
2import { flatbuffers } from 'flatbuffers';
3import * as Greeter_fbs from './greeter_generated';
4
5var grpc = require('grpc');
6
7function serialize_HelloReply(buffer_args) {
8 if (!(buffer_args instanceof Greeter_fbs.HelloReply)) {
9 throw new Error('Expected argument of type Greeter_fbs.HelloReply');
10 }
11 return buffer_args.serialize();
12}
13
14function deserialize_HelloReply(buffer) {
15 return Greeter_fbs.HelloReply.getRootAsHelloReply(new flatbuffers.ByteBuffer(buffer))
16}
17
18
19function serialize_HelloRequest(buffer_args) {
20 if (!(buffer_args instanceof Greeter_fbs.HelloRequest)) {
21 throw new Error('Expected argument of type Greeter_fbs.HelloRequest');
22 }
23 return buffer_args.serialize();
24}
25
26function deserialize_HelloRequest(buffer) {
27 return Greeter_fbs.HelloRequest.getRootAsHelloRequest(new flatbuffers.ByteBuffer(buffer))
28}
29
30
31var GreeterService = exports.GreeterService = {
32 SayHello: {
33 path: '/Greeter/SayHello',
34 requestStream: false,
35 responseStream: false,
36 requestType: flatbuffers.ByteBuffer,
37 responseType: Greeter_fbs.HelloReply,
38 requestSerialize: serialize_HelloRequest,
39 requestDeserialize: deserialize_HelloRequest,
40 responseSerialize: serialize_HelloReply,
41 responseDeserialize: deserialize_HelloReply,
42 },
43 SayManyHellos: {
44 path: '/Greeter/SayManyHellos',
45 requestStream: false,
46 responseStream: true,
47 requestType: flatbuffers.ByteBuffer,
48 responseType: Greeter_fbs.HelloReply,
49 requestSerialize: serialize_HelloRequest,
50 requestDeserialize: deserialize_HelloRequest,
51 responseSerialize: serialize_HelloReply,
52 responseDeserialize: deserialize_HelloReply,
53 },
54};
55exports.GreeterClient = grpc.makeGenericClientConstructor(GreeterService);