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

x/texa/src/deps.ts>Middleware

A Deno web framework inspired by Oak and Express. Built-in support for WebSockets, middleware and routing.
Latest
class Middleware
implements MiddlewareManager<Callback>
import { Middleware } from "https://deno.land/x/texa@0.8.1/src/deps.ts";

An object that allows for adding and running middleware.

Type Parameters

Callback extends CallbackBase

Properties

readonly
ondiagnostics: Event<[Diagnostics<Callback>]>

An event that is fired after all middlewares of this this object has been ran.

Methods

run(...args: Parameters<Callback>): Promise<Diagnostics<Callback>>

Run the middlewares stored on this object.

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

Add middlewares.

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

Add middlewares.

Static Methods

isMiddleware(value: unknown): boolean

Check if a value is a valid middleware.