У меня есть функция, которая принимает данные с сервера:
function getData(data){
console.log(data.someVar);
}
Webstorm говорит, что someVar
- это неразрешенная переменная.
Что я могу избавиться от таких предупреждений?
Я вижу несколько вариантов:
- Подавлять предупреждения в настройках ide;
- Добавить исходный файл json с полями (подробнее);
- Используйте синтаксис, подобный массивам:
data['some_unres_var']
;
Также Webstorm предлагает мне создать пространство имен для "данных" (добавить аннотацию типа /** @namespace data.some_unres_var*/
), создать такое поле или переименовать его.