Согласно вики-странице JSDoc для @param вы можете указать, что @param является необязательным, используя
/**
@param {String} [name]
*/
function getPerson(name) {
}
, и вы можете указать параметр inline с использованием
function getPerson(/**String*/ name) {
}
И я могу комбинировать их следующим образом, что работает нормально.
/**
@param [name]
*/
function getPerson(/**String*/name) {
}
Но я хотел бы знать, есть ли способ сделать все это встроенным, если это возможно.