Правильное объявление функции JSDoc typedef с необязательными аргументами в JavaScript - PullRequest
0 голосов
/ 28 мая 2018

Учитывая следующее typedef

/***
 * @typedef {object} Queue
 * @property {function(string):string[]} listQueueNames Gets an optionally 
   filtered list of QueueNames. 
 */

Как правильно пометить аргумент listQueueName в качестве необязательного аргумента?

1 Ответ

0 голосов
/ 28 мая 2018

Использование Closure Compiler * Синтаксис 1002 * должен работать здесь:

/***
 * @typedef {object} Queue
 * @property {function(string=):string[]} listQueueNames Gets an optionally 
   filtered list of QueueNames. 
 */
...