JSDoc - 指定强制参数语法
JSDoc - specifying mandatory parameter syntax
我正在使用@JSDoc 为我的javascript 库创建文档。我知道如何指示可选参数。如下图
/*
* @param {string} [somebody] - Somebody's name.
*/
function sayHello(somebody) {
if (!somebody) {
somebody = 'John Doe';
}
alert('Hello ' + somebody);
}
但我想指出 API 中的一些参数是强制性的。如何使用 JSDOC 来指示它。
我找不到任何来自
JSDoc tags-param
除非您将某个参数标记为可选,否则该参数将被视为必需。您无需执行任何其他操作。要使 somebody
参数成为强制参数,您只需删除括号:
@param {string} somebody - Somebody's name.
我正在使用@JSDoc 为我的javascript 库创建文档。我知道如何指示可选参数。如下图
/*
* @param {string} [somebody] - Somebody's name.
*/
function sayHello(somebody) {
if (!somebody) {
somebody = 'John Doe';
}
alert('Hello ' + somebody);
}
但我想指出 API 中的一些参数是强制性的。如何使用 JSDOC 来指示它。 我找不到任何来自 JSDoc tags-param
除非您将某个参数标记为可选,否则该参数将被视为必需。您无需执行任何其他操作。要使 somebody
参数成为强制参数,您只需删除括号:
@param {string} somebody - Somebody's name.