我有多个独立模块,它们只是类使用的mixins。
基本上,我的语法就是这样:
/** @mixin actions/actions */
var actions = module.exports;
/**
* Some method
*/
actions.foo = function () {};
该文件被检测为mixin,但API描述中没有附加任何方法。
我正在使用JsDoc 3.3并且找不到为什么这不起作用。
答案 0 :(得分:0)
我找到了适合我的解决方案。命名@mixin
是问题,因为页面上无法识别符号。如果需要,您需要做的是@alias
(或保留变量名称)。
/**
* @mixin
* @alias actions/actions
*/
var actions = module.exports;