moltres-utils
Version:
Utils for Moltres apps
30 lines (21 loc) • 1.07 kB
JavaScript
require("core-js/modules/es6.object.define-property");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _arrayForEach = _interopRequireDefault(require("./arrayForEach"));
var _objectDefineProperty = _interopRequireDefault(require("./objectDefineProperty"));
var _objectGetOwnPropertyDescriptor = _interopRequireDefault(require("./objectGetOwnPropertyDescriptor"));
var _reflectOwnKeys = _interopRequireDefault(require("./reflectOwnKeys"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var assignPropertyDescriptors = function assignPropertyDescriptors(target, source) {
(0, _arrayForEach.default)((0, _reflectOwnKeys.default)(source), function (key) {
var descriptor = (0, _objectGetOwnPropertyDescriptor.default)(source, key);
(0, _objectDefineProperty.default)(target, key, descriptor);
});
return target;
};
var _default = assignPropertyDescriptors;
exports.default = _default;
//# sourceMappingURL=assignPropertyDescriptors.js.map
;