function makeSignature(params) {
	if (!params) return '( )';
	var signature = params.filter(function(docTag) {
				return docTag.name.indexOf('.') == -1; // don't show config params in signature
		}).map(function(docTag) {
        var result = createTypeLink(docTag.type) + ' ' + docTag.name;
        if (docTag.isOptional) result = '[' + result + ']';
        return result;
		}).join(', ');

	signature = '( ' + signature + ' )';
	return signature;
}
Build output for displaying function parameters.
Output format is:
<pre>
( Type1 param1, Type2 param2, [Type3 optionalParam])
</pre>
@param {JSDOC.DocTag[]} params Array has DocTag object of parameters.