У меня есть что-то вроде этого, где моя функция принимает только второй и третий параметры, когда первый из них равен != 3
. Как я могу документировать это поведение с помощью JSDoc?Как документировать переменное число параметров в определенных ситуациях с JSDoc
getTimeframe: function(timeframe, since, until) {
/*
* @param {Number} timeframe Can be 0, 1, 2 or 3
* @param {Number} since Optional when timeframe !== 3
* @param {Number} until Optional when timeframe !== 3
*/
...
}
Какой версии JSDoc являются вы используете? – Louis
Используйте квадратные скобки для дополнительных параметров. – 2014-09-01 16:31:45
@Louis Я использую JSDoc 3, не создавая какой-либо банкомат docs, только пытаясь лучше понять его. – Valentin