Используйте Flow ESLint с «типом потока / без слабых типов» в компоненте Vue - PullRequest
2 голосов
/ 07 марта 2019

При записи компонента в VueJS с включенным Flow ESLint я получаю сообщение об ошибке в методе data () компонентов:

ESLint: отсутствует аннотация типа возврата. (Flowtype / нет слабых типов)

Теперь я не хочу разрешать слабые типы. Если я напишу пользовательский тип для каждого компонента data (), это будет слишком много дублирования кода.

export default {
  data(): Object {
    return {
      some: "data",
      here: "and there"
    };
  },
  // ...
};
  

Вопрос: есть ли лучший способ справиться с этим? Например. можно ли позволить Flow игнорировать этот метод data () внутри компонентов?

Спасибо!

...