blob: 46911fe907e3b7b15148271014b6798c3baec412 [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",
"GPUDevice",
"HID",
"HIDDevice",
"IdleDetector",
"ImageCapture",
"IDBDatabase",
"IDBOpenDBRequest",
"IDBRequest",
"IDBTransaction",
"MediaRecorder",
"MediaSource",
"SourceBuffer",
"SourceBufferList",
"MediaDevices",
"MediaStream",
"MediaStreamTrack",
"RTCDTMFSender",
"RTCDataChannel",
"RTCDtlsTransport",
"RTCPeerConnection",
"RTCSctpTransport",
"NDEFReader",
"NetworkInformation",
"Notification",
"PaymentRequest",
"RTCIceTransport",
"RTCQuicStream",
"RTCQuicTransport",
"PermissionStatus",
"HTMLVideoElementPictureInPicture",
"PictureInPictureWindow",
"PresentationAvailability",
"PresentationConnection",
"PresentationConnectionList",
"PresentationRequest",
"RemotePlayback",
"ScreenOrientation",
"Sensor",
"Serial",
"ServiceWorker",
"ServiceWorkerContainer",
"ServiceWorkerGlobalScope",
"ServiceWorkerRegistration",
"SMSReceiver",
"SpeechRecognition",
"SpeechSynthesis",
"SpeechSynthesisUtterance",
"AudioContext",
"AudioNode",
"MIDIAccess",
"MIDIInput",
"MIDIPort",
"XR",
"XRSession",
"XRSpace",
{
name: "WebSocket",
ImplementedAs: "DOMWebSocket",
},
"USB",
"WakeLockSentinel",
],
}