/var/www/cobraambalaj/node_modules/object.getownpropertydescriptors
NameSizeModeActions
test/-0755rm
.editorconfig2760644editdlrm
.eslintignore100644editdlrm
.eslintrc3550644editdlrm
.nycrc2160644editdlrm
auto.js360644editdlrm
CHANGELOG.md34500644editdlrm
implementation.js11940644editdlrm
index.js3810644editdlrm
LICENSE10820644editdlrm
package.json30610644editdlrm
polyfill.js2270644editdlrm
README.md35170644editdlrm
shim.js3810644editdlrm
Edit: /var/www/cobraambalaj/node_modules/object.getownpropertydescriptors/implementation.js (1194B)
'use strict'; var CreateDataProperty = require('es-abstract/2020/CreateDataProperty'); var IsCallable = require('es-abstract/2020/IsCallable'); var RequireObjectCoercible = require('es-abstract/2020/RequireObjectCoercible'); var ToObject = require('es-abstract/2020/ToObject'); var callBound = require('call-bind/callBound'); var $gOPD = Object.getOwnPropertyDescriptor; var $getOwnNames = Object.getOwnPropertyNames; var $getSymbols = Object.getOwnPropertySymbols; var $concat = callBound('Array.prototype.concat'); var $reduce = callBound('Array.prototype.reduce'); var getAll = $getSymbols ? function (obj) { return $concat($getOwnNames(obj), $getSymbols(obj)); } : $getOwnNames; var isES5 = IsCallable($gOPD) && IsCallable($getOwnNames); module.exports = function getOwnPropertyDescriptors(value) { RequireObjectCoercible(value); if (!isES5) { throw new TypeError('getOwnPropertyDescriptors requires Object.getOwnPropertyDescriptor'); } var O = ToObject(value); return $reduce( getAll(O), function (acc, key) { var descriptor = $gOPD(O, key); if (typeof descriptor !== 'undefined') { CreateDataProperty(acc, key, descriptor); } return acc; }, {} ); };