| // Copyright 2015 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // https://webidl.spec.whatwg.org/#common |
| typedef (ArrayBuffer or ArrayBufferView) BufferSource; |
| typedef unsigned long long DOMTimeStamp; |
| |
| // https://webidl.spec.whatwg.org/#Function |
| [SupportsTaskAttribution] |
| callback Function = any (any... arguments); |
| |
| // Blink-specific forEach iterator's callback |
| // https://webidl.spec.whatwg.org/#es-forEach |
| callback ForEachIteratorCallback = void (any value, any key, any obj); |
| |
| // Blink-specific constructor type used in many places. |
| callback NoArgumentConstructor = any (); |