lib/helpers/hydrater.js
function(elem) {
          if(util.isArray(elem)) {
            return (elem.length === 0);
          }
          if(elem instanceof Object) {
            if(util.isDate(elem)) {
              return false;
            }
            return (Object.getOwnPropertyNames(elem).length === 0);
          }
          return false;
        }
function(elem) {
          if(util.isArray(elem)) {
            return (elem.length === 0);
          }
          if(elem instanceof Object) {
            if(util.isDate(elem)) {
              return false;
            }
            return (Object.getOwnPropertyNames(elem).length === 0);
          }
          return false;
        }
function ( elem ) { if ( util . isArray ( elem ) ) { return ( elem . length === 0 ) ; } if ( elem instanceof Object ) { if ( util . isDate ( elem ) ) { return false ; } return ( Object . getOwnPropertyNames ( elem ) . length === 0 ) ; } return false ; }
Removing empty changes to patch only effective changes
Removing empty changes to patch only effective changes