class Routerimport { Router } from "https://deno.land/x/nhttp@1.2.4/mod.ts"; Router Examplesconst router = new Router(); const router = new Router({ base: '/items' }); ConstructorsnewRouter(unnamed 0?: TRouter)Type ParametersoptionalRev extends RequestEvent = RequestEventPropertiesprivatebase: stringc_routes: TObject[]midds: TRet[]optionalpmidds: TRet[]route: TObjectMethodsany<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod ANY (allow all method directly) (app or router) connect<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod CONNECT (app or router) delete<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod DELETE (app or router) find(method: string,path: string,setParam: (obj: TObject) => void,notFound: (rev: Rev, next: NextFunction) => TRet,): Handler<Rev>[]get<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod GET (app or router) head<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod HEAD (app or router) on<T extends unknown = unknown>(method: string,path: string | RegExp,...handlers: Handlers<Rev, T>,): thisbuild handlers (app or router) options<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod OPTIONS (app or router) patch<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod PATCH (app or router) post<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod POST (app or router) put<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod PUT (app or router) trace<T extends unknown = unknown>(path: string | RegExp, ...handlers: Handlers<Rev, T>): thismethod TRACE (app or router) use<T extends unknown = unknown>(prefix: string | RouterOrWare<Rev, T> | RouterOrWare<Rev, T>[], ...routerOrMiddleware: Array<RouterOrWare<Rev, T> | RouterOrWare<Rev, T>[]>)add middlware or router.