// package: // file: browser/BrowserPerfCompat.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import * as browser_BrowserPerfCompat_pb from "../browser/BrowserPerfCompat_pb"; import * as common_Common_pb from "../common/Common_pb"; import * as browser_BrowserPerf_pb from "../browser/BrowserPerf_pb"; interface IBrowserPerfServiceService extends grpc.ServiceDefinition { collectPerfData: IBrowserPerfServiceService_IcollectPerfData; collectErrorLogs: IBrowserPerfServiceService_IcollectErrorLogs; } interface IBrowserPerfServiceService_IcollectPerfData extends grpc.MethodDefinition { path: "/BrowserPerfService/collectPerfData"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IBrowserPerfServiceService_IcollectErrorLogs extends grpc.MethodDefinition { path: "/BrowserPerfService/collectErrorLogs"; requestStream: true; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const BrowserPerfServiceService: IBrowserPerfServiceService; export interface IBrowserPerfServiceServer extends grpc.UntypedServiceImplementation { collectPerfData: grpc.handleUnaryCall; collectErrorLogs: grpc.handleClientStreamingCall; } export interface IBrowserPerfServiceClient { collectPerfData(request: browser_BrowserPerf_pb.BrowserPerfData, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientUnaryCall; collectPerfData(request: browser_BrowserPerf_pb.BrowserPerfData, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientUnaryCall; collectPerfData(request: browser_BrowserPerf_pb.BrowserPerfData, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientUnaryCall; collectErrorLogs(callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientWritableStream; collectErrorLogs(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientWritableStream; collectErrorLogs(options: Partial, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientWritableStream; collectErrorLogs(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientWritableStream; } export class BrowserPerfServiceClient extends grpc.Client implements IBrowserPerfServiceClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); public collectPerfData(request: browser_BrowserPerf_pb.BrowserPerfData, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientUnaryCall; public collectPerfData(request: browser_BrowserPerf_pb.BrowserPerfData, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientUnaryCall; public collectPerfData(request: browser_BrowserPerf_pb.BrowserPerfData, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientUnaryCall; public collectErrorLogs(callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientWritableStream; public collectErrorLogs(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientWritableStream; public collectErrorLogs(options: Partial, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientWritableStream; public collectErrorLogs(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: common_Common_pb.Commands) => void): grpc.ClientWritableStream; }