@@ -37,7 +37,7 @@ export const addMiddlewareHeaders = async (
37
37
return response
38
38
}
39
39
40
- interface NextOriginResponse extends Response {
40
+ interface MiddlewareResponse extends Response {
41
41
originResponse : Response
42
42
dataTransforms : NextDataTransform [ ]
43
43
elementHandlers : Array < [ selector : string , handlers : ElementHandlers ] >
@@ -47,15 +47,15 @@ interface MiddlewareRequest {
47
47
request : Request
48
48
context : Context
49
49
originalRequest : Request
50
- next ( ) : Promise < NextOriginResponse >
50
+ next ( ) : Promise < MiddlewareResponse >
51
51
rewrite ( destination : string | URL , init ?: ResponseInit ) : Response
52
52
}
53
53
54
54
function isMiddlewareRequest ( response : Response | MiddlewareRequest ) : response is MiddlewareRequest {
55
55
return 'originalRequest' in response
56
56
}
57
57
58
- function isNextOriginResponse ( response : Response | NextOriginResponse ) : response is NextOriginResponse {
58
+ function isMiddlewareResponse ( response : Response | MiddlewareResponse ) : response is MiddlewareResponse {
59
59
return 'dataTransforms' in response
60
60
}
61
61
@@ -72,7 +72,7 @@ export const buildResponse = async ({
72
72
if ( isMiddlewareRequest ( result . response ) ) {
73
73
result . response = await result . response . next ( )
74
74
}
75
- if ( isNextOriginResponse ( result . response ) ) {
75
+ if ( isMiddlewareResponse ( result . response ) ) {
76
76
const { response } = result
77
77
// If it's JSON we don't need to use the rewriter, we can just parse it
78
78
if ( response . originResponse . headers . get ( 'content-type' ) ?. includes ( 'application/json' ) ) {
0 commit comments