code: function makeType(param) {
  	//console.log('makeType',param);
  	param = Array.isArray(param)? param[0]: param;
  	var strarr = [];
  	if (param.format) {
  	    strarr.push(formatType(param.format));
  	    if ( Array.isArray(param.type) && param.type.indexOf('null') !== -1 ) {
              strarr.push('Null');
  	    }
  	    return strarr.join('/');
  	}
  	var str = '';
  	if (Array.isArray(param.type)) {
          param.type.map(function(type){
              str = type;
              if (str === 'array') {
                  str = makeType(param.items)+'[]';
              }
              strarr.push(formatType(str));
          });
          return strarr.join('/');
  	} else if (param.type) {
  	    str = param.type
  	    if (str === 'array') {
      		str = makeType(param.items)+'[]';
      	}
      	return formatType(str);
  	}
  
  	return 'Unknown';
  }
docs: TODO change / to |, requires core fix to allow `Empty parser result.` https://github.com/apidoc/apidoc-core/blob/master/lib/parsers/api_param.js