import { HonoRequest } from "https://dotland.deno.dev/x/hono@v3.1.0-rc.2/mod.ts";
Constructors
new
HonoRequest(request: Request, paramData?: Record<string, string> | undefined)Properties
private
validatedData: [K in keyof ValidationTargets]?: { }raw: Request
Methods
addValidatedData(target: keyof ValidationTargets, data: { })
blob()
cookie(key: string): string | undefined
cookie(): Cookie
formData()
header(name: string): string | undefined
header(): Record<string, string>
json<T = any>(): Promise<T>
parseBody(): Promise<BodyData>
queries(key: string): string[] | undefined
queries(): Record<string, string[]>
query(key: string): string | undefined
query(): Record<string, string>
text()
valid<T extends keyof ValidationTargets = I extends Record<infer R, unknown> ? R extends keyof ValidationTargets ? R : never : never>(target: T): InputToDataByTarget<I, T>
valid(): never