schangxiang@126.com
2025-09-18 49a51c068d62084bc4c3e77c4be94a20de556c4a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module.exports = (function () {
    if (this) return this;
 
    // Unexpected strict mode (may happen if e.g. bundled into ESM module) be nice
 
    // Thanks @mathiasbynens -> https://mathiasbynens.be/notes/globalthis
    // In all ES5 engines global object inherits from Object.prototype
    // (if you approached one that doesn't please report)
    Object.defineProperty(Object.prototype, "__global__", {
        get: function () { return this; },
        configurable: true
    });
    try { return __global__; }
    finally { delete Object.prototype.__global__; }
})();