@@ -10,7 +10,7 @@ import { assertBodySize } from "./body.ts";
1010 * Define a middleware that runs on each request.
1111 */
1212export function onRequest (
13- hook : ( event : H3Event ) => void | Promise < void > ,
13+ hook : ( event : H3Event ) => MaybePromise < void > ,
1414) : Middleware {
1515 return async function _onRequestMiddleware ( event ) {
1616 await hook ( event ) ;
@@ -23,7 +23,7 @@ export function onRequest(
2323 * You can return a new Response from the handler to replace the original response.
2424 */
2525export function onResponse (
26- hook : ( response : Response , event : H3Event ) => MaybePromise < void | Response > ,
26+ hook : ( response : Response , event : H3Event ) => unknown ,
2727) : Middleware {
2828 return async function _onResponseMiddleware ( event , next ) {
2929 const rawBody = await next ( ) ;
@@ -39,7 +39,7 @@ export function onResponse(
3939 * You can return a new Response from the handler to gracefully handle the error.
4040 */
4141export function onError (
42- hook : ( error : HTTPError , event : H3Event ) => MaybePromise < void | unknown > ,
42+ hook : ( error : HTTPError , event : H3Event ) => unknown ,
4343) : Middleware {
4444 return async ( event , next ) => {
4545 try {
0 commit comments