63 lines
3.2 KiB
JavaScript
63 lines
3.2 KiB
JavaScript
/* Metro module 3891; source: unknown; dependencies: [27, 3892, 3893] */
|
|
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
|
|
import * as ModuleNotFoundErrorModule from './module-03893-ModuleNotFoundError.js'; /* Metro dependency 3893 */
|
|
|
|
function _fun32098(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32098, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4030:6, offset: 0x0100c5ec, size: 490 bytes, params: 8, frame: 29
|
|
var Error;
|
|
var prototype;
|
|
var error;
|
|
const ModuleNotFoundError = (ModuleNotFoundErrorModule).ModuleNotFoundError;
|
|
var moduleNotFoundError;
|
|
const getInstalledNitro2 = getInstalledNitro;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const TurboModuleRegistry = (ReactNativeModule).TurboModuleRegistry;
|
|
let value = getInstalledNitro2();
|
|
if (value != null) {
|
|
if (value.version !== (require(3892) /* metro dependency 3892 */).version) {
|
|
Error = global.Error;
|
|
value = 'Nitro was installed twice: once with native version ' + value.version + ' and once with JS version ' + (require(3892) /* metro dependency 3892 */).version + '. This usually means react-native-nitro-modules exists multiple times in node_modules (e.g. in monorepos or double-linked setups).';
|
|
throw new Error(value);
|
|
}
|
|
exports.NitroModules = value;
|
|
exports.isRuntimeAlive = function() {
|
|
return global.globalThis.__nitroJsiCache != null && global.globalThis.__nitroDispatcher != null;
|
|
};
|
|
return undefined;
|
|
}
|
|
try {
|
|
value = TurboModuleRegistry.getEnforcing('NitroModules');
|
|
} catch (error) {
|
|
prototype = ModuleNotFoundError.prototype;
|
|
value = Object.create(prototype, {constructor: {value: ModuleNotFoundError}});
|
|
moduleNotFoundError = new ModuleNotFoundError();
|
|
value = moduleNotFoundError instanceof Object ? moduleNotFoundError : value;
|
|
throw value;
|
|
}
|
|
value = value.install();
|
|
if (value != null) {
|
|
Error = global.Error;
|
|
value = 'Failed to install Nitro: ' + value;
|
|
throw new Error(value);
|
|
}
|
|
value = getInstalledNitro2();
|
|
if (value != null) {
|
|
exports.NitroModules = value;
|
|
exports.isRuntimeAlive = function() {
|
|
return global.globalThis.__nitroJsiCache != null && global.globalThis.__nitroDispatcher != null;
|
|
};
|
|
return undefined;
|
|
}
|
|
Error = global.Error;
|
|
error = new Error('NitroModules was installed, but `global.NitroModulesProxy` was null!');
|
|
const value2 = Object.create(ModuleNotFoundError.prototype, {constructor: {value: ModuleNotFoundError}});
|
|
moduleNotFoundError = new ModuleNotFoundError();
|
|
throw moduleNotFoundError instanceof Object ? moduleNotFoundError : value2;
|
|
function getInstalledNitro() { // fn#32099, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4030:128, offset: 0x0100c7d6, size: 17 bytes, params: 1, frame: 1
|
|
return env0_0.NitroModulesProxy;
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun32098, 3891, [27, 3892, 3893]) /* metro module 3891, dependencies: [27, 3892, 3893] */;
|