interface Handlerimport { type Handler } from "https://deno.land/x/hono@v2.5.7/mod.ts"; Type ParametersoptionalP extends string | Partial<Environment> | Schema = stringoptionalE = Partial<Environment> | Partial<Schema>optionalS = Partial<Schema>Call Signatures(c: Context<P extends string ? P : P extends Partial<Environment> ? string : P extends Partial<Schema> ? string : never, P extends Partial<Environment> ? P : P extends Partial<Schema> ? Partial<Environment> : E extends Partial<Environment> ? E extends Partial<Schema> ? Environment : E : E extends Partial<Schema> ? Partial<Environment> : Environment, S extends Schema ? S : P extends Schema ? P : E extends Schema ? E : any>, next: Next): Response | Promise<Response | undefined | void>