type alias Handlerimport { type Handler } from "https://deno.land/x/hono@v2.2.2/mod.ts"; Type ParametersoptionalRequestParamKeyType extends string = stringoptionalE extends Partial<Environment> = EnvironmentoptionalD extends ValidatedData = ValidatedDatadefinition: (c: Context<RequestParamKeyType, E, D>, next: Next) => | Response | Promise<Response> | Promise<void> | Promise<Response | undefined>