Skip to content

Waku / server: WakuMiddlewareHandler

Functions, types, and exports for Waku / server: WakuMiddlewareHandler.

Page outline

A handler that Waku's middlewareFns factories can return.

import type { WakuMiddlewareHandler } from "@palamedes/waku/server"

type WakuMiddlewareHandler = (context: WakuMiddlewareContext, next: () => Promise<void>) => Promise<void>;

Call signature

(context: WakuMiddlewareContext, next: () => Promise<void>): Promise<void>

Parameters

NameTypeRequired
contextWakuMiddlewareContextYes
next() => Promise<void>Yes

Returns

Promise<void>

Source entry on GitHub

Last updated: November 1, 2026