import { Layer } from "https://dotland.deno.dev/x/oak@v13.1.0/router.ts";
Constructors
new
Layer(path: string,
methods: HTTPMethods[],
middleware: RouterMiddleware<R, P, S> | RouterMiddleware<R, P, S>[],
unnamed 3?: LayerOptions,
Type Parameters
optional
P extends RouteParams<R> = RouteParams<R>optional
S extends State = Record<string, any>Methods
captures(path: string): string[]
match(path: string): boolean
param(param: string, fn: RouterParamMiddleware<any, any, any>)
params(captures: string[], existingParams?): RouteParams<R>
setPrefix(prefix: string): this
url(params?, options?: UrlOptions): string
[Symbol.for("Deno.customInspect")](inspect: (value: unknown) => string)
[Symbol.for("nodejs.util.inspect.custom")]()
depth: number,
options: any,
inspect: (value: unknown, options?: unknown) => string,