Austin Schuh | 272c613 | 2020-11-14 16:37:52 -0800 | [diff] [blame] | 1 | // Generated GRPC code for FlatBuffers TS *** DO NOT EDIT *** |
| 2 | import { flatbuffers } from 'flatbuffers'; |
| 3 | import * as Greeter_fbs from './greeter_generated'; |
| 4 | |
| 5 | import * as grpc from 'grpc'; |
| 6 | |
| 7 | interface IGreeterService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> { |
| 8 | SayHello: IGreeterService_ISayHello; |
| 9 | SayManyHellos: IGreeterService_ISayManyHellos; |
| 10 | } |
| 11 | interface IGreeterService_ISayHello extends grpc.MethodDefinition<Greeter_fbs.HelloRequest, Greeter_fbs.HelloReply> { |
| 12 | path: string; // /Greeter/SayHello |
| 13 | requestStream: boolean; // false |
| 14 | responseStream: boolean; // false |
| 15 | requestSerialize: grpc.serialize<Greeter_fbs.HelloRequest>; |
| 16 | requestDeserialize: grpc.deserialize<Greeter_fbs.HelloRequest>; |
| 17 | responseSerialize: grpc.serialize<Greeter_fbs.HelloReply>; |
| 18 | responseDeserialize: grpc.deserialize<Greeter_fbs.HelloReply>; |
| 19 | } |
| 20 | |
| 21 | interface IGreeterService_ISayManyHellos extends grpc.MethodDefinition<Greeter_fbs.HelloRequest, Greeter_fbs.HelloReply> { |
| 22 | path: string; // /Greeter/SayManyHellos |
| 23 | requestStream: boolean; // false |
| 24 | responseStream: boolean; // true |
| 25 | requestSerialize: grpc.serialize<Greeter_fbs.HelloRequest>; |
| 26 | requestDeserialize: grpc.deserialize<Greeter_fbs.HelloRequest>; |
| 27 | responseSerialize: grpc.serialize<Greeter_fbs.HelloReply>; |
| 28 | responseDeserialize: grpc.deserialize<Greeter_fbs.HelloReply>; |
| 29 | } |
| 30 | |
| 31 | |
| 32 | export const GreeterService: IGreeterService; |
| 33 | |
| 34 | export interface IGreeterServer { |
| 35 | SayHello: grpc.handleUnaryCall<Greeter_fbs.HelloRequest, Greeter_fbs.HelloReply>; |
| 36 | SayManyHellos: grpc.handleServerStreamingCall<Greeter_fbs.HelloRequest, Greeter_fbs.HelloReply>; |
| 37 | } |
| 38 | |
| 39 | export interface IGreeterClient { |
| 40 | SayHello(request: Greeter_fbs.HelloRequest, callback: (error: grpc.ServiceError | null, response: Greeter_fbs.HelloReply) => void): grpc.ClientUnaryCall; |
| 41 | SayHello(request: Greeter_fbs.HelloRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: Greeter_fbs.HelloReply) => void): grpc.ClientUnaryCall; |
| 42 | SayHello(request: Greeter_fbs.HelloRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: Greeter_fbs.HelloReply) => void): grpc.ClientUnaryCall; |
| 43 | SayManyHellos(request: Greeter_fbs.HelloRequest, metadata: grpc.Metadata): grpc.ClientReadableStream<Greeter_fbs.HelloReply>; |
| 44 | SayManyHellos(request: Greeter_fbs.HelloRequest, options: Partial<grpc.CallOptions>): grpc.ClientReadableStream<Greeter_fbs.HelloReply>; |
| 45 | } |
| 46 | |
| 47 | export class GreeterClient extends grpc.Client implements IGreeterClient { |
| 48 | constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public SayHello(request: Greeter_fbs.HelloRequest, callback: (error: grpc.ServiceError | null, response: Greeter_fbs.HelloReply) => void): grpc.ClientUnaryCall; |
| 49 | public SayHello(request: Greeter_fbs.HelloRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: Greeter_fbs.HelloReply) => void): grpc.ClientUnaryCall; |
| 50 | public SayHello(request: Greeter_fbs.HelloRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: Greeter_fbs.HelloReply) => void): grpc.ClientUnaryCall; |
| 51 | public SayManyHellos(request: Greeter_fbs.HelloRequest, metadata: grpc.Metadata): grpc.ClientReadableStream<Greeter_fbs.HelloReply>; |
| 52 | public SayManyHellos(request: Greeter_fbs.HelloRequest, options: Partial<grpc.CallOptions>): grpc.ClientReadableStream<Greeter_fbs.HelloReply>; |
| 53 | } |
| 54 | |