Я пытаюсь задокументировать свой код с помощью JSDoc-toolkit.Мой код начинается с того, что он оборачивается самоисполняющейся анонимной функцией. Как я могу это задокументировать? Я потратил на это почти весь день. JS Docs не распознает ничего внутри анонимного закрытия функции, потому что не знает, что с этим делать. Он ломается, и ни один из моих комментариев не проходит.
Мой код выглядит примерно так.
/**
* @fileoverview BLA BLA BLA
*/
/**
* This is where I don't know what to put.
*/
(function () {
"use strict";
/** or here */
var stlib = function (param, param, param) {
/** or here */
var share = {
/** or here */
config: {
button: DOM Element,
property: blablabla
},
init: function () { ...some init code here}
};
share.init();
};
widgets.add("share", stlib);
}());
Спасибо!