Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/keywork/router/mod.ts>MiddlewareFetch

A library for building V8 Isolate web apps on Cloudflare Workers, Deno, and Node.JS
Latest
interface MiddlewareFetch
Re-export
import { type MiddlewareFetch } from "https://deno.land/x/keywork@v6.2.1/router/mod.ts";

Middleware implementation of fetch

This type is similar to typeof fetch with the option to return null to fallthrough.

Type Parameters

optional
BoundAliases = { }
optional
ExpectedReturn extends MiddlewareReturnTypes = Promise<Response>

Call Signatures

(
request?: Request,
eventLike?: unknown,
next?: (...args: Partial<Parameters<MiddlewareFetch<BoundAliases, MiddlewareReturnTypes>>>) => MiddlewareReturnTypes,
matchedRoutes?: RouteMatch<any>[],
): ExpectedReturn