refactor: tweak the types

This commit is contained in:
Satyajit Sahoo
2021-05-01 21:30:57 +02:00
parent f48303f036
commit 83242a7bef
15 changed files with 45 additions and 43 deletions

View File

@@ -46,7 +46,7 @@ export type StackNavigationHelpers = NavigationHelpers<
export type StackNavigationProp<
ParamList extends ParamListBase,
RouteName extends keyof ParamList = string
RouteName extends keyof ParamList = keyof ParamList
> = NavigationProp<
ParamList,
RouteName,
@@ -58,7 +58,7 @@ export type StackNavigationProp<
export type StackScreenProps<
ParamList extends ParamListBase,
RouteName extends keyof ParamList = string
RouteName extends keyof ParamList = keyof ParamList
> = {
navigation: StackNavigationProp<ParamList, RouteName>;
route: RouteProp<ParamList, RouteName>;
@@ -182,7 +182,7 @@ export type StackHeaderProps = {
export type StackDescriptor = Descriptor<
StackNavigationOptions,
StackNavigationProp<ParamListBase>,
RouteProp<ParamListBase, string>
RouteProp<ParamListBase>
>;
export type StackDescriptorMap = Record<string, StackDescriptor>;