// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Used to signal cookie changes to ServiceWorker contexts.
// https://wicg.github.io/cookie-store/explainer.html
//
// See cookie_change_event.idl for the equivalent event in Document contexts.
[
Exposed=ServiceWorker
] interface ExtendableCookieChangeEvent : ExtendableEvent {
constructor(DOMString type, optional ExtendableCookieChangeEventInit eventInitDict = {});
[
MeasureAs=CookieStoreAPI, SameObject, SaveSameObject
] readonly attribute FrozenArray<CookieListItem> changed;
[
MeasureAs=CookieStoreAPI, SameObject, SaveSameObject
] readonly attribute FrozenArray<CookieListItem> deleted;
};