class Router extends MiddlewareContainerimport { Router } from "https://deno.land/x/rute@0.13/router.ts"; ConstructorsnewRouter(path?: string)Propertiesprivate_path: stringprivate_routes: Routes | Routers | Serversprivate_static: StaticreadonlypathGet router path Methodsall(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidALL Route connect(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidCONNECT Route delete(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidDELETE Route get(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidGET Route getRoute(method: string, url: string): Promise<RouteInfo>Get path route head(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidHEAD Route options(path: string, ...middlewares: Middleware[]): voidOPTIONS Route patch(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidPATCH Route post(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidPOST Route put(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidPUT Route rebase(path: string): RouterRebase router route(method: string,path: string,handler: RouteHandler,...middlewares: Middleware[],): voidRoute path static(path: string)Add static path trace(path: string,handler: RouteHandler,...middlewares: Middleware[],): voidTRACE Route use(fn: Middleware | Router | Server): voidUse middleware or application