2
Im использование в редакторе WebStorm. Мой проект использует RequireJS с AMD. Существует пример кода:RequireJS импортная документация
dep.js
define([], function() {
var exports = {
helloWorld: function() {
console.log("Hello world");
}
};
return exports;
});
primary.js
define(['dep'], function (dep) {
var exports = {
sayHello: function() {
dep.helloWorld();
}
};
return exports;
});
Как документировать должным образом экспорт (это в основном описано в других ответах) и (важный!) импорт таких модулей AMD, поэтому WebStorm может иметь правильные подсказки типа для импортированных отпечатков (например, переменная «dep» в этом примере).
Я в основном заинтересован в импорте комментариев. Экспорт комментариев хорошо объясняется в других вопросах, но они не помогают WebStorm видеть правильные типы для импортированных модулей. –