expo-nsd
Version:
A small wrapper for Network Service Discovery libraries
17 lines • 651 B
JavaScript
import { NativeModulesProxy, EventEmitter } from 'expo-modules-core';
import ExpoNsdModule from './ExpoNsdModule';
export function requestPermissions() {
return ExpoNsdModule.requestPermissions();
}
export function startDiscovery() {
return ExpoNsdModule.startDiscovery();
}
export function stopDiscovery() {
return ExpoNsdModule.stopDiscovery();
}
const emitter = new EventEmitter(ExpoNsdModule ?? NativeModulesProxy.ExpoNsd);
export function configureDiscovery(serviceType, listener) {
ExpoNsdModule.configureDiscovery(serviceType);
return emitter.addListener('onServiceDiscovered', listener);
}
//# sourceMappingURL=index.js.map