type alias Handlerimport { type Handler } from "https://deno.land/x/hono@v3.0.0-rc.8/types.ts"; Type ParametersoptionalE extends Env = anyoptionalP extends string = anyoptionalI = { }optionalO = { }definition: (c: Context<E, P, I>, next: Next) => Response | Promise<Response | void | TypeResponse<O>> | TypeResponse<O>