summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/resources/webidl2/test/syntax/idl/generic.widl
blob: 02b64572a426abc69e4247563eb1d4797aec321e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
interface Foo {
  Promise<ResponsePromise<sequence<DOMString?>>> bar();
  readonly attribute Promise<DOMString>[] baz;
};

// Extracted from https://slightlyoff.github.io/ServiceWorker/spec/service_worker/ on 2014-05-08

interface ServiceWorkerClients {
  Promise<Client[]?> getServiced();
  Promise<any> reloadAll();
};

// Extracted from https://slightlyoff.github.io/ServiceWorker/spec/service_worker/ on 2014-05-13

interface FetchEvent : Event {
  ResponsePromise<any> default();
};