import { type NextFunction } from "https://deno.land/x/grammy@v1.31.3/mod.ts";
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
await
ed.
Once the Promise
returned by this function resolves, the downstream
middleware is done executing, hence returning the control.