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  }