Skip to main content
Module

x/dinar/lib/core/router.ts>RouterStorage

deno web framewrok maybe :<
Latest
class RouterStorage
import { RouterStorage } from "https://deno.land/x/dinar@v0.2.1/lib/core/router.ts";

Static Properties

private
patternMethodMap: Map<RouteMethod, Router[]>
private
staticMethodMap: Map<RouteMethod, RouterMap>

Static Methods

private
addPatternRouter(method: RouteMethod, router: Router)
private
addStaticRouter(method: RouteMethod, router: Router)
private
formatRouter(url: string)
private
generateRouterPath(prefix: string, sub_path: string)
private
safeDecodeURIComponent(text: string)
add(routerDescriptor: RouterDescriptor)
find(url: string, method: RouteMethod): null | Router
getParams(req: ServerRequest, router: Router)
printRouter(debug?: boolean)