From 28fc9fb21badc7211009614bc7ae552aa41208e5 Mon Sep 17 00:00:00 2001 From: abrahambotros Date: Thu, 15 Jun 2017 08:52:18 -0700 Subject: [PATCH] [react-navigation] NavigationParams fixes --- types/react-navigation/index.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/types/react-navigation/index.d.ts b/types/react-navigation/index.d.ts index f2c5ff3591..5f53ea7b97 100644 --- a/types/react-navigation/index.d.ts +++ b/types/react-navigation/index.d.ts @@ -181,14 +181,14 @@ export type NavigationNavigator = React.ComponentClas navigationOptions?: NavigationScreenConfig, }; -export type NavigationParams = { - [key: string]: string, -}; +export interface NavigationParams { + [key: string]: any, +} export type NavigationNavigateAction = { type: 'Navigation/NAVIGATE', routeName: string, - params?: any, + params?: NavigationParams, // The action to run inside the sub-router action?: NavigationNavigateAction, @@ -206,12 +206,12 @@ export type NavigationSetParamsAction = { key: string, // The new params to merge into the existing route params - params?: any, + params?: NavigationParams, }; export type NavigationInitAction = { type: 'Navigation/INIT', - params?: any, + params?: NavigationParams, }; export type NavigationResetAction = { @@ -252,7 +252,7 @@ export type NavigationStackScreenOptions = NavigationScreenOptions & { export interface NavigationStackRouterConfig { initialRouteName?: string, - initialRouteParams?: any, + initialRouteParams?: NavigationParams, paths?: NavigationPathsConfig, navigationOptions?: NavigationScreenConfig, } @@ -346,7 +346,7 @@ export type NavigationScreenProp = { goBack: (routeKey?: (string | null)) => boolean, navigate: ( routeName: string, - params?: any, + params?: NavigationParams, action?: NavigationAction ) => boolean, setParams: (newParams: NavigationParams) => boolean,