@@ -200,7 +200,7 @@ declare module 'react-navigation' {
200200 | Options
201201 | ( (
202202 navigationOptionsContainer : NavigationScreenConfigProps < NavigationScreenPropType > & {
203- navigationOptions : NavigationScreenConfig < Options , NavigationScreenPropType > ;
203+ navigationOptions : Options ;
204204 }
205205 ) => Options ) ;
206206
@@ -439,6 +439,7 @@ declare module 'react-navigation' {
439439 | { screen : NavigationComponent < Options , NavigationScreenPropType > }
440440 | { getScreen ( ) : NavigationScreenComponent < Options , NavigationScreenPropType > } ) & {
441441 navigationOptions ?: NavigationScreenConfig < Options , NavigationScreenPropType > ;
442+ params ?: { [ key : string ] : any }
442443 path ?: string ;
443444 } ;
444445
@@ -745,9 +746,9 @@ declare module 'react-navigation' {
745746 } & NavigationInjectedProps
746747 > ;
747748
748- export type CreateNavigatorConfig < NavigatorConfig , RouterConfig , Options > = NavigatorConfig & RouterConfig & {
749- defaultNavigationOptions ?: Options ;
750- navigationOptions ?: { [ key : string ] : any } ;
749+ export type CreateNavigatorConfig < NavigatorConfig , RouterConfig , Options , NavigationScreenPropType > = NavigatorConfig & RouterConfig & {
750+ defaultNavigationOptions ?: NavigationScreenConfig < Options , NavigationScreenPropType > ;
751+ navigationOptions ?: NavigationScreenConfig < { [ key : string ] : any } , NavigationScreenProp < NavigationRoute > > ;
751752 }
752753
753754 export function createNavigator < S , Options > (
0 commit comments