code: function ( color, errorMsg ) {
              if ( this.REG_RGB.test(color) || this.REG_HSL.test(color) ) {
                  var typeName = color.match( /([a-z]+)\(/ );
                  return this.TYPES[typeName[1].toUpperCase()];
              } else if ( this.REG_HEX.test(color) || this.REG_HEX3.test(color) ) {
                  return this.TYPES.HEX;
              } else if ( typeof color === 'string' && this.KEYWORDS[color.toLowerCase()] ) {
                  return 'keyword'
              } else {
                  if ( errorMsg ) warning( errorMsg );
                  return undefined;
              }
          }
docs: Color Type을 반환. 지원하는 칼라 타입이 아닐 경우 에러 발생.
  @param	{String}	color
  @param	{String}	errorMsg	해당 타입이 없을때 발생시킬 에러 메세지, 설정하지 않으면 undefined반환
  @return	{String}	'hex', 'rgb', 'rgba', 'hsl', 'hsla'