UNPKG

2.68 kBTypeScriptView Raw
1import { NavigationAction, NavigationRoute, NavigationRouteConfigMap } from 'react-navigation';
2declare const _default: (routeConfigs: NavigationRouteConfigMap<any, any>, config?: {
3 unmountInactiveRoutes?: boolean;
4 resetOnBlur?: boolean;
5 initialRouteName?: string;
6}) => {
7 getActionCreators(route: NavigationRoute, navStateKey: string): {
8 openDrawer: () => any;
9 closeDrawer: () => any;
10 toggleDrawer: () => any;
11 };
12 getStateForAction(action: NavigationAction, state?: (import("react-navigation").NavigationLeafRoute<import("react-navigation").NavigationParams> & {
13 isDrawerOpen?: any;
14 }) | (import("react-navigation").NavigationLeafRoute<import("react-navigation").NavigationParams> & import("react-navigation").NavigationState & {
15 isDrawerOpen?: any;
16 }) | undefined): any;
17 getActionForPathAndParams: (path: string, params?: import("react-navigation").NavigationParams | undefined) => import("react-navigation").NavigationInitAction | import("react-navigation").NavigationNavigateAction | import("react-navigation").NavigationBackAction | import("react-navigation").NavigationSetParamsAction | import("react-navigation").NavigationResetAction | import("react-navigation").NavigationReplaceAction | import("react-navigation").NavigationPopAction | import("react-navigation").NavigationPushAction | import("react-navigation").NavigationPopToTopAction | import("react-navigation").NavigationCompleteTransitionAction | import("react-navigation").NavigationDrawerOpenedAction | import("react-navigation").NavigationDrawerClosedAction | import("react-navigation").NavigationOpenDrawerAction | import("react-navigation").NavigationCloseDrawerAction | import("react-navigation").NavigationToggleDrawerAction | import("react-navigation").NavigationJumpToAction | {
18 type: "CHILD_ACTION";
19 key?: string | undefined;
20 } | null;
21 getPathAndParamsForState: (state: any) => {
22 path: string;
23 params?: import("react-navigation").NavigationParams | undefined;
24 };
25 getComponentForRouteName: (routeName: string) => import("react-navigation").NavigationComponent<{}, import("react-navigation").NavigationScreenProp<NavigationRoute<import("react-navigation").NavigationParams>, import("react-navigation").NavigationParams>>;
26 getComponentForState: (state: any) => import("react-navigation").NavigationComponent<{}, import("react-navigation").NavigationScreenProp<NavigationRoute<import("react-navigation").NavigationParams>, import("react-navigation").NavigationParams>>;
27 getScreenOptions: import("react-navigation").NavigationScreenOptionsGetter<any>;
28};
29export default _default;