// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // https://w3c.github.io/ServiceWorker/#clients-interface [ Exposed=ServiceWorker, ImplementedAs=ServiceWorkerClients ] interface Clients { [CallWith=ScriptState] Promise get(DOMString id); [CallWith=ScriptState] Promise> matchAll(optional ClientQueryOptions options); [CallWith=ScriptState] Promise openWindow(USVString url); [CallWith=ScriptState] Promise claim(); };