import { type MiddlewareFetch } from "https://deno.land/x/keywork@v6.2.1/router/interfaces/MiddlewareFetch.ts";
Middleware implementation of fetch
This type is similar to typeof fetch
with the option to return null
to fallthrough.
Type Parameters
optional
ExpectedReturn extends MiddlewareReturnTypes = Promise<Response>Call Signatures
(): ExpectedReturn
request?: Request,
env?: BoundAliases,
eventLike?: unknown,
next?: (...args: Partial<Parameters<MiddlewareFetch<BoundAliases, MiddlewareReturnTypes>>>) => MiddlewareReturnTypes,
matchedRoutes?: RouteMatch<any>[],