Вам придется поэкспериментировать (много), но ###
comments - ваш друг.
Компилятор сценариев кофе будет хранить комментарии, использующие форму ###
(документы здесь)).
Я пытался создать действительно простой фрагмент JsDoc
для функции, используя функцию 'try coffeescript' на сайте:
###* Doc for this function.###
foo = -> 'bar'
Это дало:
/** Doc for this function.
*/
var foo;
foo = function() {
return 'bar';
};
Я не эксперт по JsDoc
, но я предполагаю, что оператор var foo;
над функцией создаст проблему.Если бы вы объявили foo
ранее, может быть ..
Было бы неплохо услышать, как это происходит.