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

x/middleware/mod.ts>MiddlewareManager

If you're gonna implement middlewares, you should do it right! ;)
Latest
interface MiddlewareManager
Re-export
import { type MiddlewareManager } from "https://deno.land/x/middleware@1.2.0/mod.ts";

An object to add or remove callbacks.

Methods

use(...args: MiddlewareCallback<Callback>[]): unknown

Add callbacks to manager.

unuse(...args: MiddlewareCallback<Callback>[]): unknown

Remove callback from the manager.

run(...args: [...Parameters<Callback>, NextFn | undefined | void]): Promise<void | Diagnostics<Callback>>

Run the middlewares on this manager.