function merge(destination, source) {
    var key;

    for (key in source) {
      if (heir.hasOwn(source, key)) {
        destination[key] = source[key];
      }
    }
  }
/**
  * Merges one object into another, change the object in place.
  *
  * @param {Object} destination The destination for the merge.
  * @param {Object} source The source of the properties to merge.
  */
Merges one object into another, change the object in place.
@param {Object} destination The destination for the merge.
@param {Object} source The source of the properties to merge.
Merges one object into another change the object in place . @param { Object } destination The destination for the merge . @param { Object } source The source of the properties to merge .
function merge(destination, source) {
    var key;
    for (key in source) {
      if (heir.hasOwn(source, key)) {
        destination[key] = source[key];
      }
    }
  }
function merge ( destination , source ) { var key ; for ( key in source ) { if ( heir . hasOwn ( source , key ) ) { destination [ key ] = source [ key ] ; } } }
Merges one object into another, change the object in place.
Merges one object into another change the object in place .