| 'use strict'; | 
| var globalThis = require('../internals/global-this'); | 
| var DESCRIPTORS = require('../internals/descriptors'); | 
|   | 
| // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe | 
| var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; | 
|   | 
| // Avoid NodeJS experimental warning | 
| module.exports = function (name) { | 
|   if (!DESCRIPTORS) return globalThis[name]; | 
|   var descriptor = getOwnPropertyDescriptor(globalThis, name); | 
|   return descriptor && descriptor.value; | 
| }; |