Я создаю пользовательский контент ящика, используя это руководство :
const DrawerContent = (props) => (
<DrawerContentScrollView {...props}>
<AntDesign
name="close"
size={32}
onPress={() => props.navigation.closeDrawer()}
/>
<Text>TEST</Text>
<DrawerItemList {...props} />
</DrawerContentScrollView>
);
Это работает хорошо, но я хотел бы проверить тип по параметру props
. Поэтому я попытался:
import { DrawerContentComponentProps } from '@react-navigation/drawer';
const DrawerContent = (props: DrawerContentComponentProps) => (
// Same stuff
);
Но моя IDE теперь сообщает мне, что props.navigation.closeDrawer
не существует, но существует.
Как правильно определить тип props
функции DrawerContent
?