Index: modules/serviceworkers/ServiceWorkerGlobalScope.idl |
diff --git a/modules/serviceworkers/ServiceWorkerGlobalScope.idl b/modules/serviceworkers/ServiceWorkerGlobalScope.idl |
index 07d2dbfde12dae6981f050f3a5d05b78b40df4d4..be99abc1108d52ca20ba539f58e9bf87b8e048a4 100644 |
--- a/modules/serviceworkers/ServiceWorkerGlobalScope.idl |
+++ b/modules/serviceworkers/ServiceWorkerGlobalScope.idl |
@@ -31,15 +31,17 @@ |
// https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#service-worker-global-scope-interface |
[ |
Exposed=ServiceWorker, |
- Global=Worker&ServiceWorker, |
+ Global=(Worker,ServiceWorker), |
RuntimeEnabled=ServiceWorker, |
] interface ServiceWorkerGlobalScope : WorkerGlobalScope { |
readonly attribute ServiceWorkerClients clients; |
[CallWith=ExecutionContext, Unforgeable] readonly attribute ScalarValueString scope; |
+ // FIXME: Rename this once it's ready for testing. |
+ [CallWith=ExecutionContext, Unforgeable, ImplementedAs=caches] readonly attribute CacheStorage nativeCaches; |
- [CallWith=ScriptState] Promise fetch(ScalarValueString request); |
- [CallWith=ScriptState] Promise fetch(Request request); |
+ [CallWith=ScriptState] Promise fetch(DOMString request, optional Dictionary requestInitDict); |
+ [CallWith=ScriptState] Promise fetch(Request request, optional Dictionary requestInitDict); |
attribute EventHandler onactivate; |
attribute EventHandler onfetch; |