react-native-ios-utilities
Version:
Utilities for react-native + iOS
87 lines • 2.68 kB
JavaScript
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