@react-navigation/core
Version:
Core utilities for building navigators
36 lines • 2.52 kB
TypeScript
export { BaseNavigationContainer } from './BaseNavigationContainer.js';
export { createNavigationContainerRef } from './createNavigationContainerRef.js';
export { createNavigatorFactory } from './createNavigatorFactory.js';
export { CurrentRenderContext } from './CurrentRenderContext.js';
export { findFocusedRoute } from './findFocusedRoute.js';
export { getActionFromState } from './getActionFromState.js';
export { getFocusedRouteNameFromRoute } from './getFocusedRouteNameFromRoute.js';
export { getPathFromState } from './getPathFromState.js';
export { getStateFromPath } from './getStateFromPath.js';
export { NavigationContainerRefContext } from './NavigationContainerRefContext.js';
export { NavigationContext } from './NavigationContext.js';
export { NavigationHelpersContext } from './NavigationHelpersContext.js';
export { NavigationIndependentTree } from './NavigationIndependentTree.js';
export { NavigationMetaContext } from './NavigationMetaContext.js';
export { NavigationProvider, NavigationRouteContext, } from './NavigationProvider.js';
export { PreventRemoveContext } from './PreventRemoveContext.js';
export { PreventRemoveProvider } from './PreventRemoveProvider.js';
export { createComponentForStaticNavigationDeprecated as createComponentForStaticNavigation, createPathConfigForStaticNavigation, createScreenFactory, type StaticConfig, type StaticConfigGroup, type StaticConfigScreens, type StaticNavigation, type StaticScreenFactory, type StaticScreenProps, } from './StaticNavigation.js';
export { ThemeContext } from './theming/ThemeContext.js';
export { ThemeProvider } from './theming/ThemeProvider.js';
export { useTheme } from './theming/useTheme.js';
export * from './types.js';
export { useFocusEffect } from './useFocusEffect.js';
export { useIsFocused } from './useIsFocused.js';
export { useNavigation } from './useNavigation.js';
export { useNavigationBuilder } from './useNavigationBuilder.js';
export { useNavigationContainerRef } from './useNavigationContainerRef.js';
export { useNavigationIndependentTree } from './useNavigationIndependentTree.js';
export { useNavigationState } from './useNavigationState.js';
export { usePreventRemove } from './usePreventRemove.js';
export { usePreventRemoveContext } from './usePreventRemoveContext.js';
export { useRoute } from './useRoute.js';
export { useStateForPath } from './useStateForPath.js';
export { validatePathConfig } from './validatePathConfig.js';
export * from '@react-navigation/routers';
//# sourceMappingURL=index.d.ts.map