UNPKG

@mvx/mvc

Version:

@mvx/mvc is mvc framework on server, base on koa, @tsdi frameworks

15 lines (14 loc) 563 B
import { IContext } from '../IContext'; import { CompositeMiddleware } from '../middlewares/MvcMiddleware'; import { RouteChecker } from '../services/RouteChecker'; import { MvcRoute } from './Route'; export declare class Router extends CompositeMiddleware { static ρNPT: boolean; sorted: boolean; protected vaild(ctx: IContext): boolean; execute(ctx: IContext, next?: () => Promise<void>): Promise<void>; getChecker(): RouteChecker; isRouteUrl(route: string): boolean; routes(...routes: MvcRoute[]): this; static ρAnn(): any; }