UNPKG

@sagi.io/globalthis

Version:

A globalThis polyfill.

13 lines (12 loc) 369 B
(function() { /* istanbul ignore next */ if (typeof globalThis === 'object') return; Object.defineProperty(Object.prototype, '__magic__', { get: function() { return this; }, configurable: true, // This makes it possible to `delete` the getter later. }); __magic__.globalThis = __magic__; // lolwat delete Object.prototype.__magic__; })();