expo-router
Version:
Expo Router is a file-based router for React Native and web applications.
30 lines (29 loc) • 1.6 kB
TypeScript
import * as CardStyleInterpolators from './TransitionConfigs/CardStyleInterpolators';
import * as HeaderStyleInterpolators from './TransitionConfigs/HeaderStyleInterpolators';
import * as TransitionPresets from './TransitionConfigs/TransitionPresets';
import * as TransitionSpecs from './TransitionConfigs/TransitionSpecs';
/**
* Navigators
*/
export { unstable_createStandardStackNavigator } from './navigators/createStackNavigator';
/**
* Views
*/
export { Header } from './views/Header/Header';
export { StackView } from './views/Stack/StackView';
/**
* Transition presets
*/
export { CardStyleInterpolators, HeaderStyleInterpolators, TransitionPresets, TransitionSpecs };
/**
* Utilities
*/
export { CardAnimationContext } from './utils/CardAnimationContext';
export { GestureHandlerRefContext } from './utils/GestureHandlerRefContext';
export { useCardAnimation } from './utils/useCardAnimation';
export { useGestureHandlerRef } from './utils/useGestureHandlerRef';
/**
* Types
*/
export type { StackAnimationName, StackCardInterpolatedStyle, StackCardInterpolationProps, StackCardStyleInterpolator, StackHeaderInterpolatedStyle, StackHeaderInterpolationProps, StackHeaderLeftProps, StackHeaderProps, StackHeaderRightProps, StackHeaderStyleInterpolator, StackNavigationEventMap, StackNavigationOptions, StackNavigationProp, StackNavigationConfig, StackNavigatorProps, StackOptionsArgs, StackScreenProps, StackViewEmit, StackViewState, TransitionPreset, } from './types';
export type { StackNavigatorCreateProps, StandardStackNavigationEventMap, } from './navigators/createStackNavigator';