UNPKG

react-native-ios-utilities

Version:
87 lines 2.68 kB
import { default as NativeRNIUtilitiesModule } from './NativeRNIUtilitiesModule'; // modules are lazily loaded, so "reading" it's value triggers // the module to load in the native side. NativeRNIUtilitiesModule; const RNIUtilitiesModuleName = "RNIUtilitiesModule"; const RNIUtilitiesModule = global[RNIUtilitiesModuleName]; async function viewCommandRequest(viewID, commandName, commandArgs) { if (RNIUtilitiesModule == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModule.viewCommandRequest == null) { throw "RNIUtilitiesModule.viewCommandRequest is null"; } ; return await RNIUtilitiesModule.viewCommandRequest(viewID, commandName, commandArgs); } ; async function moduleCommandRequest(moduleName, commandName, commandArgs) { if (RNIUtilitiesModule == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModule.moduleCommandRequest == null) { throw "RNIUtilitiesModule.moduleCommandRequest is null"; } ; return await RNIUtilitiesModule.moduleCommandRequest(moduleName, commandName, commandArgs); } ; function getModuleSharedValue(moduleName, key) { if (RNIUtilitiesModule == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModule.getModuleSharedValue == null) { throw "RNIUtilitiesModule.getModuleSharedValue is null"; } ; return RNIUtilitiesModule.getModuleSharedValue(moduleName, key); } ; function setModuleSharedValue(moduleName, key, newValue) { if (RNIUtilitiesModule == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModule.getModuleSharedValue == null) { throw "RNIUtilitiesModule.setModuleSharedValue is null"; } ; return RNIUtilitiesModule.setModuleSharedValue(moduleName, key, newValue); } ; function getAllModuleSharedValues(moduleName) { if (RNIUtilitiesModule == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModule.getAllModuleSharedValues == null) { throw "RNIUtilitiesModule.getAllModuleSharedValues is null"; } ; return RNIUtilitiesModule.getAllModuleSharedValues(moduleName); } ; function overwriteModuleSharedValues(moduleName, newValues) { if (RNIUtilitiesModule == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModule.overwriteModuleSharedValues == null) { throw "RNIUtilitiesModule.overwriteModuleSharedValues is null"; } ; return RNIUtilitiesModule.overwriteModuleSharedValues(moduleName, newValues); } ; export default { viewCommandRequest, moduleCommandRequest, getModuleSharedValue, setModuleSharedValue, getAllModuleSharedValues, overwriteModuleSharedValues }; //# sourceMappingURL=RNIUtilitiesModule.js.map