echofi-client
Version:
A comprehensive TypeScript/JavaScript client library for EchoFi services with automatic gRPC-Web code generation, unified service access, and real-time WebSocket communication.
32 lines • 2.19 kB
TypeScript
/**
* @fileoverview gRPC-Web generated client stub for task
* @enhanceable
* @public
*/
import * as grpcWeb from 'grpc-web';
import * as task_service_pb from './service_pb';
export declare class TaskServiceClient {
client_: grpcWeb.AbstractClientBase;
hostname_: string;
credentials_: null | {
[index: string]: string;
};
options_: null | {
[index: string]: any;
};
constructor(hostname: string, credentials?: null | {
[index: string]: string;
}, options?: null | {
[index: string]: any;
});
methodDescriptorListTasks: grpcWeb.MethodDescriptor<task_service_pb.ListTasksRequest, task_service_pb.ListTasksResponse>;
listTasks(request: task_service_pb.ListTasksRequest, metadata?: grpcWeb.Metadata | null): Promise<task_service_pb.ListTasksResponse>;
listTasks(request: task_service_pb.ListTasksRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: task_service_pb.ListTasksResponse) => void): grpcWeb.ClientReadableStream<task_service_pb.ListTasksResponse>;
methodDescriptorGetTaskStatus: grpcWeb.MethodDescriptor<task_service_pb.GetTaskStatusRequest, task_service_pb.GetTaskStatusResponse>;
getTaskStatus(request: task_service_pb.GetTaskStatusRequest, metadata?: grpcWeb.Metadata | null): Promise<task_service_pb.GetTaskStatusResponse>;
getTaskStatus(request: task_service_pb.GetTaskStatusRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: task_service_pb.GetTaskStatusResponse) => void): grpcWeb.ClientReadableStream<task_service_pb.GetTaskStatusResponse>;
methodDescriptorClaimTask: grpcWeb.MethodDescriptor<task_service_pb.ClaimTaskRequest, task_service_pb.ClaimTaskResponse>;
claimTask(request: task_service_pb.ClaimTaskRequest, metadata?: grpcWeb.Metadata | null): Promise<task_service_pb.ClaimTaskResponse>;
claimTask(request: task_service_pb.ClaimTaskRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: task_service_pb.ClaimTaskResponse) => void): grpcWeb.ClientReadableStream<task_service_pb.ClaimTaskResponse>;
}
//# sourceMappingURL=ServiceServiceClientPb.d.ts.map