UNPKG

freerasp-react-native

Version:

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

31 lines (30 loc) 979 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withDefaults = exports.normalizeAndroidConfig = void 0; const DEFAULT_SCAN_SCOPE = { scopeType: 'SIDELOADED_ONLY' }; const DEFAULT_REASON_MODE = 'HIGHEST_CONFIDENCE'; const withDetectionDefaults = config => ({ ...config, scanScope: config.scanScope ?? DEFAULT_SCAN_SCOPE, reasonMode: config.reasonMode ?? DEFAULT_REASON_MODE }); const normalizeAndroidConfig = androidConfig => { if (!androidConfig.suspiciousAppDetectionConfig) { return androidConfig; } return { ...androidConfig, suspiciousAppDetectionConfig: withDetectionDefaults(androidConfig.suspiciousAppDetectionConfig) }; }; exports.normalizeAndroidConfig = normalizeAndroidConfig; const withDefaults = options => ({ ...options, androidConfig: options.androidConfig ? normalizeAndroidConfig(options.androidConfig) : undefined }); exports.withDefaults = withDefaults; //# sourceMappingURL=config.js.map