flemo
Version:
A modern React router library with built-in motion animations and smooth transitions
16 lines (15 loc) • 1.07 kB
TypeScript
export { default as Router } from './Router';
export { default as Route, type RegisterRoute } from './Route';
export { default as useNavigate } from './navigate/useNavigate';
export { default as useStep } from './navigate/useStep';
export { default as useScreen } from './screen/useScreen';
export { default as useParams } from './screen/ParamsProvider/useParams';
export { default as createTransition } from './transition/createTransition';
export { default as createRawTransition } from './transition/createRawTransition';
export { default as createDecorator } from './transition/decorator/createDecorator';
export { default as createRawDecorator } from './transition/decorator/createRawDecorator';
export { default as Screen, type ScreenProps } from './screen/Screen';
export { default as LayoutScreen } from './screen/LayoutScreen';
export { default as LayoutConfig } from './screen/LayoutConfig';
export type { TransitionName, RegisterTransition } from './transition/typing';
export type { DecoratorName, RegisterDecorator } from './transition/decorator/typing';