@twilio/flex-ui
Version:
Twilio Flex UI
15 lines (14 loc) • 585 B
TypeScript
import { HighlightedMetrics } from "../../../core/FlexDataClient";
import { QueuesStatsMediator } from "../../../state/QueuesState/QueuesStatsMediator";
export declare class BatchDispatcher {
private static instance;
private queueDataList;
private highlightedMetricsDataList;
private BATCHING_INTERVAL;
static getInstance(): BatchDispatcher;
addData(response: HighlightedMetrics, mediator?: QueuesStatsMediator): Promise<void>;
private batchQueueData;
private batchHighlightedMetricsData;
private dispatchBatchedUpdates;
private clearBatches;
}