UNPKG

freerasp-react-native

Version:

React Native plugin for improving app security and threat monitoring on Android and iOS mobile devices.

37 lines 1.34 kB
import { Platform } from 'react-native'; import { FreeraspReactNative } from '../nativeModules'; import { withDefaults } from '../../utils/config'; export const talsecStart = async options => { return FreeraspReactNative.talsecStart(withDefaults(options)); }; export const addToWhitelist = async packageName => { if (Platform.OS === 'ios') { return Promise.reject('Malware detection not available on iOS'); } return FreeraspReactNative.addToWhitelist(packageName); }; export const blockScreenCapture = enable => { return FreeraspReactNative.blockScreenCapture(enable); }; export const isScreenCaptureBlocked = () => { return FreeraspReactNative.isScreenCaptureBlocked(); }; export const storeExternalId = data => { return FreeraspReactNative.storeExternalId(data); }; export const removeExternalId = () => { return FreeraspReactNative.removeExternalId(); }; export const getAppIcon = packageName => { if (Platform.OS === 'ios') { return Promise.reject('App icon retrieval for Malware detection not available on iOS'); } return FreeraspReactNative.getAppIcon(packageName); }; export const onInvalidCallback = () => { FreeraspReactNative.onInvalidCallback(); }; export const removeListenerForEvent = channel => { return FreeraspReactNative.removeListenerForEvent(channel); }; //# sourceMappingURL=native.js.map