【发布时间】:2018-02-28 22:11:26
【问题描述】:
我正在寻找一种使用 JSDoc 3 在 Javascript 中记录字典中包含的函数的方法。
即使我告诉 JSDoc 有一个带有 @function 的函数,它也不包含在生成的文档中。
是否有可以提供帮助的 JSDoc 标签?或者有没有比我更方便的方法?
谢谢
/**
* @namespace Minitel
*/
var Minitel = Minitel || {}
/**
* @callback actionCallback
* @param {Stream} stream The Minitel Stream to which add the Videotex codes
* @param {Object} data Data object
* @param {?number} offsetX X offset
* @param {?number} offsetY Y offset
*/
/**
* Action callbacks
* @member {Object.<string, actionCallback>}
*/
Minitel.actions = {}
/**
* Handles "content-string" actions. The value should already be ready to be
* sent in the stream.
* @function
*/
Minitel.actions["content-string"] = function(stream, data) {
/* ... */
}
/**
* Handles "content-block" actions. It only supports left, center and right
* alignment.
* @function
*/
Minitel.actions["content-block"] = function(stream, data, offsetX, offsetY) {
/* ... */
}
我正在使用jsdoc -p -c jsdoc.json app/*.js library/minitel/*.js 来生成文档
这里是jsdoc.json:
{
"plugins": ["plugins/markdown"],
"opts": {
"template": "../docdash"
}
}
【问题讨论】:
标签: javascript documentation jsdoc