@awarns/ble
Version:
AwarNS Framework package that allows to scan for nearby BLE devices
16 lines (15 loc) • 672 B
TypeScript
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;
}