Chromium Code Reviews| Index: Source/modules/serviceworkers/Response.idl |
| diff --git a/Source/modules/serviceworkers/Response.idl b/Source/modules/serviceworkers/Response.idl |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..e06b7e4a3bae3a578bbfe6955267eee71e0b9cf6 |
| --- /dev/null |
| +++ b/Source/modules/serviceworkers/Response.idl |
| @@ -0,0 +1,24 @@ |
| +// Copyright 2014 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +[ |
| + Constructor(optional Dictionary responseInitDict), |
| + RuntimeEnabled=ServiceWorker, |
| + GlobalContext=ServiceWorkerGlobalScope, |
| +] interface Response { |
| + attribute unsigned short statusCode; |
| + |
| + // FIXME: Spec uses ByteString for these. We must perform the DOMString -> ByteString conversion manually, |
|
kinuko
2014/02/26 05:42:49
We don't have ByteString support anywhere yet?
falken
2014/02/27 06:45:09
I don't think so. XHR code does it manually. I fil
|
| + // as described at http://heycam.github.io/webidl/#es-ByteString |
| + attribute DOMString statusText; |
| + attribute DOMString method; |
| + |
| + // FIXME: Spec will eventually define "HeaderMap" interface. |
|
kinuko
2014/02/26 05:42:49
I think HeaderMap just inherits MapClass, which is
falken
2014/02/27 06:45:09
I updated the FIXME to be a bit more descriptive a
|
| + getter Dictionary headers(); |
| + setter void headers(Dictionary items); |
| + |
| + // FIXME: Implement the following: |
| + // attribute DOMString url; |
| + // Promise<Blob> toBlob(); |
| +}; |