UNPKG

nubli

Version:
27 lines (26 loc) 876 B
/// <reference types="node" /> import { PeripheralFilter } from "./peripheralFilter"; import { SmartLock } from "./smartLock"; import Events from 'events'; export declare class Nubli extends Events.EventEmitter { private noble; private debugEnabled; private peripheralFilter; private _smartlocks; private _configPath; private _scanning; private activeScanning; constructor(peripheralFilter?: PeripheralFilter, configPath?: string); setDebug(debugEnabled: boolean): void; private peripheralDiscovered; readonly smartlocks: Array<SmartLock>; private stateChange; debug(message: string): void; readyToScan(): boolean; onReadyToScan(timeout?: number): Promise<void>; startActiveScanning(): void; startScanning(): void; stopScanning(): void; readonly configPath: string; readonly scanning: boolean; }