@mvx/mvc
Version:
@mvx/mvc is mvc framework on server, base on koa, @tsdi frameworks
15 lines (14 loc) • 563 B
TypeScript
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;
}