Bug 1565880 [wpt PR 17826] - Update interfaces/push-api.idl, a=testonly

Automatic update from web-platform-tests
Update interfaces/push-api.idl (#17826)

Source: https://github.com/tidoust/reffy-reports/blob/52f31b9/whatwg/idl/push-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/563479802
--

wpt-commits: ea145ab3de73445703cc8c9eb25776624b7ddc00
wpt-pr: 17826
This commit is contained in:
autofoolip 2019-08-01 15:18:07 +00:00 committed by moz-wptsync-bot
parent 3c7b882083
commit 678e954678

View File

@ -12,9 +12,9 @@ partial interface ServiceWorkerRegistration {
interface PushManager {
[SameObject] static readonly attribute FrozenArray<DOMString> supportedContentEncodings;
Promise<PushSubscription> subscribe(optional PushSubscriptionOptionsInit options);
Promise<PushSubscription> subscribe(optional PushSubscriptionOptionsInit options = {});
Promise<PushSubscription?> getSubscription();
Promise<PushPermissionState> permissionState(optional PushSubscriptionOptionsInit options);
Promise<PushPermissionState> permissionState(optional PushSubscriptionOptionsInit options = {});
};
[Exposed=(Window,Worker), SecureContext]
@ -64,7 +64,7 @@ partial interface ServiceWorkerGlobalScope {
attribute EventHandler onpushsubscriptionchange;
};
[Constructor(DOMString type, optional PushEventInit eventInitDict), Exposed=ServiceWorker, SecureContext]
[Constructor(DOMString type, optional PushEventInit eventInitDict = {}), Exposed=ServiceWorker, SecureContext]
interface PushEvent : ExtendableEvent {
readonly attribute PushMessageData? data;
};
@ -75,13 +75,13 @@ dictionary PushEventInit : ExtendableEventInit {
PushMessageDataInit data;
};
[Constructor(DOMString type, optional PushSubscriptionChangeInit eventInitDict), Exposed=ServiceWorker, SecureContext]
[Constructor(DOMString type, optional PushSubscriptionChangeEventInit eventInitDict = {}), Exposed=ServiceWorker, SecureContext]
interface PushSubscriptionChangeEvent : ExtendableEvent {
readonly attribute PushSubscription? newSubscription;
readonly attribute PushSubscription? oldSubscription;
};
dictionary PushSubscriptionChangeInit : ExtendableEventInit {
dictionary PushSubscriptionChangeEventInit : ExtendableEventInit {
PushSubscription newSubscription = null;
PushSubscription oldSubscription = null;
};