UNPKG

@awarns/ble

Version:

AwarNS Framework package that allows to scan for nearby BLE devices

16 lines (15 loc) 672 B
import { ProviderInterruption, PullProvider } from '@awarns/core/providers'; import { BleScan } from './scan'; import { BleScanProvider as NativeProvider, BleScanMode } from 'nativescript-context-apis/ble'; export declare class BleScanProvider implements PullProvider { private scanTime; private scanMode; private iBeaconUuids; private nativeProvider; get provides(): string; constructor(scanTime: number, scanMode: BleScanMode, iBeaconUuids: Array<string>, nativeProvider?: () => NativeProvider); checkIfIsReady(): Promise<void>; prepare(): Promise<void>; next(): [Promise<BleScan>, ProviderInterruption]; private obtainBleScan; }