// Resolve JavaScript classes that extend a Java class, and need to resolve // their JavaScript module from a bundled script. For example: // NativeScriptApplication, NativeScriptActivity, etc. // // This module gets bundled together with the rest of the app code and the // `require` calls get resolved to the correct bundling import call. // // At runtime the module gets loaded *before* the rest of the app code, so code // placed here needs to be careful about its dependencies. require("application"); require("ui/frame"); require("ui/frame/activity"); if (global.TNS_WEBPACK) { global.__requireOverride = function (name, dir) { if (name === "./tns_modules/application/application.js") { return require("application"); } else if (name === "./tns_modules/ui/frame/frame.js") { return require("ui/frame"); } else if (name === "./tns_modules/ui/frame/activity.js") { return require("ui/frame/activity"); } }; }