defaults.js 492 B

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