UNPKG

matterbridge-roborock-vacuum-plugin

Version:
20 lines 881 B
import { AnsiLogger } from 'matterbridge/logger'; import { RequestMessage, ResponseMessage } from '../../models/index.js'; import { PendingResponseTracker } from './pendingResponseTracker.js'; export declare class B01PendingResponseTracker implements PendingResponseTracker { private readonly logger; private readonly collectionWindowMs; private readonly timestampTolerance; private readonly pending; constructor(logger: AnsiLogger, collectionWindowMs?: number, timestampTolerance?: number); waitFor(request: RequestMessage, duid: string): Promise<ResponseMessage>; tryResolve(response: ResponseMessage): void; cancelAll(): void; private matches; private mergeData; private findParentObjectKey; private resetCollectionWindow; private mapDataKeys; private removeEntry; } //# sourceMappingURL=b01PendingResponseTracker.d.ts.map