prepack
Version:
Execute a JS bundle, serialize global state and side effects to a snapshot that can be quickly restored.
39 lines (28 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = function (realm) {
(0, _global2.default)(realm);
if (realm.isCompatibleWith("browser")) {
(0, _global4.default)(realm);
}
if (realm.isCompatibleWith("fb-www") || realm.isCompatibleWith("node-react")) {
(0, _global4.default)(realm);
(0, _global8.default)(realm);
}
if (realm.isCompatibleWith(realm.MOBILE_JSC_VERSION) || realm.isCompatibleWith("mobile")) {
(0, _global6.default)(realm);
}
return realm;
};
var _global = require("./intrinsics/prepack/global.js");
var _global2 = _interopRequireDefault(_global);
var _global3 = require("./intrinsics/dom/global.js");
var _global4 = _interopRequireDefault(_global3);
var _global5 = require("./intrinsics/react-native/global.js");
var _global6 = _interopRequireDefault(_global5);
var _global7 = require("./intrinsics/fb-www/global.js");
var _global8 = _interopRequireDefault(_global7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
//# sourceMappingURL=globals.js.map