interface Contextimport { type Context } from "https://deno.land/x/hono@v2.1.3/mod.ts"; Type ParametersoptionalRequestParamKeyType extends string = stringoptionalE extends Partial<Environment> = anyPropertiesreq: Request<RequestParamKeyType>env: E["Bindings"]event: FetchEventexecutionCtx: ExecutionContextfinalized: booleanheader: (name: string, value: string) => voidstatus: (status: StatusCode) => voidset: { <Key extends keyof ContextVariableMap>(key: Key, value: ContextVariableMap[Key]): void; <Key extends keyof E["Variables"]>(key: Key, value: E["Variables"][Key]): void; (key: string, value: any): void; }get: { <Key extends keyof ContextVariableMap>(key: Key): ContextVariableMap[Key]; <Key extends keyof E["Variables"]>(key: Key): E["Variables"][Key]; <T = any>(key: string): T; }pretty: (prettyJSON: boolean, space?: number) => voidnewResponse: (data: Data | null,status: StatusCode,headers: Headers,) => Responsebody: (data: Data | null,status?: StatusCode,headers?: Headers,) => Responsetext: (text: string,status?: StatusCode,headers?: Headers,) => Responsejson: <T>(object: T,status?: StatusCode,headers?: Headers,) => Responsehtml: (html: string,status?: StatusCode,headers?: Headers,) => Responseredirect: (location: string, status?: StatusCode) => Responsecookie: (name: string,value: string,options?: CookieOptions,) => voidnotFound: () => Response | Promise<Response>Methodsgetterres(): Responsesetterres(_res: Response)