UNPKG

@iotize/device-com-wifi.cordova

Version:
42 lines (41 loc) 1.22 kB
import { DeviceScanner, DeviceScannerOptions } from '@iotize/tap/scanner/api'; import { Observable } from 'rxjs'; import { CordovaNetworkScanResult } from '../definitions'; export declare class ZeroConfScannerCordova implements DeviceScanner<CordovaNetworkScanResult> { readonly options: { domain: string; type: string; }; private _services; private _services$; private _isRunning; private zeroconf; constructor(options?: { domain: string; type: string; }); get results(): Observable<CordovaNetworkScanResult[]>; get scanning(): Observable<boolean>; get isScanning(): boolean; set type(type: string); set domain(domain: string); /** * Start scan */ start(option?: DeviceScannerOptions): Promise<void>; stop(options?: { timeout?: number; }): Promise<void>; private _closingProcess?; /** * Initialize/reinitialize scanner */ init(): Promise<void>; private _close; private unwatch; getHostname(): Promise<string>; private _start; private _removeService; private _findServiceIndex; private _onServiceResolved; }