Я ищу расширение jsdoc (в частности, с docstrap). У меня есть приложение nodeJS и вы хотите разделить навигацию jsdoc на контроллеры, представления и т. Д. Я в определенной степени справился с этим, создав свои собственные теги, такие как @controller
, и сумел заставить его быть захваченным JsDoc, подобным @module
, чтобы он генерировал страницу (с описанием). Однако моя проблема связана с функциями, связанными, например, с контроллером, который находится с функцией «module.exports». Документация, сгенерированная в основном, игнорирует любые другие функции в этом файле @controller. Как я могу захватить эти функции.расширение jsDoc для обработки пользовательских тегов
Ниже приведен пример этого:
/**
* @controller my_controller
*/
module.exports = {
/**
* @description my function
*/
myFn : function(){
}
}
До сих пор единственным способом, которым я получил это, является использование '@memberof controller: my_controller'. любые другие варианты? – user584569