Я пытаюсь задокументировать свою программу с синтаксисом 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?