UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

23 lines (22 loc) 691 B
import assignValue from "./_assignValue.js"; import baseAssignValue from "./_baseAssignValue.js"; 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 = customizer ? customizer(object[key], source[key], key, object, source) : void 0; if (newValue === void 0) { newValue = source[key]; } if (isNew) { baseAssignValue(object, key, newValue); } else { assignValue(object, key, newValue); } } return object; } export { copyObject as default }; //# sourceMappingURL=_copyObject.js.map