src/object/proto.js
function combine(...objects) {
  inv(Array.isArray(objects) && objects.length > 0,
    'You must pass at least one object to instantiate'
  );

  inv(objects.every(isObj),
    'Expecting only plain objects as parameter(s)'
  );

  return assign({}, ...objects);
}
function combine(...objects) {
  inv(Array.isArray(objects) && objects.length > 0,
    'You must pass at least one object to instantiate'
  );

  inv(objects.every(isObj),
    'Expecting only plain objects as parameter(s)'
  );

  return assign({}, ...objects);
}
function combine ( ... objects ) { inv ( Array . isArray ( objects ) && objects . length > 0 , 'You must pass at least one object to instantiate' ) ; inv ( objects . every ( isObj ) , 'Expecting only plain objects as parameter(s)' ) ; return assign ( { } , ... objects ) ; }
Assign one or more objects.

@param  {...Object} ...objects
@return {Object}
Assign one or more objects .