code: function isEmpty(value) {
  	if (Array.isArray(value)) {
  		// If first item in array is undefined, we assume there are no parameters
  		// This happens as a result of using the rest operator in a mixin
  		return value.length === 0 || value[0] === undefined;
  	}
  
  	return value === undefined;
  }
docs: Determine if value is empty
  
  @param  {*} value
  @return {boolean}