flemo
Version:
A modern React router library with built-in motion animations and smooth transitions
14 lines (13 loc) • 547 B
TypeScript
import { RegisterRoute } from '../Route';
import { TransitionName } from '../transition/typing';
export default function useNavigate(): {
push: <T extends keyof RegisterRoute>(path: T, params: RegisterRoute[T], options?: {
layoutId?: string | number;
transitionName?: TransitionName;
}) => Promise<void>;
replace: <T extends keyof RegisterRoute>(path: T, params: RegisterRoute[T], options?: {
layoutId?: string | number;
transitionName?: TransitionName;
}) => Promise<void>;
pop: () => void;
};