UNPKG

desmy-react

Version:

Introducing an easy-to-use, lightning-fast React.js component that streamlines your development process. Our solution prioritizes simplicity, speed, and optimization, making it a breeze to build projects in React.

12 lines (10 loc) 519 B
import { default as React } from 'react'; import { useLocation, useNavigate, useParams, useOutletContext } from 'react-router-dom'; interface WithRouterProps { location: ReturnType<typeof useLocation>; navigate: ReturnType<typeof useNavigate>; params: ReturnType<typeof useParams>; outletContext: ReturnType<typeof useOutletContext>; } declare const DesmyRouter: <P extends WithRouterProps>(WrappedComponent: React.ComponentType<P>) => React.FC<Omit<P, keyof WithRouterProps>>; export { DesmyRouter };