Как объединить аннотации типов для реквизитов компонентов при проверке компонентов экрана с помощью аннотации типов NavigationStackScreenComponent? - PullRequest
1 голос
/ 05 ноября 2019

Ниже приведен пример, доступный в документации по React Navigation для версии 4.x

import { NavigationStackScreenComponent } from 'react-navigation-stack';

type Params = { userId: string };

type ScreenProps = { language: string };

const ProfileScreen: NavigationStackScreenComponent<
  Params,
  ScreenProps
> = props => {
  // ...
};

ProfileScreen.navigationOptions = {
  headerTitle: 'Profile',
};

Я все еще новичок в мире машинописи, но пытаюсь приспособить его к своим родным проектам React. Проблема, с которой я столкнулся, заключается в том, что NavigationStackScreenComponent generic принимает типы для параметров навигации и screenProps, но у меня нет способа (возможно, но я не смог его найти!) Добавить аннотации типов для реквизитов компонентов.

...