如何JsDoc多重继承或mixins?

Tow*_*wer 5 javascript documentation jsdoc

如何记录mixins或多重继承?

/**
 * @class Parent
 */
function Parent() {
}

Parent.prototype.parentTest = 5;

/**
 * @class Mixin
 */
function Mixin() {
}

Mixin.prototype.mixinTest = 5;

/**
 * @class Child
 * @augments Parent
 * @mixin Mixin
 */
function Child() {
}
Run Code Online (Sandbox Code Playgroud)

JsDoc还有什么官方消息吗?如果没有,那么您希望如何编写它?

mey*_*tee 3

@augmentsJsDoc Toolkit 实际上支持多个(我没有尝试过,但他们的单元测试表明如此,搜索“多个”)。

对于 Mixins,您可以使用@lends@borrows,请参阅此处的示例: http: //code.google.com/p/jsdoc-toolkit/wiki/CookBook