UNPKG

expo-router

Version:

Expo Router is a file-based router for React Native and web applications.

17 lines 1.29 kB
import { type NavigatorTypeBagBase, type ParamListBase, type StackNavigationState, type StaticConfig, type TypedNavigator } from '@react-navigation/native'; import { NativeStackNavigatorProps, NativeStackNavigationOptions, NativeStackNavigationEventMap, NativeStackNavigationProp } from '@react-navigation/native-stack'; import * as React from 'react'; declare function NativeStackNavigator({ id, initialRouteName, children, layout, screenListeners, screenOptions, screenLayout, ...rest }: NativeStackNavigatorProps): React.JSX.Element; export declare function createNativeStackNavigator<const ParamList extends ParamListBase, const NavigatorID extends string | undefined = undefined, const TypeBag extends NavigatorTypeBagBase = { ParamList: ParamList; NavigatorID: NavigatorID; State: StackNavigationState<ParamList>; ScreenOptions: NativeStackNavigationOptions; EventMap: NativeStackNavigationEventMap; NavigationList: { [RouteName in keyof ParamList]: NativeStackNavigationProp<ParamList, RouteName, NavigatorID>; }; Navigator: typeof NativeStackNavigator; }, const Config extends StaticConfig<TypeBag> = StaticConfig<TypeBag>>(config?: Config): TypedNavigator<TypeBag, Config>; export {}; //# sourceMappingURL=createNativeStackNavigator.d.ts.map