UNPKG

vue-app-sdk

Version:
24 lines (23 loc) 730 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const _assignValue = require("./_assignValue.cjs"); const _baseAssignValue = require("./_baseAssignValue.cjs"); function copyObject(source, props, object, customizer) { var isNew = !object; object || (object = {}); var index = -1, length = props.length; while (++index < length) { var key = props[index]; var newValue = void 0; if (newValue === void 0) { newValue = source[key]; } if (isNew) { _baseAssignValue.default(object, key, newValue); } else { _assignValue.default(object, key, newValue); } } return object; } exports.default = copyObject;