lib/functions/unit.js
function unit(unit, type){
  utils.assertType(unit, 'unit', 'unit');

  // Assign
  if (type) {
    utils.assertString(type, 'type');
    return new nodes.Unit(unit.val, type.string);
  } else {
    return unit.type || '';
  }
}
function unit(unit, type){
  utils.assertType(unit, 'unit', 'unit');

  // Assign
  if (type) {
    utils.assertString(type, 'type');
    return new nodes.Unit(unit.val, type.string);
  } else {
    return unit.type || '';
  }
}
function unit ( unit , type ) { utils . assertType ( unit , 'unit' , 'unit' ) ; // Assign if ( type ) { utils . assertString ( type , 'type' ) ; return new nodes . Unit ( unit . val , type . string ) ; } else { return unit . type || '' ; } }
Assign `type` to the given `unit` or return `unit`'s type.

@param {Unit} unit
@param {String|Ident} type
@return {Unit}
@api public
Assign type to the given unit or return unit s type .