// package: event_store.client.streams // file: streams.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import * as streams_pb from "./streams_pb"; import * as shared_pb from "./shared_pb"; import * as status_pb from "./status_pb"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; interface IStreamsService extends grpc.ServiceDefinition { read: IStreamsService_IRead; append: IStreamsService_IAppend; delete: IStreamsService_IDelete; tombstone: IStreamsService_ITombstone; batchAppend: IStreamsService_IBatchAppend; } interface IStreamsService_IRead extends grpc.MethodDefinition { path: "/event_store.client.streams.Streams/Read"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IStreamsService_IAppend extends grpc.MethodDefinition { path: "/event_store.client.streams.Streams/Append"; requestStream: true; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IStreamsService_IDelete extends grpc.MethodDefinition { path: "/event_store.client.streams.Streams/Delete"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IStreamsService_ITombstone extends grpc.MethodDefinition { path: "/event_store.client.streams.Streams/Tombstone"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IStreamsService_IBatchAppend extends grpc.MethodDefinition { path: "/event_store.client.streams.Streams/BatchAppend"; requestStream: true; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const StreamsService: IStreamsService; export interface IStreamsServer extends grpc.UntypedServiceImplementation { read: grpc.handleServerStreamingCall; append: grpc.handleClientStreamingCall; delete: grpc.handleUnaryCall; tombstone: grpc.handleUnaryCall; batchAppend: grpc.handleBidiStreamingCall; } export interface IStreamsClient { read(request: streams_pb.ReadReq, options?: Partial): grpc.ClientReadableStream; read(request: streams_pb.ReadReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; append(callback: (error: grpc.ServiceError | null, response: streams_pb.AppendResp) => void): grpc.ClientWritableStream; append(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: streams_pb.AppendResp) => void): grpc.ClientWritableStream; append(options: Partial, callback: (error: grpc.ServiceError | null, response: streams_pb.AppendResp) => void): grpc.ClientWritableStream; append(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: streams_pb.AppendResp) => void): grpc.ClientWritableStream; delete(request: streams_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; delete(request: streams_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; delete(request: streams_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; tombstone(request: streams_pb.TombstoneReq, callback: (error: grpc.ServiceError | null, response: streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; tombstone(request: streams_pb.TombstoneReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; tombstone(request: streams_pb.TombstoneReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; batchAppend(): grpc.ClientDuplexStream; batchAppend(options: Partial): grpc.ClientDuplexStream; batchAppend(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; } export class StreamsClient extends grpc.Client implements IStreamsClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); public read(request: streams_pb.ReadReq, options?: Partial): grpc.ClientReadableStream; public read(request: streams_pb.ReadReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public append(callback: (error: grpc.ServiceError | null, response: streams_pb.AppendResp) => void): grpc.ClientWritableStream; public append(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: streams_pb.AppendResp) => void): grpc.ClientWritableStream; public append(options: Partial, callback: (error: grpc.ServiceError | null, response: streams_pb.AppendResp) => void): grpc.ClientWritableStream; public append(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: streams_pb.AppendResp) => void): grpc.ClientWritableStream; public delete(request: streams_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; public delete(request: streams_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; public delete(request: streams_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; public tombstone(request: streams_pb.TombstoneReq, callback: (error: grpc.ServiceError | null, response: streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; public tombstone(request: streams_pb.TombstoneReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; public tombstone(request: streams_pb.TombstoneReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; public batchAppend(options?: Partial): grpc.ClientDuplexStream; public batchAppend(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; }