1234567891011121314151617181920 |
- // This method of obtaining a reference to the global object needs to be
- // kept identical to the way it is obtained in runtime.js
- var g =
- typeof global === "object" ? global :
- typeof window === "object" ? window : this;
- var hasOwn = Object.prototype.hasOwnProperty;
- var hadRuntime = hasOwn.call(g, "regeneratorRuntime");
- var oldRuntime = hadRuntime && g.regeneratorRuntime;
- delete g.regeneratorRuntime; // Force reevalutation of runtime.js.
- module.exports = require("./runtime");
- if (hadRuntime) {
- // Restore the original runtime.
- g.regeneratorRuntime = oldRuntime;
- } else {
- // Remove the global property added by runtime.js.
- delete g.regeneratorRuntime;
- }
|