blob: a1b3935c2fc1bff980832ad2ecebf2cdb494686c [file] [log] [blame]
{
metadata: {
namespace: "event_target_names",
suffix: "Modules",
},
# You don't need to specify ImplementedAs even though an interface name and
# its C++ class name don't match. You need to specify ImplementedAs only if
# you'd like to change recorded names in ActivityLogger.
data: [
"BackgroundFetchRegistration",
"BatteryManager",
"Bluetooth",
"BluetoothDevice",
"BluetoothRemoteGATTCharacteristic",
"CookieStore",
"MediaKeySession",
"FileWriter",
"IdleStatus",
"ImageCapture",
"IDBDatabase",
"IDBOpenDBRequest",
"IDBRequest",
"IDBTransaction",
"MediaRecorder",
"MediaSource",
"SourceBuffer",
"SourceBufferList",
"MediaDevices",
"MediaStream",
"MediaStreamTrack",
"RTCDTMFSender",
"RTCDataChannel",
"RTCDtlsTransport",
"RTCPeerConnection",
"NetworkInformation",
"Notification",
"PaymentRequest",
"RTCIceTransport",
"RTCQuicStream",
"RTCQuicTransport",
"PermissionStatus",
"HTMLVideoElementPictureInPicture",
"PictureInPictureWindow",
"PresentationAvailability",
"PresentationConnection",
"PresentationConnectionList",
"PresentationRequest",
"RemotePlayback",
"ScreenOrientation",
"Sensor",
"Serial",
"ServiceWorker",
"ServiceWorkerContainer",
"ServiceWorkerGlobalScope",
"ServiceWorkerRegistration",
"SpeechRecognition",
"SpeechSynthesis",
"SpeechSynthesisUtterance",
"VRDisplay",
"WakeLock",
"WakeLockRequest",
"AudioContext",
"AudioNode",
"MIDIAccess",
"MIDIInput",
"MIDIPort",
"XR",
"XRSession",
"XRSpace",
{
name: "WebSocket",
ImplementedAs: "DOMWebSocket",
},
"USB",
],
}