ajsfw
Version:
Ajs Framework
11 lines (10 loc) • 371 B
TypeScript
import { IRoutes } from "./IRoutes";
import { IRoute } from "./IRoute";
import { IRouteInfo } from "./IRouteInfo";
export declare let IIRouter: IRouter;
export interface IRouter {
readonly routes: IRoutes[];
readonly currentRoute: IRouteInfo;
registerRoute: (paths: IRoute[], viewComponentName: string) => void;
route: (url?: string) => void;
}