extendsObject.js 762 B

123456789101112131415161718192021222324
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = void 0;
  7. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  8. function extendsObject() {
  9. const result = (0, _extends2.default)({}, arguments.length <= 0 ? undefined : arguments[0]);
  10. for (let i = 1; i < arguments.length; i++) {
  11. const obj = i < 0 || arguments.length <= i ? undefined : arguments[i];
  12. if (obj) {
  13. Object.keys(obj).forEach(key => {
  14. const val = obj[key];
  15. if (val !== undefined) {
  16. result[key] = val;
  17. }
  18. });
  19. }
  20. }
  21. return result;
  22. }
  23. var _default = exports.default = extendsObject;