![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/@bugsnag/core/lib/es-utils/ |
/* eslint-disable-next-line no-prototype-builtins */ const _hasDontEnumBug = !({ toString: null }).propertyIsEnumerable('toString') const _dontEnums = [ 'toString', 'toLocaleString', 'valueOf', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'constructor' ] // Object#keys module.exports = obj => { // stripped down version of // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/Keys const result = [] let prop for (prop in obj) { if (Object.prototype.hasOwnProperty.call(obj, prop)) result.push(prop) } if (!_hasDontEnumBug) return result for (let i = 0, len = _dontEnums.length; i < len; i++) { if (Object.prototype.hasOwnProperty.call(obj, _dontEnums[i])) result.push(_dontEnums[i]) } return result }