dt-common-device
Version:
A secure and robust device management library for IoT applications
14 lines (13 loc) • 516 B
TypeScript
import { ICopilotQueueService, ICopilotQueueRequest, ICopilotQueueOptions } from "../interfaces";
export declare class CopilotQueueService implements ICopilotQueueService {
private readonly copilotQueues;
private readonly workers;
constructor();
private processRequest;
addQueueRequest(request: ICopilotQueueRequest, options?: ICopilotQueueOptions): Promise<{
jobId: string;
queued: boolean;
}>;
getJobStatus(jobId: string): Promise<any>;
shutdown(): Promise<void>;
}