UNPKG

@iotize/device-com-wifi.cordova

Version:
25 lines (24 loc) 759 B
import { DeviceScanner, DeviceScannerOptions } from "@iotize/tap/scanner/api"; import { Observable } from "rxjs"; import { CordovaWifiScanResult } from "./definitions"; /** * */ export declare class WifiScanner implements DeviceScanner<CordovaWifiScanResult> { private _devices$; private _isScanning$; private _scanPromise?; constructor(); get scanning(): Observable<boolean>; get isScanning(): boolean; get results(): Observable<CordovaWifiScanResult[]>; isAvailable(): Promise<boolean>; /** * Launches the scan for BLE devices */ start(options?: DeviceScannerOptions): Promise<void>; stop(options?: { timeout?: number; }): Promise<void>; private _cancelScan; }