(onBeforeResponse: ResponseMiddleware)
| 31 | } |
| 32 | |
| 33 | function wrapResponseMiddleware(onBeforeResponse: ResponseMiddleware): Middleware { |
| 34 | return async (h3Event, next) => { |
| 35 | const resp = await next(); |
| 36 | |
| 37 | const fetchEvent = getFetchEvent(h3Event); |
| 38 | const mwResponse = await onBeforeResponse(fetchEvent, { |
| 39 | body: resp, |
| 40 | }); |
| 41 | if (mwResponse) return mwResponse; |
| 42 | }; |
| 43 | } |
| 44 | |
| 45 | /** |
| 46 | * Creates middleware for handling requests and responses. |
no test coverage detected
searching dependent graphs…