UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

16 lines (15 loc) 595 B
import { HttpCallOption } from "../types/http.types"; import { IQueueResponse } from "../interfaces"; import { RequestQueueOptions } from "../types/queue.types"; export declare class HybridHttpQueue { private readonly rateLimitConfigs; private readonly queues; private readonly workers; private readonly jobResults; constructor(); private addToQueue; private processHttpRequest; request(options: RequestQueueOptions): Promise<any>; handleRequest(url: string, method: string, options: HttpCallOption): Promise<IQueueResponse>; shutdown(): Promise<void>; }