@kaaiot/services
Version:
Type definitions for KaaIoT platform REST API service communication
16 lines (15 loc) • 680 B
TypeScript
import { MSearchCombinerInterface, SuccessCallback, ErrorCallback } from "./MSearchCombiner.types";
import { MultiSearchQuery, AnalyticsClientProvider } from "../AnalyticsClient.types";
declare class MSearchCombiner implements MSearchCombinerInterface {
private analyticsClient;
private requests;
private requestsInProgress;
private requestInitted;
private timerId;
constructor(analyticsClient: AnalyticsClientProvider);
addRequest(query: MultiSearchQuery[], successCallback: SuccessCallback, errorCallback: ErrorCallback): void;
private initRequest;
private getResponseData;
private initRequestWithDelay;
}
export default MSearchCombiner;