blob: 220c818acf7619ed57e68b21ca7a0d11ee064e7b [file] [log] [blame]
import clone from './clone';
function extendInner(obj, otherObj) {
for (var key in otherObj) {
if (otherObj.hasOwnProperty(key)) {
var value = clone(otherObj[key]);
if (typeof value !== 'undefined') {
obj[key] = value;
}
}
}
}
function extend(obj, obj2, obj3) {
extendInner(obj, obj2);
if (obj3) {
extendInner(obj, obj3);
}
return obj;
}
export default extend;