RouteMiddlewareContext
interfaz
Contexto del middleware de ruta, que se ejecuta antes del loader en las peticiones SSR de una página con ruta y en las navegaciones del navegador.
ts
import type { RouteMiddlewareContext } from "@meekojs/meeko/framework";Código fuente src/app/middleware/runtime.ts:17
Declaración #
ts
interface RouteMiddlewareContext {
readonly url: URL
readonly match: RouteMatch
readonly signal: AbortSignal
readonly phase: 'server' | 'client'
readonly request?: Request
}Ejemplo #
ts
import type { RouteMiddlewareContext } from "@meekojs/meeko/framework";
function isAdminRoute({ match }: RouteMiddlewareContext): boolean {
return match.route.id.startsWith("/admin");
}