| { |
| metadata: { |
| namespace: "event_target_names", |
| export: "CORE_EXPORT", |
| }, |
| |
| # 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: [ |
| "AccessibleNode", |
| "Animation", |
| "Clipboard", |
| "FontFaceSet", |
| "MediaQueryList", |
| "BroadcastChannel", |
| "MessagePort", |
| "Node", |
| "EventTargetImpl", |
| "AbortSignal", |
| "FileReader", |
| "InputMethodContext", |
| "AudioTrackList", |
| "TextTrack", |
| "TextTrackCue", |
| "TextTrackList", |
| "VideoTrackList", |
| "ApplicationCache", |
| "MojoInterfaceInterceptor", |
| "OffscreenCanvas", |
| "EventSource", |
| "Performance", |
| "PortalHost", |
| { |
| name: "VisualViewport", |
| ImplementedAs: "DOMVisualViewport", |
| }, |
| { |
| name: "Window", |
| ImplementedAs: "DOMWindow", |
| }, |
| "DedicatedWorkerGlobalScope", |
| "SharedWorker", |
| "SharedWorkerGlobalScope", |
| "Worker", |
| "XMLHttpRequest", |
| "XMLHttpRequestUpload", |
| ], |
| } |