UNPKG

stratakit

Version:

stratakit - Meta-framework React puro con Auto Router automático, file-based routing, SEO automático y performance superior

35 lines (34 loc) 955 B
import { Route } from './types'; interface AutoRouterState { routes: Route[]; currentRoute: Route | null; isLoading: boolean; error: Error | null; } interface AutoRouterActions { navigate: (path: string, options?: { replace?: boolean; state?: any; }) => Promise<boolean>; refresh: () => Promise<void>; getRouteByPath: (path: string) => Route | undefined; isRouteActive: (path: string) => boolean; } export declare const useAutoRouter: () => AutoRouterState & AutoRouterActions; export declare const useAutoRoute: (path: string) => { route: Route | undefined; isActive: boolean; navigate: (options?: { replace?: boolean; state?: any; }) => Promise<boolean>; }; export declare const useAutoRoutes: () => { routes: Route[]; isLoading: boolean; error: Error | null; publicRoutes: Route[]; privateRoutes: Route[]; dynamicRoutes: Route[]; }; export {};