type alias MiddlewareHandlerimport { type MiddlewareHandler } from "https://dotland.deno.dev/x/hono@v2.7.7/mod.ts"; Type ParametersoptionalP extends string = stringoptionalE extends Partial<Environment> = EnvironmentoptionalS = anydefinition: (c: Context<P, E, S>, next: Next) => Promise<Response | undefined | void>