Typescript 如何使用defaultPrevented在react native中键入事件?

Typescript 如何使用defaultPrevented在react native中键入事件?,typescript,react-native,react-navigation,Typescript,React Native,React Navigation,我从react navigation及其emit函数获取事件对象。e、 g: const event = navigation.emit({ type: "tabPress", target: route.key, canPreventDefault: true, }); 上面的事件类型如下:const event:EventArg 但我在Defa

我从react navigation及其emit函数获取事件对象。e、 g:

  const event = navigation.emit({
                type: "tabPress",
                target: route.key,
                canPreventDefault: true,
              });
上面的事件类型如下:const event:EventArg 但我在DefaultProp中遇到了一个错误。e、 g:

//Property 'defaultPrevented' does not exist on type 'EventArg<"tabPress", any, any>'.
 if (!event.defaultPrevented) { 
//类型“EventArg”上不存在属性“defaultPrevented”。
如果(!event.defaultPrevented){
我已经搜索了,但没有找到解决方案,我只是不想使用任何解决方案。

对于“其他”问题,很抱歉,我想我找到了答案,没有问题。 我一直在互联网上搜索答案以了解其有效性,并不得不进入他们的.d.ts文件以在那里查阅

接口TabbarProps/*扩展了BottomTabBarProps*/{
状态:TabNavigationState;

描述符:BottomTabDescriptorMap;
导航:NavigationHelpers

我愿意接受任何[其他]答案