Я пытаюсь документировать свою программу синтаксисом jsdoc для себя и людей, которым придется смотреть на мой код. Я также пытаюсь улучшить свои навыки. Для параметра типа jQuery я немного озадачен. Я знаю, что объект, но довольно распространенный в моей программе, поэтому я должен сначала объявить typedef для типа jQuery, а затем использовать его как мой тип параметра. Поэтому я спрашиваю, будет ли это правильным способом?
/**
* DOM object referenced by jQuery
* @typedef {jQuery} $jQueryDomObject
*/
/**
* SOAP call that does ...
*
* @param {string} code Some desc ...
* @param {callback} fnctVa Some desc ...
* @param {$jQueryDomObject} $attrib Input field that ...
*/
myfunction = function (code, fnctVa, $attrib) {};
Обновление: также найдено на SO этот вопрос, несколько схожий: Как я могу получить jsdoc для отметки моего параметра как объекта jquery?