// package: supervisor // file: terminal.proto /* tslint:disable */ import * as grpc from "grpc"; import * as terminal_pb from "./terminal_pb"; interface ITerminalServiceService extends grpc.ServiceDefinition { open: ITerminalServiceService_IOpen; list: ITerminalServiceService_IList; listen: ITerminalServiceService_IListen; write: ITerminalServiceService_IWrite; setSize: ITerminalServiceService_ISetSize; } interface ITerminalServiceService_IOpen extends grpc.MethodDefinition { path: string; // "/supervisor.TerminalService/Open" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITerminalServiceService_IList extends grpc.MethodDefinition { path: string; // "/supervisor.TerminalService/List" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITerminalServiceService_IListen extends grpc.MethodDefinition { path: string; // "/supervisor.TerminalService/Listen" requestStream: boolean; // false responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITerminalServiceService_IWrite extends grpc.MethodDefinition { path: string; // "/supervisor.TerminalService/Write" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITerminalServiceService_ISetSize extends grpc.MethodDefinition { path: string; // "/supervisor.TerminalService/SetSize" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const TerminalServiceService: ITerminalServiceService; export interface ITerminalServiceServer { open: grpc.handleUnaryCall; list: grpc.handleUnaryCall; listen: grpc.handleServerStreamingCall; write: grpc.handleUnaryCall; setSize: grpc.handleUnaryCall; } export interface ITerminalServiceClient { open(request: terminal_pb.OpenTerminalRequest, callback: (error: grpc.ServiceError | null, response: terminal_pb.OpenTerminalResponse) => void): grpc.ClientUnaryCall; open(request: terminal_pb.OpenTerminalRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: terminal_pb.OpenTerminalResponse) => void): grpc.ClientUnaryCall; open(request: terminal_pb.OpenTerminalRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: terminal_pb.OpenTerminalResponse) => void): grpc.ClientUnaryCall; list(request: terminal_pb.ListTerminalsRequest, callback: (error: grpc.ServiceError | null, response: terminal_pb.ListTerminalsResponse) => void): grpc.ClientUnaryCall; list(request: terminal_pb.ListTerminalsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: terminal_pb.ListTerminalsResponse) => void): grpc.ClientUnaryCall; list(request: terminal_pb.ListTerminalsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: terminal_pb.ListTerminalsResponse) => void): grpc.ClientUnaryCall; listen(request: terminal_pb.ListenTerminalRequest, options?: Partial): grpc.ClientReadableStream; listen(request: terminal_pb.ListenTerminalRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; write(request: terminal_pb.WriteTerminalRequest, callback: (error: grpc.ServiceError | null, response: terminal_pb.WriteTerminalResponse) => void): grpc.ClientUnaryCall; write(request: terminal_pb.WriteTerminalRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: terminal_pb.WriteTerminalResponse) => void): grpc.ClientUnaryCall; write(request: terminal_pb.WriteTerminalRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: terminal_pb.WriteTerminalResponse) => void): grpc.ClientUnaryCall; setSize(request: terminal_pb.SetTerminalSizeRequest, callback: (error: grpc.ServiceError | null, response: terminal_pb.SetTerminalSizeResponse) => void): grpc.ClientUnaryCall; setSize(request: terminal_pb.SetTerminalSizeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: terminal_pb.SetTerminalSizeResponse) => void): grpc.ClientUnaryCall; setSize(request: terminal_pb.SetTerminalSizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: terminal_pb.SetTerminalSizeResponse) => void): grpc.ClientUnaryCall; } export class TerminalServiceClient extends grpc.Client implements ITerminalServiceClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public open(request: terminal_pb.OpenTerminalRequest, callback: (error: grpc.ServiceError | null, response: terminal_pb.OpenTerminalResponse) => void): grpc.ClientUnaryCall; public open(request: terminal_pb.OpenTerminalRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: terminal_pb.OpenTerminalResponse) => void): grpc.ClientUnaryCall; public open(request: terminal_pb.OpenTerminalRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: terminal_pb.OpenTerminalResponse) => void): grpc.ClientUnaryCall; public list(request: terminal_pb.ListTerminalsRequest, callback: (error: grpc.ServiceError | null, response: terminal_pb.ListTerminalsResponse) => void): grpc.ClientUnaryCall; public list(request: terminal_pb.ListTerminalsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: terminal_pb.ListTerminalsResponse) => void): grpc.ClientUnaryCall; public list(request: terminal_pb.ListTerminalsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: terminal_pb.ListTerminalsResponse) => void): grpc.ClientUnaryCall; public listen(request: terminal_pb.ListenTerminalRequest, options?: Partial): grpc.ClientReadableStream; public listen(request: terminal_pb.ListenTerminalRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public write(request: terminal_pb.WriteTerminalRequest, callback: (error: grpc.ServiceError | null, response: terminal_pb.WriteTerminalResponse) => void): grpc.ClientUnaryCall; public write(request: terminal_pb.WriteTerminalRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: terminal_pb.WriteTerminalResponse) => void): grpc.ClientUnaryCall; public write(request: terminal_pb.WriteTerminalRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: terminal_pb.WriteTerminalResponse) => void): grpc.ClientUnaryCall; public setSize(request: terminal_pb.SetTerminalSizeRequest, callback: (error: grpc.ServiceError | null, response: terminal_pb.SetTerminalSizeResponse) => void): grpc.ClientUnaryCall; public setSize(request: terminal_pb.SetTerminalSizeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: terminal_pb.SetTerminalSizeResponse) => void): grpc.ClientUnaryCall; public setSize(request: terminal_pb.SetTerminalSizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: terminal_pb.SetTerminalSizeResponse) => void): grpc.ClientUnaryCall; }