import {module} from '../module'; import isEqual from './equals'; export default function getModifiedData(object, objectOld) { var newObject = {}; for (var k in object) { var val = object[k]; var valOld = objectOld[k]; if (!isEqual(val, valOld)) { if (val instanceof Object) { newObject[k] = getModifiedData(val, valOld); } else { newObject[k] = val; } } } return newObject; } export const NAME = 'getDataModified'; module.value(NAME, getModifiedData);