🆒 Your use case
The behaviour of
event.req.json<{ key: string }>()
should be
json: <T = any>() => Promise<T>
🆕 The solution you'd like
event.req.json() returns Promise<Body> where Body is inferred from EventHandlerRequest["body"] via TypedServerRequest → fetchdts's TypedRequest<Body, Headers>
🔍 Alternatives you've considered
No response
ℹ️ Additional info
Related: h3js/h3#1256
🆒 Your use case
The behaviour of
should be
🆕 The solution you'd like
event.req.json()returnsPromise<Body>whereBodyis inferred fromEventHandlerRequest["body"]viaTypedServerRequest→ fetchdts'sTypedRequest<Body, Headers>🔍 Alternatives you've considered
No response
ℹ️ Additional info
Related: h3js/h3#1256