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
JavaScript
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
;