2cb6603f3da7682f457d04cabf4c4eb6154ddf5a127bd4ef96beb1aae20876f90e3dac6970a5c50aa37b4bab0c65862865e62699382391cb7148a61c73b950 470 B

12345678910111213
  1. 'use strict';
  2. var global = require('../internals/global');
  3. var DESCRIPTORS = require('../internals/descriptors');
  4. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  5. var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
  6. // Avoid NodeJS experimental warning
  7. module.exports = function (name) {
  8. if (!DESCRIPTORS) return global[name];
  9. var descriptor = getOwnPropertyDescriptor(global, name);
  10. return descriptor && descriptor.value;
  11. };