2014-01-06 2 views
0

У меня есть несколько автономных модулей, которые являются просто миксинами, используемыми классами.Объявить модуль CommonJs как mixin (JsDoc)

В принципе, мой синтаксис именно это:

/** @mixin actions/actions */ 

var actions = module.exports; 

/** 
* Some method 
*/ 
actions.foo = function() {}; 

Файл обнаружен как примесь, но ни один метод не прикреплен к нему внутри описания API.

Я использую JsDoc 3.3 и не могу найти, почему это не работает.

ответ

0

Я нашел решение, которое работает для меня. Именование @mixin было проблемой, поскольку символ не был распознан на странице. Что вам нужно сделать, это @alias если необходимо (или сохранить имя переменной).

/** 
* @mixin 
* @alias actions/actions 
*/ 
var actions = module.exports; 
Смежные вопросы