| OLD | NEW | 
|   1 // Copyright 2014 The Chromium Authors. All rights reserved. |   1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 // http://fetch.spec.whatwg.org/#response-class |   5 // http://fetch.spec.whatwg.org/#response-class | 
|   6  |   6  | 
|   7 enum ResponseType { "basic", "cors", "default", "error", "opaque" }; |   7 enum ResponseType { "basic", "cors", "default", "error", "opaque" }; | 
|   8  |   8  | 
|   9 [ |   9 [ | 
|  10     // FIXME: Add ctors for FormData and URLSearchParams response bodies. |  10     // FIXME: Add ctors for FormData and URLSearchParams response bodies. | 
|  11     Constructor(ScalarValueString body, optional Dictionary responseInitDict), |  11     Constructor(USVString body, optional Dictionary responseInitDict), | 
|  12     Constructor(Blob? body, optional Dictionary responseInitDict), |  12     Constructor(Blob? body, optional Dictionary responseInitDict), | 
|  13     Constructor(ArrayBuffer input, optional Dictionary requestInitDict), |  13     Constructor(ArrayBuffer input, optional Dictionary requestInitDict), | 
|  14     Constructor(ArrayBufferView input, optional Dictionary requestInitDict), |  14     Constructor(ArrayBufferView input, optional Dictionary requestInitDict), | 
|  15     ConstructorCallWith=ExecutionContext, |  15     ConstructorCallWith=ExecutionContext, | 
|  16     RuntimeEnabled=ServiceWorker, |  16     RuntimeEnabled=ServiceWorker, | 
|  17     Exposed=ServiceWorker, |  17     Exposed=ServiceWorker, | 
|  18     RaisesException=Constructor, |  18     RaisesException=Constructor, | 
|  19     ActiveDOMObject, |  19     ActiveDOMObject, | 
|  20     GarbageCollected, |  20     GarbageCollected, | 
|  21 ] interface Response { |  21 ] interface Response { | 
|  22     // FIXME: Implement redirect(). |  22     // FIXME: Implement redirect(). | 
|  23     readonly attribute ResponseType type; |  23     readonly attribute ResponseType type; | 
|  24     readonly attribute ScalarValueString url; |  24     readonly attribute USVString url; | 
|  25     readonly attribute unsigned short status; |  25     readonly attribute unsigned short status; | 
|  26     readonly attribute ByteString statusText; |  26     readonly attribute ByteString statusText; | 
|  27     readonly attribute Headers headers; |  27     readonly attribute Headers headers; | 
|  28  |  28  | 
|  29     Response clone(); |  29     Response clone(); | 
|  30 }; |  30 }; | 
|  31  |  31  | 
|  32 Response implements Body; |  32 Response implements Body; | 
| OLD | NEW |