mirror of
https://github.com/fooflington/selfdefined.git
synced 2025-06-10 21:01:41 +00:00
update
This commit is contained in:
35
node_modules/regenerator-runtime/runtime-module.js
generated
vendored
Normal file
35
node_modules/regenerator-runtime/runtime-module.js
generated
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
/**
|
||||
* Copyright (c) 2014-present, Facebook, Inc.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
// 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 = (function() { return this })() || Function("return this")();
|
||||
|
||||
// Use `getOwnPropertyNames` because not all browsers support calling
|
||||
// `hasOwnProperty` on the global `self` object in a worker. See #183.
|
||||
var hadRuntime = g.regeneratorRuntime &&
|
||||
Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime") >= 0;
|
||||
|
||||
// Save the old regeneratorRuntime in case it needs to be restored later.
|
||||
var oldRuntime = hadRuntime && g.regeneratorRuntime;
|
||||
|
||||
// Force reevalutation of runtime.js.
|
||||
g.regeneratorRuntime = undefined;
|
||||
|
||||
module.exports = require("./runtime");
|
||||
|
||||
if (hadRuntime) {
|
||||
// Restore the original runtime.
|
||||
g.regeneratorRuntime = oldRuntime;
|
||||
} else {
|
||||
// Remove the global property added by runtime.js.
|
||||
try {
|
||||
delete g.regeneratorRuntime;
|
||||
} catch(e) {
|
||||
g.regeneratorRuntime = undefined;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user