¿Cómo se documentan las mezclas o la herencia múltiple?cómo JsDoc herencia múltiple o 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() {
}
¿Hay algo oficial de JsDoc? Si no, ¿cómo prefiere que se escriba?
Evitar la herencia múltiple si es posible. Puede ser realmente complicado. Principalmente para el mantenedor. – Raynos
Mixins son útiles. Son como herramientas adicionales que puedes llevar a cualquier parte. Se usan ampliamente en ExtJS 4 y Dojo. – Tower