При записи компонента в VueJS с включенным Flow ESLint я получаю сообщение об ошибке в методе data () компонентов:
ESLint: отсутствует аннотация типа возврата. (Flowtype / нет слабых типов)
Теперь я не хочу разрешать слабые типы.
Если я напишу пользовательский тип для каждого компонента data (), это будет слишком много дублирования кода.
export default {
data(): Object {
return {
some: "data",
here: "and there"
};
},
// ...
};
Вопрос: есть ли лучший способ справиться с этим? Например. можно ли позволить Flow игнорировать этот метод data () внутри компонентов?
Спасибо!