Тип «ConnectedComponentClass <>» нельзя назначить типу «ComponentType <DrawerItemsProps>» - PullRequest
0 голосов
/ 08 февраля 2019

Так что я использую реагирующую навигацию в своем реактивно-родном проекте с машинописью и редукцией, но когда я устанавливаю опцию contentComponent для hookNavigator, я получаю эту ошибку в машинописи.

Тип 'ConnectedComponentClass<SomeClass>' is not assignable to type 'ComponentType<DrawerItemsProps>' Type 'SomeClass' is missing the following properties from type 'DrawerItemsProps': navigation, items, getLabel, renderIcon, and 2 more..

Есть ли обходной путь для того же.

Любая помощь по этому вопросу будет высоко оценена.

1 Ответ

0 голосов
/ 08 февраля 2019

Кажется, что тип DrawerItemsProps имеет свойства типа navigation, items, getLabel, renderIcon и более, и они отсутствуют в интерфейсе SomeClass.

Таким образом, вы можете сделать все эти свойства, которые отсутствуют, необязательными, используя '?как ниже

interface DrawerItemsProps {
  // other properties
  navigation?: yourType,
  items?: yourType, 
  getLabel?: yourType,
  renderIcon?: yourType
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...