UNPKG

react-native-ios-utilities

Version:

Utilities for react-native + iOS and wrappers for using swift together with fabric/paper + JSI

84 lines (83 loc) 2.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RNIUtilitiesModule = void 0; var _NativeRNIUtilitiesModule = _interopRequireDefault(require("./NativeRNIUtilitiesModule")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } // modules are lazily loaded, so "reading" it's value triggers // the module to load in the native side. _NativeRNIUtilitiesModule.default; const RNIUtilitiesModuleName = "RNIUtilitiesModule"; const RNIUtilitiesModuleRef = global[RNIUtilitiesModuleName]; class RNIUtilitiesModule { static async viewCommandRequest(viewID, commandName, commandArgs) { if (RNIUtilitiesModuleRef == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModuleRef.viewCommandRequest == null) { throw "RNIUtilitiesModule.viewCommandRequest is null"; } ; return await RNIUtilitiesModuleRef.viewCommandRequest(viewID, commandName, commandArgs); } static async moduleCommandRequest(moduleName, commandName, commandArgs) { if (RNIUtilitiesModuleRef == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModuleRef.moduleCommandRequest == null) { throw "RNIUtilitiesModule.moduleCommandRequest is null"; } ; return await RNIUtilitiesModuleRef.moduleCommandRequest(moduleName, commandName, commandArgs); } static getModuleSharedValue(moduleName, key) { if (RNIUtilitiesModuleRef == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModuleRef.getModuleSharedValue == null) { throw "RNIUtilitiesModule.getModuleSharedValue is null"; } ; return RNIUtilitiesModuleRef.getModuleSharedValue(moduleName, key); } static setModuleSharedValue(moduleName, key, newValue) { if (RNIUtilitiesModuleRef == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModuleRef.getModuleSharedValue == null) { throw "RNIUtilitiesModule.setModuleSharedValue is null"; } ; return RNIUtilitiesModuleRef.setModuleSharedValue(moduleName, key, newValue); } static getAllModuleSharedValues(moduleName) { if (RNIUtilitiesModuleRef == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModuleRef.getAllModuleSharedValues == null) { throw "RNIUtilitiesModule.getAllModuleSharedValues is null"; } ; return RNIUtilitiesModuleRef.getAllModuleSharedValues(moduleName); } static overwriteModuleSharedValues(moduleName, newValues) { if (RNIUtilitiesModuleRef == null) { throw "RNIUtilitiesModule is null"; } ; if (RNIUtilitiesModuleRef.overwriteModuleSharedValues == null) { throw "RNIUtilitiesModule.overwriteModuleSharedValues is null"; } ; return RNIUtilitiesModuleRef.overwriteModuleSharedValues(moduleName, newValues); } } exports.RNIUtilitiesModule = RNIUtilitiesModule; ; //# sourceMappingURL=RNIUtilitiesModule.js.map