Как я могу решить «Свойство не может быть доступно по возможно нулевому значению» в FlowType?

1

Следующая сигнатура функции:

type SaveComplete = {
  id: string
};

const handleReduce = ((state, { payload: { id } }: Action<SaveComplete>) => {
   // 'id' is used unconditionally
};

... приводит к следующей ошибке FlowType:

property 'id'. Property cannot be accessed on possibly null value

Как я могу исправить эту ошибку?

  • 0
    Поможет ли это вам github.com/facebook/flow/issues/3059 ?
  • 0
    Спасибо. Изучив это, я все еще не могу понять проблему. Я так новичок в FlowType, словарный запас, который они используют, непроницаем для меня.
Теги:
flowtype

1 ответ

0

Дело в том, что тип Action не был импортирован в файл.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню