'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; 
 | 
}; 
 |