class Honoimport { Hono } from "https://dotland.deno.dev/x/ultra@v2.0.0/lib/deps.ts"; ConstructorsnewHono(init?: Partial<Pick<Hono, "router" | "strict">>)Type ParametersoptionalE extends Partial<Environment> = EnvironmentoptionalP extends string = "/"optionalS extends Partial<Schema> = SchemaPropertiesprivate_tempPath: stringprivateerrorHandler: ErrorHandler<P, E, S>privatenotFoundHandler: NotFoundHandler<P, E, S>privatepath: stringfetch: (request: Request,Environment?: E["Bindings"],executionCtx?: ExecutionContext,) => unknownhandleEvent: (event: FetchEvent) => unknownrequest: (input: RequestInfo, requestInit?: RequestInit) => unknownreadonlyrouter: Router<Handler<P, E, S>>routes: Route<P, E, S>[]readonlystrict: booleanMethodsprivateaddRoute(method: string,path: string,handler: Handler<P, E, S>,)privatedispatch(request: Request,eventOrExecutionCtx?: ExecutionContext | FetchEvent,env?: E["Bindings"],)privatehandleError(err: unknown, c: Context<P, E, S>)privatematchRoute(method: string, path: string)notFound(handler: NotFoundHandler<P, E, S>)onError(handler: ErrorHandler<P, E, S>)route(path: string, app?: Hono<E, P, S>)use<Path extends string = string, Data extends Partial<Schema> = Schema>(...middleware: Handler<Path, E, Data>[]): Hono<E, Path, S>use<Path extends string = string, Data extends Partial<Schema> = Schema>(arg1: string, ...middleware: Handler<Path, E, Data>[]): Hono<E, Path, S>import Honoimport { Hono } from "https://dotland.deno.dev/x/ultra@v2.0.0/lib/deps.ts";