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