Здравствуйте.
Перейду сразу к вопросу, минуя воду.
Есть набор модулей/классов следующего вида:
Parent
define([
"backbone", "lodash", "jquery"
], function (
Backbone, _, $
){
return Backbone.View.extend({...})
}
Child
define([
"parentClass"
], function (
parentClass
){
return parentClass.extend({...})
}
Вопрос: как правильно написать jsDoc к таким конструкциям, чтобы учесть все зависимости?
(В идеале, сделать так, чтобы IDE (idea/phpStorm) стала понимать что используется свойство/метод родительского класса, а в мечтах - построить граф зависимостей, чтобы посмотреть - что зависит от отдельно взятого метода, но это будут уже другие вопросы).
P.S.: пробовал много решений, но ничего толкового не получилось, здесь их описывать не буду.