// 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 ();