| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // https://slightlyoff.github.io/ServiceWorker/spec/service_worker/#clients-inte
    rface | 5 // https://slightlyoff.github.io/ServiceWorker/spec/service_worker/#clients-inte
    rface | 
| 6 [ | 6 [ | 
| 7     Exposed=ServiceWorker, | 7     Exposed=ServiceWorker, | 
| 8     RuntimeEnabled=ServiceWorker, | 8     RuntimeEnabled=ServiceWorker, | 
| 9     GarbageCollected, | 9     GarbageCollected, | 
| 10     TypeChecking=Interface, | 10     TypeChecking=Interface, | 
| 11     ImplementedAs=ServiceWorkerClients, | 11     ImplementedAs=ServiceWorkerClients, | 
| 12 ] interface Clients { | 12 ] interface Clients { | 
| 13     [CallWith=ScriptState] Promise<sequence<Client>?> getAll(optional ClientQuer
    yOptions options); | 13     [CallWith=ScriptState] Promise<sequence<Client>?> getAll(optional ClientQuer
    yOptions options); | 
|  | 14     [RuntimeEnabled=ServiceWorkerClientAttributes, CallWith=ScriptState] Promise
    <Client> openWindow(USVString url); | 
| 14 }; | 15 }; | 
| OLD | NEW | 
|---|