Skip to main content
Latest
interface oak.RouterContext
implements Context<S>
import { type oak } from "https://deno.land/x/create_react_app@v0.1.2/deps.ts";
const { RouterContext } = oak;

The context passed router middleware.

Type Parameters

optional
P extends RouteParams = RouteParams
optional
S extends State = Record<string, any>

Properties

captures: string[]

When matching the route, an array of the capturing groups from the regular expression.

optional
matched: Layer<P, S>[]

The routes that were matched for this request.

params: P

Any parameters parsed from the route when matched.

router: Router

A reference to the router instance.

optional
routeName: string

If the matched route has a name, the matched route name is provided here.

optional
routerPath: string

Overrides the matched path for future route middleware, when a routerPath option is not defined on the Router options.