github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/rpcevents_grpc_pb.d.ts (about) 1 // package: rpcevents 2 // file: rpcevents.proto 3 4 /* tslint:disable */ 5 /* eslint-disable */ 6 7 import * as grpc from "@grpc/grpc-js"; 8 import {handleClientStreamingCall} from "@grpc/grpc-js/build/src/server-call"; 9 import * as rpcevents_pb from "./rpcevents_pb"; 10 import * as gogoproto_gogo_pb from "./gogoproto/gogo_pb"; 11 import * as exec_pb from "./exec_pb"; 12 13 interface IExecutionEventsService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> { 14 stream: IExecutionEventsService_IStream; 15 tx: IExecutionEventsService_ITx; 16 events: IExecutionEventsService_IEvents; 17 } 18 19 interface IExecutionEventsService_IStream extends grpc.MethodDefinition<rpcevents_pb.BlocksRequest, exec_pb.StreamEvent> { 20 path: "/rpcevents.ExecutionEvents/Stream"; 21 requestStream: false; 22 responseStream: true; 23 requestSerialize: grpc.serialize<rpcevents_pb.BlocksRequest>; 24 requestDeserialize: grpc.deserialize<rpcevents_pb.BlocksRequest>; 25 responseSerialize: grpc.serialize<exec_pb.StreamEvent>; 26 responseDeserialize: grpc.deserialize<exec_pb.StreamEvent>; 27 } 28 interface IExecutionEventsService_ITx extends grpc.MethodDefinition<rpcevents_pb.TxRequest, exec_pb.TxExecution> { 29 path: "/rpcevents.ExecutionEvents/Tx"; 30 requestStream: false; 31 responseStream: false; 32 requestSerialize: grpc.serialize<rpcevents_pb.TxRequest>; 33 requestDeserialize: grpc.deserialize<rpcevents_pb.TxRequest>; 34 responseSerialize: grpc.serialize<exec_pb.TxExecution>; 35 responseDeserialize: grpc.deserialize<exec_pb.TxExecution>; 36 } 37 interface IExecutionEventsService_IEvents extends grpc.MethodDefinition<rpcevents_pb.BlocksRequest, rpcevents_pb.EventsResponse> { 38 path: "/rpcevents.ExecutionEvents/Events"; 39 requestStream: false; 40 responseStream: true; 41 requestSerialize: grpc.serialize<rpcevents_pb.BlocksRequest>; 42 requestDeserialize: grpc.deserialize<rpcevents_pb.BlocksRequest>; 43 responseSerialize: grpc.serialize<rpcevents_pb.EventsResponse>; 44 responseDeserialize: grpc.deserialize<rpcevents_pb.EventsResponse>; 45 } 46 47 export const ExecutionEventsService: IExecutionEventsService; 48 49 export interface IExecutionEventsServer extends grpc.UntypedServiceImplementation { 50 stream: grpc.handleServerStreamingCall<rpcevents_pb.BlocksRequest, exec_pb.StreamEvent>; 51 tx: grpc.handleUnaryCall<rpcevents_pb.TxRequest, exec_pb.TxExecution>; 52 events: grpc.handleServerStreamingCall<rpcevents_pb.BlocksRequest, rpcevents_pb.EventsResponse>; 53 } 54 55 export interface IExecutionEventsClient { 56 stream(request: rpcevents_pb.BlocksRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<exec_pb.StreamEvent>; 57 stream(request: rpcevents_pb.BlocksRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<exec_pb.StreamEvent>; 58 tx(request: rpcevents_pb.TxRequest, callback: (error: grpc.ServiceError | null, response: exec_pb.TxExecution) => void): grpc.ClientUnaryCall; 59 tx(request: rpcevents_pb.TxRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: exec_pb.TxExecution) => void): grpc.ClientUnaryCall; 60 tx(request: rpcevents_pb.TxRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: exec_pb.TxExecution) => void): grpc.ClientUnaryCall; 61 events(request: rpcevents_pb.BlocksRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<rpcevents_pb.EventsResponse>; 62 events(request: rpcevents_pb.BlocksRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<rpcevents_pb.EventsResponse>; 63 } 64 65 export class ExecutionEventsClient extends grpc.Client implements IExecutionEventsClient { 66 constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial<grpc.ClientOptions>); 67 public stream(request: rpcevents_pb.BlocksRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<exec_pb.StreamEvent>; 68 public stream(request: rpcevents_pb.BlocksRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<exec_pb.StreamEvent>; 69 public tx(request: rpcevents_pb.TxRequest, callback: (error: grpc.ServiceError | null, response: exec_pb.TxExecution) => void): grpc.ClientUnaryCall; 70 public tx(request: rpcevents_pb.TxRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: exec_pb.TxExecution) => void): grpc.ClientUnaryCall; 71 public tx(request: rpcevents_pb.TxRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: exec_pb.TxExecution) => void): grpc.ClientUnaryCall; 72 public events(request: rpcevents_pb.BlocksRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<rpcevents_pb.EventsResponse>; 73 public events(request: rpcevents_pb.BlocksRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<rpcevents_pb.EventsResponse>; 74 }