Skip to main content


The Telegram Bot Framework.
Very Popular
Go to Latest
type alias NextFunction
import { type NextFunction } from "";

A function of this type is passed as the second parameter to all middleware. Invoke it to call the downstream middleware and pass on the control flow.

In other words, if your middleware is done handling the context object, and other middleware should take over, this function should be called and awaited.

Once the Promise returned by this function resolves, the downstream middleware is done executing, hence returning the control.

definition: () => Promise<void>