UNPKG

expo-router

Version:

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

88 lines (87 loc) • 3.21 kB
export { createNavigationContainerRef } from './createNavigationContainerRef'; export { createNavigatorFactory } from './createNavigatorFactory'; /** * @deprecated Will be removed in a future SDK. */ export { CurrentRenderContext } from './CurrentRenderContext'; /** * @deprecated Will be removed in a future SDK. */ export { findFocusedRoute } from '../../fork/findFocusedRoute'; /** * @deprecated Will be removed in a future SDK. */ export { getFocusedRouteNameFromRoute } from './getFocusedRouteNameFromRoute'; /** * @deprecated Will be removed in a future SDK. */ export { getPathFromState } from '../../fork/getPathFromState'; /** * @deprecated Will be removed in a future SDK. */ export { getStateFromPath } from '../../fork/getStateFromPath'; /** * @deprecated Will be removed in a future SDK. */ export { NavigationContainerRefContext } from './NavigationContainerRefContext'; /** * @deprecated Will be removed in a future SDK. */ export { NavigationContext } from './NavigationContext'; /** * @deprecated Will be removed in a future SDK. */ export { NavigationHelpersContext } from './NavigationHelpersContext'; /** * @deprecated Will be removed in a future SDK. */ export { NavigationMetaContext } from './NavigationMetaContext'; export { NavigatorTypeContext } from './NavigatorTypeContext'; export { NavigationProvider } from './NavigationProvider'; /** * @deprecated Will be removed in a future SDK. */ export { NavigationRouteContext } from './NavigationProvider'; /** * @deprecated Will be removed in a future SDK. */ export { ThemeContext } from './theming/ThemeContext'; /** * @deprecated Import `ThemeProvider` from `expo-router` instead. Will be removed in a future SDK. */ export { ThemeProvider } from './theming/ThemeProvider'; /** * @deprecated Import `useTheme` from `expo-router` instead. Will be removed in a future SDK. */ export { useTheme } from './theming/useTheme'; export * from './types'; /** * @deprecated Import `useFocusEffect` from `expo-router` instead — it is typed for the * Expo Router route tree. Will be removed in a future SDK. */ export { useFocusEffect } from './useFocusEffect'; /** * @deprecated Import `useIsFocused` from `expo-router` instead. Will be removed in a future SDK. */ export { useIsFocused } from './useIsFocused'; /** * @deprecated Import `useNavigation` from `expo-router` instead. Will be removed in a future SDK. */ export { useNavigation } from './useNavigation'; export { useNavigationBuilder } from './useNavigationBuilder'; /** * @deprecated Import `useNavigationContainerRef` from `expo-router` instead. Will be removed in a future SDK. */ export { useNavigationContainerRef } from './useNavigationContainerRef'; export { useNavigationState } from './useNavigationState'; export { type PreventRemoveOptions, usePreventRemove } from './usePreventRemove'; /** * @deprecated Import `useRoute` from `expo-router` instead. Will be removed in a future SDK. */ export { useRoute } from './useRoute'; export { useStateForPath } from './useStateForPath'; /** * @deprecated Will be removed in a future SDK. */ export { validatePathConfig } from '../../fork/validatePathConfig'; export * from '../routers';