UNPKG

react-native-nfc-manager

Version:
36 lines (31 loc) 749 B
import {Platform} from 'react-native'; import Ndef from '../ndef-lib'; import {NfcEvents, NfcTech, NdefStatus} from './NfcManager'; import {NfcAdapter, NfcManagerAndroid} from './NfcManagerAndroid'; import { Nfc15693RequestFlagIOS, Nfc15693ResponseFlagIOS, NfcManagerIOS, } from './NfcManagerIOS'; import * as NfcError from './NfcError'; const nfcManager = (() => { if (Platform.OS === 'ios') { return new NfcManagerIOS(); } else { return new NfcManagerAndroid(); } })(); // only for backward-capability const NfcErrorIOS = NfcError.NfcErrorIOS; export default nfcManager; export { NfcTech, NfcEvents, NfcAdapter, Nfc15693RequestFlagIOS, Nfc15693ResponseFlagIOS, Ndef, NdefStatus, NfcError, NfcErrorIOS, };