import { Router } from "https://deno.land/x/attain@1.1.0/mod.ts";
Methods
private
appendNextPaths(parentsPath: string, middlewares: MiddlewareProps<T>[] | ErrorMiddlewareProps<T>[]): MiddlewareProps<T>[] | ErrorMiddlewareProps<T>[]private
appendParentsPaths(currentPath: string): stringprivate
isInstance(arg: any): booleanprivate
isString(arg: any): booleanprivate
saveErrorMiddlewares(args: any[])private
saveMiddlewares(type: SupportMethodType, args: any[])private
saveParamStacks(paramName: string, args: ParamCallBackType<T>[])delete(app: App | Router): void
delete(url: string, app: App | Router): void
error(app: App | Router): void
error(url: string, app: App | Router): void
get(app: App | Router): void
get(url: string, app: App | Router): void
options(app: App | Router): void
options(url: string, app: App | Router): void
patch(app: App | Router): void
patch(url: string, app: App | Router): void
post(app: App | Router): void
post(url: string, app: App | Router): void
put(app: App | Router): void
put(url: string, app: App | Router): void
use(app: App | Router): void
use(url: string, app: App | Router): void