Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Middleware

import type { Middleware } from "https://raw.githubusercontent.com/worker-tools/shed/master/index.ts";
deprecated
@deprecated

Name might change

type Middleware<RX extends RouteContext, X extends RouteContext> = (x: Awaitable<RX>) => Awaitable<X>;
type Middleware<X extends Context, Y extends Context> = (x: Awaitable<X>) => Awaitable<Y>;

§Type Parameters

§Type

§Type Parameters

§
X extends Context
[src]
§
Y extends Context
[src]

§Type