@@ -321,7 +321,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
321
321
readonly attribute USVString scriptURL;
322
322
readonly attribute ServiceWorkerState state;
323
323
void postMessage(any message, sequence<object> transfer);
324
- void postMessage(any message, optional PostMessageOptions options);
324
+ void postMessage(any message, optional PostMessageOptions options = {} );
325
325
326
326
// event
327
327
attribute EventHandler onstatechange;
@@ -624,7 +624,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
624
624
readonly attribute ServiceWorker? controller;
625
625
readonly attribute Promise<ServiceWorkerRegistration> ready;
626
626
627
- [NewObject] Promise<ServiceWorkerRegistration> register(USVString scriptURL, optional RegistrationOptions options);
627
+ [NewObject] Promise<ServiceWorkerRegistration> register(USVString scriptURL, optional RegistrationOptions options = {} );
628
628
629
629
[NewObject] Promise<any> getRegistration(optional USVString clientURL = "");
630
630
[NewObject] Promise<FrozenArray<ServiceWorkerRegistration>> getRegistrations();
@@ -1049,7 +1049,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1049
1049
readonly attribute DOMString id;
1050
1050
readonly attribute ClientType type;
1051
1051
void postMessage(any message, sequence<object> transfer);
1052
- void postMessage(any message, optional PostMessageOptions options);
1052
+ void postMessage(any message, optional PostMessageOptions options = {} );
1053
1053
};
1054
1054
1055
1055
[Exposed=ServiceWorker]
@@ -1222,7 +1222,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1222
1222
interface Clients {
1223
1223
// The objects returned will be new instances every time
1224
1224
[NewObject] Promise<any> get(DOMString id);
1225
- [NewObject] Promise<FrozenArray<Client>> matchAll(optional ClientQueryOptions options);
1225
+ [NewObject] Promise<FrozenArray<Client>> matchAll(optional ClientQueryOptions options = {} );
1226
1226
[NewObject] Promise<WindowClient?> openWindow(USVString url);
1227
1227
[NewObject] Promise<void> claim();
1228
1228
};
@@ -1370,7 +1370,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1370
1370
<h3 id="extendableevent-interface">{{ExtendableEvent}}</h3>
1371
1371
1372
1372
<pre class="idl">
1373
- [Constructor(DOMString type, optional ExtendableEventInit eventInitDict), Exposed=ServiceWorker]
1373
+ [Constructor(DOMString type, optional ExtendableEventInit eventInitDict = {} ), Exposed=ServiceWorker]
1374
1374
interface ExtendableEvent : Event {
1375
1375
void waitUntil(Promise<any> f);
1376
1376
};
@@ -1558,7 +1558,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1558
1558
<h3 id="extendablemessageevent-interface">{{ExtendableMessageEvent}}</h3>
1559
1559
1560
1560
<pre class="idl">
1561
- [Constructor(DOMString type, optional ExtendableMessageEventInit eventInitDict), Exposed=ServiceWorker]
1561
+ [Constructor(DOMString type, optional ExtendableMessageEventInit eventInitDict = {} ), Exposed=ServiceWorker]
1562
1562
interface ExtendableMessageEvent : ExtendableEvent {
1563
1563
readonly attribute any data;
1564
1564
readonly attribute USVString origin;
@@ -1743,13 +1743,13 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1743
1743
<pre class="idl">
1744
1744
[SecureContext, Exposed=(Window,Worker)]
1745
1745
interface Cache {
1746
- [NewObject] Promise<any> match(RequestInfo request, optional CacheQueryOptions options);
1747
- [NewObject] Promise<FrozenArray<Response>> matchAll(optional RequestInfo request, optional CacheQueryOptions options);
1746
+ [NewObject] Promise<any> match(RequestInfo request, optional CacheQueryOptions options = {} );
1747
+ [NewObject] Promise<FrozenArray<Response>> matchAll(optional RequestInfo request, optional CacheQueryOptions options = {} );
1748
1748
[NewObject] Promise<void> add(RequestInfo request);
1749
1749
[NewObject] Promise<void> addAll(sequence<RequestInfo> requests);
1750
1750
[NewObject] Promise<void> put(RequestInfo request, Response response);
1751
- [NewObject] Promise<boolean> delete(RequestInfo request, optional CacheQueryOptions options);
1752
- [NewObject] Promise<FrozenArray<Request>> keys(optional RequestInfo request, optional CacheQueryOptions options);
1751
+ [NewObject] Promise<boolean> delete(RequestInfo request, optional CacheQueryOptions options = {} );
1752
+ [NewObject] Promise<FrozenArray<Request>> keys(optional RequestInfo request, optional CacheQueryOptions options = {} );
1753
1753
};
1754
1754
</pre>
1755
1755
<pre class="idl" id="cache-query-options-dictionary">
@@ -2000,7 +2000,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
2000
2000
<pre class="idl">
2001
2001
[SecureContext, Exposed=(Window,Worker)]
2002
2002
interface CacheStorage {
2003
- [NewObject] Promise<any> match(RequestInfo request, optional MultiCacheQueryOptions options);
2003
+ [NewObject] Promise<any> match(RequestInfo request, optional MultiCacheQueryOptions options = {} );
2004
2004
[NewObject] Promise<boolean> has(DOMString cacheName);
2005
2005
[NewObject] Promise<Cache> open(DOMString cacheName);
2006
2006
[NewObject] Promise<boolean> delete(DOMString cacheName);
0 commit comments