UNPKG

devtools-detector-fix

Version:

devtools-detector

24 lines (23 loc) 790 B
import { DevtoolsDetectorListener } from '../types/devtools-detector-listener.type'; import { DevtoolsStatusChecker } from '../types/devtools-status-checker.type'; export interface DetectorOptions { checkers: DevtoolsStatusChecker[]; } export declare class DevtoolsDetector { private readonly _checkers; private _listeners; private _isOpen; private _detectLoopStopped; private _detectLoopDelay; private _timer; constructor({ checkers }: DetectorOptions); get isOpen(): boolean; launch(): void; stop(): void; isLaunch(): boolean; setDetectDelay(value: number): void; addListener(listener: DevtoolsDetectorListener): void; removeListener(listener: DevtoolsDetectorListener): void; private _broadcast; private _detectLoop; }