What does `await c.req.json<OrderInput>()` guarantee about an incoming body?

from Hono
Hono 4.13.5 / Node 24 / TypeScript 6 beginner 1 min

What does `await c.req.json<OrderInput>()` guarantee about an incoming body?

Report an error