diff --git a/fetch.bs b/fetch.bs index f4107ae6c..bc55f0b63 100644 --- a/fetch.bs +++ b/fetch.bs @@ -4660,9 +4660,8 @@ typedef (Blob or BufferSource or FormData or URLSearchParams or ReadableStream o -
[NoInterfaceObject,
- Exposed=(Window,Worker)]
-interface Body {
+
+interface mixin Body {
   readonly attribute ReadableStream? body;
   readonly attribute boolean bodyUsed;
   [NewObject] Promise<ArrayBuffer> arrayBuffer();
@@ -4856,7 +4855,8 @@ interface Request {
 
   [NewObject] Request clone();
 };
-Request implements Body;
+Request includes Body;
+
 dictionary RequestInit {
   ByteString method;
   HeadersInit headers;
@@ -5418,7 +5418,7 @@ interface Response {
 
   [NewObject] Response clone();
 };
-Response implements Body;
+Response includes Body;
 
 dictionary ResponseInit {
   unsigned short status = 200;
@@ -6124,6 +6124,7 @@ Jeff Carpenter,
 Jeff Hodges,
 Jeffrey Yasskin,
 Jesse M. Heines,
+Jinho Bang,
 Jochen Eisinger,
 Jonas Sicking,
 Jonathan Kingston,