defaults.js (462B)
1 function _defaults(obj, defaults) { 2 var keys = Object.getOwnPropertyNames(defaults); 3 4 for (var i = 0; i < keys.length; i++) { 5 var key = keys[i]; 6 var value = Object.getOwnPropertyDescriptor(defaults, key); 7 8 if (value && value.configurable && obj[key] === undefined) { 9 Object.defineProperty(obj, key, value); 10 } 11 } 12 13 return obj; 14 } 15 16 module.exports = _defaults, module.exports.__esModule = true, module.exports["default"] = module.exports;