UNPKG

react-slide-routes

Version:
28 lines (23 loc) 924 B
// Generated by dts-bundle-generator v7.2.0 import { ReactElement, RefObject } from 'react'; import { Navigate, NavigateProps, Route, RouteObject, RouteProps } from 'react-router'; export type RouteElement = ReactElement<RouteProps, typeof Route>; export type ChildElement = RouteElement | ReactElement<NavigateProps, typeof Navigate>; export type RouteItem = Required<RouteObject> & { element: ReactElement & { ref: RefObject<HTMLDivElement>; }; }; export type SlideRoutesProps = { animation?: "slide" | "vertical-slide" | "rotate"; duration?: number; timing?: "ease" | "ease-in" | "ease-out" | "ease-in-out" | "linear"; destroy?: boolean; children: ChildElement | (ChildElement | undefined | null)[]; compare?: (a: RouteItem, b: RouteItem) => number; }; declare const SlideRoutes: (props: SlideRoutesProps) => import("@emotion/react/jsx-runtime").JSX.Element; export { SlideRoutes as default, }; export {};