-
Notifications
You must be signed in to change notification settings - Fork 22.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update InterfaceData based on webref #8797
Conversation
This is really exciting! 🎉 We probably don't want to include mixins in this file as we decided that web developers don't need to be concerned with them and rather browse docs of concrete interfaces/objects. (InterfaceData is mostly used for sidebars, so for anyone looking for complete interface data, they should use webref data. In an ideal world, we don't generate an InterfaceData file anymore and query webref directly for our purposes, but this PR is a nice step towards that longer-term goal). |
Data updated without mixins. + "ANGLE_instanced_arrays": {…},
+ "AbortController": {…},
+ "AbortSignal": {…},
+ "Animation": {…},
+ "AnimationEffect": {…},
+ "AnimationNodeList": {…},
+ "AnimationPlaybackEvent": {…},
+ "AnimationTimeline": {…},
+ "AnimationWorkletGlobalScope": {…},
+ "AppHistory": {…},
+ "AppHistoryDestination": {…},
+ "AppHistoryEntry": {…},
+ "AppHistoryNavigateEvent": {…},
+ "AppHistoryTransition": {…},
- "ArchiveRequest": {…},
+ "AudioBuffer": {…},
- "AudioChannelManager": {…},
+ "AudioData": {…},
+ "AudioDecoder": {…},
+ "AudioEncoder": {…},
+ "AudioListener": {…},
+ "AudioParam": {…},
+ "AudioParamMap": {…},
- "AudioStreamTrack": {…},
+ "AudioTrack": {…},
+ "AudioWorklet": {…},
+ "AudioWorkletGlobalScope": {…},
+ "AudioWorkletNode": {…},
+ "AudioWorkletProcessor": {…},
+ "AuthenticatorAssertionResponse": {…},
+ "AuthenticatorAttestationResponse": {…},
+ "AuthenticatorResponse": {…},
- "AutocompleteErrorEvent": {…},
+ "BackgroundFetchEvent": {…},
+ "BackgroundFetchManager": {…},
+ "BackgroundFetchRecord": {…},
+ "BackgroundFetchRegistration": {…},
+ "BackgroundFetchUpdateUIEvent": {…},
+ "BarcodeDetector": {…},
+ "Baseline": {…},
- "BeforeAfterKeyboardEvent": {…},
- "BeforeInstallPromptEvent": {…},
+ "Blob": {…},
+ "Bluetooth": {…},
- "BluetoothAdapter": {…},
- "BluetoothAdapterEvent": {…},
+ "BluetoothAdvertisingEvent": {…},
- "BluetoothAttributeEvent": {…},
+ "BluetoothCharacteristicProperties": {…},
- "BluetoothDeviceEvent": {…},
- "BluetoothDiscoveryHandle": {…},
- "BluetoothDiscoveryStateChangedEvent": {…},
- "BluetoothGatt": {…},
- "BluetoothManager": {…},
+ "BluetoothManufacturerDataMap": {…},
- "BluetoothPairingEvent": {…},
+ "BluetoothPermissionResult": {…},
+ "BluetoothRemoteGATTCharacteristic": {…},
+ "BluetoothRemoteGATTDescriptor": {…},
+ "BluetoothRemoteGATTServer": {…},
+ "BluetoothRemoteGATTService": {…},
+ "BluetoothServiceDataMap": {…},
- "BluetoothStatusChangedEvent": {…},
+ "BluetoothUUID": {…},
- "BoxObject": {…},
+ "BreakToken": {…},
- "BrowserElement": {…},
+ "ByteLengthQueuingStrategy": {…},
- "CFStateChangeEvent": {…},
+ "CSPViolationReportBody": {…},
+ "CSSAnimation": {…},
+ "CSSColor": {…},
+ "CSSColorValue": {…},
+ "CSSDeviceCMYK": {…},
- "CSSFontFaceLoadEvent": {…},
+ "CSSFontFeatureValuesMap": {…},
+ "CSSHSL": {…},
+ "CSSHWB": {…},
+ "CSSImageValue": {…},
+ "CSSKeywordValue": {…},
+ "CSSLCH": {…},
+ "CSSLab": {…},
+ "CSSMathClamp": {…},
+ "CSSMathInvert": {…},
+ "CSSMathMax": {…},
+ "CSSMathMin": {…},
+ "CSSMathNegate": {…},
+ "CSSMathProduct": {…},
+ "CSSMathSum": {…},
+ "CSSMathValue": {…},
+ "CSSMatrixComponent": {…},
+ "CSSNestingRule": {…},
+ "CSSNumericArray": {…},
+ "CSSNumericValue": {…},
"CSSPageRule": {
- "inh": "CSSRule",
+ "inh": "CSSGroupingRule",
},
+ "CSSParserAtRule": {…},
+ "CSSParserBlock": {…},
+ "CSSParserDeclaration": {…},
+ "CSSParserFunction": {…},
+ "CSSParserQualifiedRule": {…},
+ "CSSParserRule": {…},
+ "CSSParserValue": {…},
+ "CSSPerspective": {…},
- "CSSPrimitiveValue": {…},
{"id": "CSSPropertyRule"…},
{"id": "CSSPseudoElement"…},
+ "CSSRGB": {…},
+ "CSSRotate": {…},
{"id": "CSSRule"…},
+ "CSSRuleList": {…},
+ "CSSScale": {…},
+ "CSSScrollTimelineRule": {…},
+ "CSSSkew": {…},
+ "CSSSkewX": {…},
+ "CSSSkewY": {…},
{"id": "CSSStyleDeclaration"…},
{"id": "CSSStyleRule"…},
{"id": "CSSStyleSheet"…},
+ "CSSStyleValue": {…},
{"id": "CSSSupportsRule"…},
+ "CSSTransformComponent": {…},
+ "CSSTransformValue": {…},
+ "CSSTransition": {…},
+ "CSSTranslate": {…},
+ "CSSUnitValue": {…},
+ "CSSUnparsedValue": {…},
- "CSSValueList": {…},
+ "CSSVariableReferenceValue": {…},
{"id": "CSSViewportRule"…},
+ "Cache": {…},
+ "CacheStorage": {…},
- "CallEvent": {…},
- "CallGroupErrorEvent": {…},
- "CameraClosedEvent": {…},
- "CameraConfigurationEvent": {…},
- "CameraControl": {…},
- "CameraFacesDetectedEvent": {…},
- "CameraStateChangeEvent": {…},
+ "CanMakePaymentEvent": {…},
- "CanvasCaptureMediaStream": {…},
+ "CanvasCaptureMediaStreamTrack": {…},
+ "CanvasGradient": {…},
+ "CanvasPattern": {…},
+ "CanvasRenderingContext2D": {…},
{"id": "CaretPosition"…},
{"id": "ChannelMergerNode"…},
{"id": "ChannelSplitterNode"…},
{"id": "CharacterData"…},
+ "ChildBreakToken": {…},
- "ChromeWorker": {…},
+ "Client": {…},
+ "Clients": {…},
{"id": "Clipboard"…},
{"id": "ClipboardEvent"…},
+ "ClipboardItem": {…},
{"id": "CloseEvent"…},
- "CommandEvent": {…},
{"id": "Comment"…},
{"id": "CompositionEvent"…},
+ "CompressionStream": {…},
{"id": "ConstantSourceNode"…},
+ "ContactAddress": {…},
- "ContactManager": {…},
+ "ContactsManager": {…},
- "ContainerBoxObject": {…},
+ "ContentIndex": {…},
+ "ContentIndexEvent": {…},
{"id": "ConvolverNode"…},
+ "CookieChangeEvent": {…},
+ "CookieStore": {…},
+ "CookieStoreManager": {…},
+ "CountQueuingStrategy": {…},
+ "CrashReportBody": {…},
+ "Credential": {…},
+ "CredentialsContainer": {…},
{"id": "Crypto"…},
+ "CryptoKey": {…},
+ "CustomElementRegistry": {…},
{"id": "CustomEvent"…},
+ "CustomStateSet": {…},
- "DOMApplication": {…},
- "DOMApplicationsManager": {…},
- "DOMCursor": {…},
- "DOMDownload": {…},
- "DOMDownloadManager": {…},
"DOMException": {
"impl": [
- "ExceptionMembers"
],
},
{"id": "DOMImplementation"…},
{"id": "DOMMatrix"…},
+ "DOMMatrixReadOnly": {…},
- "DOMMobileMessageError": {…},
{"id": "DOMParser"…},
{"id": "DOMPoint"…},
+ "DOMPointReadOnly": {…},
+ "DOMQuad": {…},
{"id": "DOMRect"…},
+ "DOMRectList": {…},
+ "DOMRectReadOnly": {…},
- "DOMRequest": {…},
- "DOMSettableTokenList": {…},
+ "DOMStringList": {…},
{"id": "DOMStringMap"…},
{"id": "DOMTokenList"…},
- "DOMTransactionEvent": {…},
- "DataContainerEvent": {…},
+ "DataCue": {…},
- "DataErrorEvent": {…},
- "DataStore": {…},
- "DataStoreChangeEvent": {…},
+ "DataTransfer": {…},
+ "DataTransferItem": {…},
+ "DataTransferItemList": {…},
+ "DecompressionStream": {…},
{"id": "DedicatedWorkerGlobalScope"…},
{"id": "DelayNode"…},
+ "DeprecationReportBody": {…},
- "DesktopNotification": {…},
{"id": "DeviceMotionEvent"…},
+ "DeviceMotionEventAcceleration": {…},
+ "DeviceMotionEventRotationRate": {…},
{"id": "DeviceOrientationEvent"…},
+ "DevicePosture": {…},
- "DeviceProximityEvent": {…},
- "DeviceStorage": {…},
- "DeviceStorageChangeEvent": {…},
"Document": {
"impl": [
- "XPathEvaluator"
- "GlobalEventHandlers"
],
},
{"id": "DocumentFragment"…},
+ "DocumentTimeline": {…},
{"id": "DocumentType"…},
- "DownloadEvent": {…},
{"id": "DragEvent"…},
{"id": "DynamicsCompressorNode"…},
+ "EXT_blend_minmax": {…},
+ "EXT_clip_cull_distance": {…},
+ "EXT_color_buffer_float": {…},
+ "EXT_color_buffer_half_float": {…},
+ "EXT_disjoint_timer_query": {…},
+ "EXT_disjoint_timer_query_webgl2": {…},
+ "EXT_float_blend": {…},
+ "EXT_frag_depth": {…},
+ "EXT_sRGB": {…},
+ "EXT_shader_texture_lod": {…},
+ "EXT_texture_compression_bptc": {…},
+ "EXT_texture_compression_rgtc": {…},
+ "EXT_texture_filter_anisotropic": {…},
+ "EXT_texture_norm16": {…},
{"id": "Element"…},
+ "ElementInternals": {…},
+ "EncodedAudioChunk": {…},
+ "EncodedVideoChunk": {…},
- "EngineeringMode": {…},
{"id": "ErrorEvent"…},
{"id": "Event"…},
+ "EventCounts": {…},
{"id": "EventSource"…},
+ "EventTarget": {…},
- "Exception": {…},
+ "ExtendableCookieChangeEvent": {…},
{"id": "ExtendableEvent"…},
+ "ExtendableMessageEvent": {…},
+ "External": {…},
+ "EyeDropper": {…},
- "FMRadio": {…},
+ "FaceDetector": {…},
+ "FederatedCredential": {…},
"FetchEvent": {
- "inh": "Event",
+ "inh": "ExtendableEvent",
},
{"id": "File"…},
{"id": "FileList"…},
{"id": "FileReader"…},
+ "FileReaderSync": {…},
+ "FileSystem": {…},
+ "FileSystemDirectoryEntry": {…},
+ "FileSystemDirectoryHandle": {…},
+ "FileSystemDirectoryReader": {…},
+ "FileSystemEntry": {…},
+ "FileSystemFileEntry": {…},
+ "FileSystemFileHandle": {…},
+ "FileSystemHandle": {…},
+ "FileSystemWritableFileStream": {…},
{"id": "FocusEvent"…},
+ "Font": {…},
+ "FontFace": {…},
{"id": "FontFaceSet"…},
+ "FontFaceSetLoadEvent": {…},
+ "FontManager": {…},
+ "FontMetadata": {…},
+ "FontMetrics": {…},
{"id": "FormData"…},
+ "FormDataEvent": {…},
+ "FragmentDirective": {…},
+ "FragmentResult": {…},
+ "GPU": {…},
+ "GPUAdapter": {…},
+ "GPUBindGroup": {…},
+ "GPUBindGroupLayout": {…},
+ "GPUBuffer": {…},
+ "GPUBufferUsage": {…},
+ "GPUCanvasContext": {…},
+ "GPUColorWrite": {…},
+ "GPUCommandBuffer": {…},
+ "GPUCommandEncoder": {…},
+ "GPUCompilationInfo": {…},
+ "GPUCompilationMessage": {…},
+ "GPUComputePassEncoder": {…},
+ "GPUComputePipeline": {…},
+ "GPUDevice": {…},
+ "GPUDeviceLostInfo": {…},
+ "GPUExternalTexture": {…},
+ "GPUMapMode": {…},
+ "GPUOutOfMemoryError": {…},
+ "GPUPipelineLayout": {…},
+ "GPUQuerySet": {…},
+ "GPUQueue": {…},
+ "GPURenderBundle": {…},
+ "GPURenderBundleEncoder": {…},
+ "GPURenderPassEncoder": {…},
+ "GPURenderPipeline": {…},
+ "GPUSampler": {…},
+ "GPUShaderModule": {…},
+ "GPUShaderStage": {…},
+ "GPUSupportedFeatures": {…},
+ "GPUSupportedLimits": {…},
+ "GPUTexture": {…},
+ "GPUTextureUsage": {…},
+ "GPUTextureView": {…},
+ "GPUUncapturedErrorEvent": {…},
+ "GPUValidationError": {…},
{"id": "GainNode"…},
+ "Gamepad": {…},
- "GamepadAxisMoveEvent": {…},
+ "GamepadButton": {…},
- "GamepadButtonEvent": {…},
{"id": "GamepadEvent"…},
+ "GamepadHapticActuator": {…},
+ "GamepadPose": {…},
+ "GamepadTouch": {…},
+ "Geolocation": {…},
+ "GeolocationCoordinates": {…},
+ "GeolocationPosition": {…},
+ "GeolocationPositionError": {…},
+ "GeolocationSensor": {…},
+ "Global": {…},
+ "GravitySensor": {…},
+ "GroupEffect": {…},
{"id": "Gyroscope"…},
+ "HID": {…},
+ "HIDConnectionEvent": {…},
+ "HIDDevice": {…},
+ "HIDInputReportEvent": {…},
- "HMDVRDevice": {…},
+ "HTMLAllCollection": {…},
{"id": "HTMLAnchorElement"…},
- "HTMLAppletElement": {…},
{"id": "HTMLAreaElement"…},
{"id": "HTMLAudioElement"…},
{"id": "HTMLBRElement"…},
{"id": "HTMLBaseElement"…},
"HTMLBodyElement": {
"impl": [
- "WindowEventHandlers"
],
},
{"id": "HTMLButtonElement"…},
{"id": "HTMLCanvasElement"…},
{"id": "HTMLCollection"…},
- "HTMLContentElement": {…},
{"id": "HTMLDListElement"…},
{"id": "HTMLDataElement"…},
{"id": "HTMLDataListElement"…},
+ "HTMLDetailsElement": {…},
+ "HTMLDialogElement": {…},
{"id": "HTMLDirectoryElement"…},
{"id": "HTMLDivElement"…},
- "HTMLDocument": {…},
"HTMLElement": {
"impl": [
- "GlobalEventHandlers"
],
},
{"id": "HTMLEmbedElement"…},
{"id": "HTMLFieldSetElement"…},
{"id": "HTMLFontElement"…},
{"id": "HTMLFormControlsCollection"…},
{"id": "HTMLFormElement"…},
{"id": "HTMLFrameElement"…},
"HTMLFrameSetElement": {
"impl": [
- "WindowEventHandlers"
],
},
{"id": "HTMLHRElement"…},
{"id": "HTMLHeadElement"…},
{"id": "HTMLHeadingElement"…},
{"id": "HTMLHtmlElement"…},
"HTMLIFrameElement": {
"impl": [
- "BrowserElement"
],
},
{"id": "HTMLImageElement"…},
{"id": "HTMLInputElement"…},
{"id": "HTMLLIElement"…},
{"id": "HTMLLabelElement"…},
{"id": "HTMLLegendElement"…},
{"id": "HTMLLinkElement"…},
{"id": "HTMLMapElement"…},
+ "HTMLMarqueeElement": {…},
{"id": "HTMLMediaElement"…},
{"id": "HTMLMenuElement"…},
- "HTMLMenuItemElement": {…},
{"id": "HTMLMetaElement"…},
{"id": "HTMLMeterElement"…},
{"id": "HTMLModElement"…},
{"id": "HTMLOListElement"…},
{"id": "HTMLObjectElement"…},
{"id": "HTMLOptGroupElement"…},
{"id": "HTMLOptionElement"…},
{"id": "HTMLOptionsCollection"…},
{"id": "HTMLOutputElement"…},
{"id": "HTMLParagraphElement"…},
{"id": "HTMLParamElement"…},
{"id": "HTMLPictureElement"…},
{"id": "HTMLPortalElement"…},
{"id": "HTMLPreElement"…},
{"id": "HTMLProgressElement"…},
- "HTMLPropertiesCollection": {…},
{"id": "HTMLQuoteElement"…},
{"id": "HTMLScriptElement"…},
{"id": "HTMLSelectElement"…},
- "HTMLShadowElement": {…},
+ "HTMLSlotElement": {…},
{"id": "HTMLSourceElement"…},
{"id": "HTMLSpanElement"…},
{"id": "HTMLStyleElement"…},
{"id": "HTMLTableCaptionElement"…},
{"id": "HTMLTableCellElement"…},
{"id": "HTMLTableColElement"…},
{"id": "HTMLTableElement"…},
{"id": "HTMLTableRowElement"…},
{"id": "HTMLTableSectionElement"…},
{"id": "HTMLTemplateElement"…},
{"id": "HTMLTextAreaElement"…},
{"id": "HTMLTimeElement"…},
{"id": "HTMLTitleElement"…},
{"id": "HTMLTrackElement"…},
{"id": "HTMLUListElement"…},
{"id": "HTMLUnknownElement"…},
{"id": "HTMLVideoElement"…},
{"id": "HashChangeEvent"…},
+ "Headers": {…},
+ "Highlight": {…},
+ "HighlightRegistry": {…},
{"id": "History"…},
+ "IDBCursor": {…},
{"id": "IDBCursorWithValue"…},
{"id": "IDBDatabase"…},
+ "IDBFactory": {…},
- "IDBFileHandle": {…},
- "IDBFileRequest": {…},
+ "IDBIndex": {…},
+ "IDBKeyRange": {…},
- "IDBMutableFile": {…},
+ "IDBObjectStore": {…},
{"id": "IDBOpenDBRequest"…},
{"id": "IDBRequest"…},
{"id": "IDBTransaction"…},
{"id": "IDBVersionChangeEvent"…},
+ "IIRFilterNode": {…},
- "IccCardLockError": {…},
- "IccChangeEvent": {…},
+ "IdleDeadline": {…},
+ "IdleDetector": {…},
+ "ImageBitmap": {…},
+ "ImageBitmapRenderingContext": {…},
"ImageCapture": {
- "inh": "EventTarget",
+ "inh": "",
},
- "ImageCaptureErrorEvent": {…},
+ "ImageData": {…},
+ "ImageDecoder": {…},
- "ImageDocument": {…},
+ "ImageTrack": {…},
+ "ImageTrackList": {…},
+ "Ink": {…},
+ "InkPresenter": {…},
+ "InputDeviceCapabilities": {…},
+ "InputDeviceInfo": {…},
{"id": "InputEvent"…},
- "InstallEvent": {…},
- "InstallTrigger": {…},
+ "Instance": {…},
+ "IntersectionObserver": {…},
+ "IntersectionObserverEntry": {…},
+ "InterventionReportBody": {…},
+ "IntrinsicSizes": {…},
+ "KHR_parallel_shader_compile": {…},
+ "Keyboard": {…},
"KeyboardEvent": {
"impl": [
- "KeyEvent"
],
},
+ "KeyboardLayoutMap": {…},
+ "KeyframeEffect": {…},
+ "LargestContentfulPaint": {…},
+ "LayoutChild": {…},
+ "LayoutConstraints": {…},
+ "LayoutEdges": {…},
+ "LayoutFragment": {…},
+ "LayoutShift": {…},
+ "LayoutShiftAttribution": {…},
+ "LayoutWorkletGlobalScope": {…},
{"id": "LinearAccelerationSensor"…},
- "ListBoxObject": {…},
- "LocalMediaStream": {…},
{"id": "Location"…},
+ "Lock": {…},
+ "LockManager": {…},
+ "MIDIAccess": {…},
+ "MIDIConnectionEvent": {…},
+ "MIDIInput": {…},
+ "MIDIInputMap": {…},
+ "MIDIMessageEvent": {…},
+ "MIDIOutput": {…},
+ "MIDIOutputMap": {…},
+ "MIDIPort": {…},
+ "ML": {…},
+ "MLContext": {…},
+ "MLGraph": {…},
+ "MLGraphBuilder": {…},
+ "MLOperand": {…},
+ "MLOperator": {…},
{"id": "Magnetometer"…},
+ "MathMLElement": {…},
+ "MediaCapabilities": {…},
+ "MediaDeviceInfo": {…},
{"id": "MediaDevices"…},
{"id": "MediaElementAudioSourceNode"…},
{"id": "MediaEncryptedEvent"…},
+ "MediaError": {…},
- "MediaKeyError": {…},
{"id": "MediaKeyMessageEvent"…},
{"id": "MediaKeySession"…},
+ "MediaKeyStatusMap": {…},
+ "MediaKeySystemAccess": {…},
+ "MediaKeys": {…},
+ "MediaList": {…},
+ "MediaMetadata": {…},
+ "MediaQueryList": {…},
+ "MediaQueryListEvent": {…},
{"id": "MediaRecorder"…},
+ "MediaRecorderErrorEvent": {…},
+ "MediaSession": {…},
{"id": "MediaSource"…},
{"id": "MediaStream"…},
{"id": "MediaStreamAudioDestinationNode"…},
{"id": "MediaStreamAudioSourceNode"…},
- "MediaStreamEvent": {…},
+ "MediaStreamTrack": {…},
+ "MediaStreamTrackAudioSourceNode": {…},
{"id": "MediaStreamTrackEvent"…},
+ "Memory": {…},
- "MenuBoxObject": {…},
- "MerchantValidationEvent": {…},
+ "MessageChannel": {…},
{"id": "MessageEvent"…},
"MessagePort": {
"impl": [
- "Transferable"
],
},
+ "MimeType": {…},
{"id": "MimeTypeArray"…},
+ "Module": {…},
{"id": "MouseEvent"…},
- "MouseScrollEvent": {…},
{"id": "MutationEvent"…},
{"id": "MutationObserver"…},
{"id": "MutationRecord"…},
+ "NDEFMessage": {…},
+ "NDEFReader": {…},
+ "NDEFReadingEvent": {…},
+ "NDEFRecord": {…},
+ "NamedFlow": {…},
+ "NamedFlowMap": {…},
{"id": "NamedNodeMap"…},
+ "NavigationEvent": {…},
+ "NavigationPreloadManager": {…},
{"id": "Navigator"…},
+ "NavigatorUAData": {…},
{"id": "NetworkInformation"…},
{"id": "Node"…},
{"id": "NodeIterator"…},
{"id": "NodeList"…},
{"id": "Notification"…},
+ "NotificationEvent": {…},
- "NotifyPaintEvent": {…},
+ "OES_draw_buffers_indexed": {…},
+ "OES_element_index_uint": {…},
+ "OES_fbo_render_mipmap": {…},
+ "OES_standard_derivatives": {…},
+ "OES_texture_float": {…},
+ "OES_texture_float_linear": {…},
+ "OES_texture_half_float": {…},
+ "OES_texture_half_float_linear": {…},
+ "OES_vertex_array_object": {…},
{"id": "OTPCredential"…},
+ "OVR_multiview2": {…},
{"id": "OfflineAudioCompletionEvent"…},
{"id": "OfflineAudioContext"…},
- "OfflineResourceList": {…},
{"id": "OffscreenCanvas"…},
+ "OffscreenCanvasRenderingContext2D": {…},
{"id": "OrientationSensor"…},
"OscillatorNode": {
- "inh": "AudioNode",
+ "inh": "AudioScheduledSourceNode",
},
+ "OverconstrainedError": {…},
{"id": "PageTransitionEvent"…},
+ "PaintRenderingContext2D": {…},
- "PaintRequest": {…},
- "PaintRequestList": {…},
+ "PaintSize": {…},
+ "PaintWorkletGlobalScope": {…},
{"id": "PannerNode"…},
+ "PasswordCredential": {…},
+ "Path2D": {…},
- "PaymentAddress": {…},
+ "PaymentInstruments": {…},
+ "PaymentManager": {…},
{"id": "PaymentMethodChangeEvent"…},
{"id": "PaymentRequest"…},
+ "PaymentRequestEvent": {…},
{"id": "PaymentRequestUpdateEvent"…},
{"id": "PaymentResponse"…},
"Performance": {
- "inh": "",
+ "inh": "EventTarget",
},
{"id": "PerformanceElementTiming"…},
+ "PerformanceEntry": {…},
+ "PerformanceEventTiming": {…},
+ "PerformanceFrameTiming": {…},
{"id": "PerformanceLongTaskTiming"…},
{"id": "PerformanceMark"…},
{"id": "PerformanceMeasure"…},
+ "PerformanceNavigation": {…},
"PerformanceNavigationTiming": {
- "inh": "PerformanceEntry",
+ "inh": "PerformanceResourceTiming",
},
+ "PerformanceObserver": {…},
+ "PerformanceObserverEntryList": {…},
{"id": "PerformancePaintTiming"…},
{"id": "PerformanceResourceTiming"…},
+ "PerformanceServerTiming": {…},
+ "PerformanceTiming": {…},
+ "PeriodicSyncEvent": {…},
+ "PeriodicSyncManager": {…},
+ "PeriodicWave": {…},
+ "PermissionStatus": {…},
+ "Permissions": {…},
+ "PermissionsPolicy": {…},
+ "PermissionsPolicyViolationReportBody": {…},
+ "PictureInPictureEvent": {…},
+ "PictureInPictureWindow": {…},
{"id": "Plugin"…},
{"id": "PluginArray"…},
- "PluginCrashedEvent": {…},
{"id": "PointerEvent"…},
{"id": "PopStateEvent"…},
- "PopupBlockedEvent": {…},
- "PopupBoxObject": {…},
+ "PortalActivateEvent": {…},
+ "PortalHost": {…},
- "PositionSensorVRDevice": {…},
+ "Presentation": {…},
+ "PresentationAvailability": {…},
+ "PresentationConnection": {…},
+ "PresentationConnectionAvailableEvent": {…},
+ "PresentationConnectionCloseEvent": {…},
+ "PresentationConnectionList": {…},
- "PresentationDeviceInfoManager": {…},
+ "PresentationReceiver": {…},
+ "PresentationRequest": {…},
{"id": "ProcessingInstruction"…},
+ "Profiler": {…},
{"id": "ProgressEvent"…},
{"id": "PromiseRejectionEvent"…},
- "PropertyNodeList": {…},
+ "ProximitySensor": {…},
- "PseudoElement": {…},
+ "PublicKeyCredential": {…},
+ "PushEvent": {…},
+ "PushManager": {…},
+ "PushMessageData": {…},
+ "PushSubscription": {…},
+ "PushSubscriptionChangeEvent": {…},
+ "PushSubscriptionOptions": {…},
+ "RTCCertificate": {…},
{"id": "RTCDTMFSender"…},
{"id": "RTCDTMFToneChangeEvent"…},
{"id": "RTCDataChannel"…},
{"id": "RTCDataChannelEvent"…},
{"id": "RTCDtlsTransport"…},
+ "RTCEncodedAudioFrame": {…},
+ "RTCEncodedVideoFrame": {…},
+ "RTCError": {…},
+ "RTCErrorEvent": {…},
+ "RTCIceCandidate": {…},
+ "RTCIceTransport": {…},
+ "RTCIdentityAssertion": {…},
+ "RTCIdentityProviderGlobalScope": {…},
+ "RTCIdentityProviderRegistrar": {…},
{"id": "RTCPeerConnection"…},
+ "RTCPeerConnectionIceErrorEvent": {…},
{"id": "RTCPeerConnectionIceEvent"…},
- "RTCPeerConnectionIdentityErrorEvent": {…},
- "RTCPeerConnectionIdentityEvent": {…},
+ "RTCRtpReceiver": {…},
+ "RTCRtpScriptTransform": {…},
+ "RTCRtpScriptTransformer": {…},
+ "RTCRtpSender": {…},
+ "RTCRtpTransceiver": {…},
+ "RTCSctpTransport": {…},
+ "RTCSessionDescription": {…},
+ "RTCStatsReport": {…},
{"id": "RTCTrackEvent"…},
+ "RTCTransformEvent": {…},
{"id": "RadioNodeList"…},
{"id": "Range"…},
+ "ReadableByteStreamController": {…},
+ "ReadableStream": {…},
+ "ReadableStreamBYOBReader": {…},
+ "ReadableStreamBYOBRequest": {…},
+ "ReadableStreamDefaultController": {…},
+ "ReadableStreamDefaultReader": {…},
- "RecordErrorEvent": {…},
- "Rect": {…},
{"id": "RelativeOrientationSensor"…},
+ "RemotePlayback": {…},
+ "Report": {…},
+ "ReportBody": {…},
+ "ReportingObserver": {…},
{"id": "Request"…},
+ "ResizeObserver": {…},
+ "ResizeObserverEntry": {…},
+ "ResizeObserverSize": {…},
{"id": "Response"…},
+ "SFrameTransform": {…},
+ "SFrameTransformErrorEvent": {…},
"SVGAElement": {
"impl": [
- "SVGURIReference"
],
},
- "SVGAltGlyphElement": {…},
+ "SVGAngle": {…},
{"id": "SVGAnimateElement"…},
{"id": "SVGAnimateMotionElement"…},
{"id": "SVGAnimateTransformElement"…},
+ "SVGAnimatedAngle": {…},
+ "SVGAnimatedBoolean": {…},
{"id": "SVGAnimatedEnumeration"…},
{"id": "SVGAnimatedInteger"…},
+ "SVGAnimatedLength": {…},
+ "SVGAnimatedLengthList": {…},
{"id": "SVGAnimatedNumber"…},
{"id": "SVGAnimatedNumberList"…},
{"id": "SVGAnimatedPreserveAspectRatio"…},
+ "SVGAnimatedRect": {…},
{"id": "SVGAnimatedString"…},
+ "SVGAnimatedTransformList": {…},
"SVGAnimationElement": {
"impl": [
- "SVGTests"
],
},
{"id": "SVGCircleElement"…},
"SVGClipPathElement": {
"impl": [
- "SVGUnitTypes"
],
},
{"id": "SVGComponentTransferFunctionElement"…},
- "SVGCursorElement": {…},
{"id": "SVGDefsElement"…},
{"id": "SVGDescElement"…},
+ "SVGDiscardElement": {…},
- "SVGDocument": {…},
"SVGElement": {
"impl": [
- "GlobalEventHandlers"
],
},
{"id": "SVGEllipseElement"…},
"SVGFEBlendElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFEColorMatrixElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFEComponentTransferElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFECompositeElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFEConvolveMatrixElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFEDiffuseLightingElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFEDisplacementMapElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
{"id": "SVGFEDistantLightElement"…},
"SVGFEDropShadowElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFEFloodElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
{"id": "SVGFEFuncAElement"…},
{"id": "SVGFEFuncBElement"…},
{"id": "SVGFEFuncGElement"…},
{"id": "SVGFEFuncRElement"…},
"SVGFEGaussianBlurElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFEImageElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
- "SVGURIReference"
],
},
"SVGFEMergeElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
{"id": "SVGFEMergeNodeElement"…},
"SVGFEMorphologyElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFEOffsetElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
{"id": "SVGFEPointLightElement"…},
"SVGFESpecularLightingElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
{"id": "SVGFESpotLightElement"…},
"SVGFETileElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFETurbulenceElement": {
"impl": [
- "SVGFilterPrimitiveStandardAttributes"
],
},
"SVGFilterElement": {
"impl": [
- "SVGURIReference"
- "SVGUnitTypes"
],
},
{"id": "SVGForeignObjectElement"…},
{"id": "SVGGElement"…},
{"id": "SVGGeometryElement"…},
"SVGGradientElement": {
"impl": [
- "SVGURIReference"
- "SVGUnitTypes"
],
},
"SVGGraphicsElement": {
"impl": [
- "SVGTests"
],
},
"SVGImageElement": {
"impl": [
- "SVGURIReference"
],
},
+ "SVGLength": {…},
{"id": "SVGLengthList"…},
{"id": "SVGLineElement"…},
{"id": "SVGLinearGradientElement"…},
"SVGMPathElement": {
"impl": [
- "SVGURIReference"
],
},
"SVGMarkerElement": {
"impl": [
- "SVGFitToViewBox"
],
},
"SVGMaskElement": {
"impl": [
- "SVGUnitTypes"
],
},
{"id": "SVGMetadataElement"…},
+ "SVGNumber": {…},
{"id": "SVGNumberList"…},
"SVGPathElement": {
"impl": [
- "SVGAnimatedPathData"
],
},
- "SVGPathSegArcAbs": {…},
- "SVGPathSegArcRel": {…},
- "SVGPathSegClosePath": {…},
- "SVGPathSegCurvetoCubicAbs": {…},
- "SVGPathSegCurvetoCubicRel": {…},
- "SVGPathSegCurvetoCubicSmoothAbs": {…},
- "SVGPathSegCurvetoCubicSmoothRel": {…},
- "SVGPathSegCurvetoQuadraticAbs": {…},
- "SVGPathSegCurvetoQuadraticRel": {…},
- "SVGPathSegCurvetoQuadraticSmoothAbs": {…},
- "SVGPathSegCurvetoQuadraticSmoothRel": {…},
- "SVGPathSegLinetoAbs": {…},
- "SVGPathSegLinetoHorizontalAbs": {…},
- "SVGPathSegLinetoHorizontalRel": {…},
- "SVGPathSegLinetoRel": {…},
- "SVGPathSegLinetoVerticalAbs": {…},
- "SVGPathSegLinetoVerticalRel": {…},
- "SVGPathSegList": {…},
- "SVGPathSegMovetoAbs": {…},
- "SVGPathSegMovetoRel": {…},
"SVGPatternElement": {
"impl": [
- "SVGFitToViewBox"
- "SVGURIReference"
- "SVGUnitTypes"
],
},
- "SVGPoint": {…},
{"id": "SVGPointList"…},
"SVGPolygonElement": {
"impl": [
- "SVGAnimatedPoints"
],
},
"SVGPolylineElement": {
"impl": [
- "SVGAnimatedPoints"
],
},
{"id": "SVGPreserveAspectRatio"…},
{"id": "SVGRadialGradientElement"…},
- "SVGRect": {…},
{"id": "SVGRectElement"…},
"SVGSVGElement": {
"impl": [
- "SVGFitToViewBox"
- "SVGZoomAndPan"
],
},
"SVGScriptElement": {
"impl": [
- "SVGURIReference"
],
},
{"id": "SVGSetElement"…},
{"id": "SVGStopElement"…},
{"id": "SVGStringList"…},
{"id": "SVGStyleElement"…},
{"id": "SVGSwitchElement"…},
"SVGSymbolElement": {
- "inh": "SVGElement",
+ "inh": "SVGGraphicsElement",
"impl": [
- "SVGFitToViewBox"
- "SVGTests"
],
},
{"id": "SVGTSpanElement"…},
{"id": "SVGTextContentElement"…},
{"id": "SVGTextElement"…},
"SVGTextPathElement": {
"impl": [
- "SVGURIReference"
],
},
{"id": "SVGTextPositioningElement"…},
{"id": "SVGTitleElement"…},
+ "SVGTransform": {…},
{"id": "SVGTransformList"…},
+ "SVGUnitTypes": {…},
"SVGUseElement": {
"impl": [
- "SVGURIReference"
],
},
+ "SVGUseElementShadowRoot": {…},
"SVGViewElement": {
"impl": [
- "SVGFitToViewBox"
- "SVGZoomAndPan"
],
},
- "SVGZoomEvent": {…},
+ "Sanitizer": {…},
+ "Scheduler": {…},
+ "Scheduling": {…},
"Screen": {
- "inh": "EventTarget",
+ "inh": "",
},
+ "ScreenOrientation": {…},
{"id": "ScriptProcessorNode"…},
- "ScrollAreaEvent": {…},
- "ScrollBoxObject": {…},
+ "ScrollTimeline": {…},
- "ScrollViewChangeEvent": {…},
+ "SecurityPolicyViolationEvent": {…},
{"id": "Selection"…},
- "SelectionStateChangedEvent": {…},
{"id": "Sensor"…},
{"id": "SensorErrorEvent"…},
+ "SequenceEffect": {…},
+ "Serial": {…},
+ "SerialPort": {…},
{"id": "ServiceWorker"…},
{"id": "ServiceWorkerContainer"…},
"ServiceWorkerGlobalScope": {
"impl": [
- "GlobalFetch"
],
},
{"id": "ServiceWorkerRegistration"…},
- "SettingsLock": {…},
- "SettingsManager": {…},
+ "ShadowAnimation": {…},
{"id": "ShadowRoot"…},
{"id": "SharedWorker"…},
{"id": "SharedWorkerGlobalScope"…},
- "SimpleGestureEvent": {…},
{"id": "SourceBuffer"…},
{"id": "SourceBufferList"…},
+ "SpeechGrammar": {…},
+ "SpeechGrammarList": {…},
{"id": "SpeechRecognition"…},
+ "SpeechRecognitionAlternative": {…},
- "SpeechRecognitionError": {…},
+ "SpeechRecognitionErrorEvent": {…},
{"id": "SpeechRecognitionEvent"…},
+ "SpeechRecognitionResult": {…},
+ "SpeechRecognitionResultList": {…},
+ "SpeechSynthesis": {…},
+ "SpeechSynthesisErrorEvent": {…},
{"id": "SpeechSynthesisEvent"…},
{"id": "SpeechSynthesisUtterance"…},
+ "SpeechSynthesisVoice": {…},
{"id": "StaticRange"…},
{"id": "StereoPannerNode"…},
+ "Storage": {…},
{"id": "StorageEvent"…},
+ "StorageManager": {…},
+ "StylePropertyMap": {…},
+ "StylePropertyMapReadOnly": {…},
- "StyleRuleChangeEvent": {…},
{"id": "StyleSheet"…},
- "StyleSheetApplicableStateChangeEvent": {…},
- "StyleSheetChangeEvent": {…},
+ "StyleSheetList": {…},
+ "SubmitEvent": {…},
+ "SubtleCrypto": {…},
{"id": "SyncEvent"…},
+ "SyncManager": {…},
- "TVChannel": {…},
- "TVCurrentChannelChangedEvent": {…},
- "TVCurrentSourceChangedEvent": {…},
- "TVEITBroadcastedEvent": {…},
- "TVManager": {…},
- "TVScanningStateChangedEvent": {…},
- "TVSource": {…},
- "TVTuner": {…},
+ "Table": {…},
{"id": "TaskAttributionTiming"…},
+ "TaskController": {…},
+ "TaskPriorityChangeEvent": {…},
+ "TaskSignal": {…},
- "Telephony": {…},
- "TelephonyCall": {…},
- "TelephonyCallGroup": {…},
{"id": "Text"…},
+ "TextDecoder": {…},
+ "TextDecoderStream": {…},
+ "TextDetector": {…},
+ "TextEncoder": {…},
+ "TextEncoderStream": {…},
+ "TextMetrics": {…},
{"id": "TextTrack"…},
+ "TextTrackCue": {…},
+ "TextTrackCueList": {…},
{"id": "TextTrackList"…},
{"id": "TimeEvent"…},
+ "TimeRanges": {…},
{"id": "Touch"…},
{"id": "TouchEvent"…},
{"id": "TouchList"…},
{"id": "TrackEvent"…},
+ "TransformStream": {…},
+ "TransformStreamDefaultController": {…},
{"id": "TransitionEvent"…},
- "TreeBoxObject": {…},
- "TreeColumns": {…},
{"id": "TreeWalker"…},
+ "TrustedHTML": {…},
+ "TrustedScript": {…},
+ "TrustedScriptURL": {…},
+ "TrustedTypePolicy": {…},
+ "TrustedTypePolicyFactory": {…},
- "UDPMessageEvent": {…},
- "UDPSocket": {…},
{"id": "UIEvent"…},
{"id": "URL"…},
+ "URLPattern": {…},
+ "URLSearchParams": {…},
+ "USB": {…},
+ "USBAlternateInterface": {…},
+ "USBConfiguration": {…},
+ "USBConnectionEvent": {…},
+ "USBDevice": {…},
+ "USBEndpoint": {…},
+ "USBInTransferResult": {…},
+ "USBInterface": {…},
+ "USBIsochronousInTransferPacket": {…},
+ "USBIsochronousInTransferResult": {…},
+ "USBIsochronousOutTransferPacket": {…},
+ "USBIsochronousOutTransferResult": {…},
+ "USBOutTransferResult": {…},
+ "USBPermissionResult": {…},
- "USSDReceivedEvent": {…},
+ "UncalibratedMagnetometer": {…},
- "UndoManager": {…},
- "UserProximityEvent": {…},
- "VRFieldOfView": {…},
"VTTCue": {
- "inh": "EventTarget",
+ "inh": "TextTrackCue",
},
+ "VTTRegion": {…},
{"id": "ValidityState"…},
+ "ValueEvent": {…},
+ "VideoColorSpace": {…},
+ "VideoDecoder": {…},
+ "VideoEncoder": {…},
+ "VideoFrame": {…},
+ "VideoPlaybackQuality": {…},
- "VideoStreamTrack": {…},
+ "VideoTrack": {…},
{"id": "VideoTrackList"…},
+ "VirtualKeyboard": {…},
+ "VisualViewport": {…},
+ "WEBGL_blend_equation_advanced_coherent": {…},
+ "WEBGL_color_buffer_float": {…},
+ "WEBGL_compressed_texture_astc": {…},
+ "WEBGL_compressed_texture_etc": {…},
+ "WEBGL_compressed_texture_etc1": {…},
+ "WEBGL_compressed_texture_pvrtc": {…},
+ "WEBGL_compressed_texture_s3tc": {…},
+ "WEBGL_compressed_texture_s3tc_srgb": {…},
+ "WEBGL_debug_renderer_info": {…},
+ "WEBGL_debug_shaders": {…},
+ "WEBGL_depth_texture": {…},
+ "WEBGL_draw_buffers": {…},
+ "WEBGL_draw_instanced_base_vertex_base_instance": {…},
+ "WEBGL_lose_context": {…},
+ "WEBGL_multi_draw": {…},
+ "WEBGL_multi_draw_instanced_base_vertex_base_instance": {…},
+ "WakeLock": {…},
+ "WakeLockSentinel": {…},
{"id": "WaveShaperNode"…},
"WebGL2RenderingContext": {
- "inh": "WebGLRenderingContext",
+ "inh": "",
},
+ "WebGLActiveInfo": {…},
+ "WebGLBuffer": {…},
{"id": "WebGLContextEvent"…},
+ "WebGLFramebuffer": {…},
+ "WebGLObject": {…},
+ "WebGLProgram": {…},
+ "WebGLQuery": {…},
+ "WebGLRenderbuffer": {…},
+ "WebGLRenderingContext": {…},
+ "WebGLSampler": {…},
+ "WebGLShader": {…},
+ "WebGLShaderPrecisionFormat": {…},
+ "WebGLSync": {…},
+ "WebGLTexture": {…},
+ "WebGLTimerQueryEXT": {…},
+ "WebGLTransformFeedback": {…},
+ "WebGLUniformLocation": {…},
+ "WebGLVertexArrayObject": {…},
+ "WebGLVertexArrayObjectOES": {…},
{"id": "WebSocket"…},
+ "WebTransport": {…},
+ "WebTransportBidirectionalStream": {…},
+ "WebTransportDatagramDuplexStream": {…},
+ "WebTransportError": {…},
{"id": "WheelEvent"…},
"Window": {
"impl": [
- "GlobalEventHandlers"
- "WindowEventHandlers"
- "WindowOrWorkerGlobalScope"
],
},
{"id": "WindowClient"…},
- "WindowRoot": {…},
{"id": "Worker"…},
"WorkerGlobalScope": {
"impl": [
- "GlobalCrypto"
- "WindowOrWorkerGlobalScope"
],
},
{"id": "WorkerLocation"…},
{"id": "WorkerNavigator"…},
+ "Worklet": {…},
+ "WorkletAnimation": {…},
+ "WorkletAnimationEffect": {…},
+ "WorkletGlobalScope": {…},
+ "WorkletGroupEffect": {…},
+ "WritableStream": {…},
+ "WritableStreamDefaultController": {…},
+ "WritableStreamDefaultWriter": {…},
{"id": "XMLDocument"…},
{"id": "XMLHttpRequest"…},
{"id": "XMLHttpRequestEventTarget"…},
{"id": "XMLHttpRequestUpload"…},
{"id": "XMLSerializer"…},
- "XMLStylesheetProcessingInstruction": {…},
{"id": "XPathEvaluator"…},
+ "XPathExpression": {…},
+ "XPathResult": {…},
- "XR": {…},
+ "XRAnchor": {…},
+ "XRAnchorSet": {…},
{"id": "XRBoundedReferenceSpace"…},
{"id": "XRCPUDepthInformation"…},
+ "XRCompositionLayer": {…},
+ "XRCubeLayer": {…},
+ "XRCylinderLayer": {…},
+ "XRDepthInformation": {…},
+ "XREquirectLayer": {…},
{"id": "XRFrame"…},
+ "XRHand": {…},
+ "XRHitTestResult": {…},
+ "XRHitTestSource": {…},
{"id": "XRInputSource"…},
{"id": "XRInputSourceArray"…},
{"id": "XRInputSourceEvent"…},
{"id": "XRInputSourcesChangeEvent"…},
+ "XRJointPose": {…},
+ "XRJointSpace": {…},
+ "XRLayer": {…},
+ "XRLayerEvent": {…},
+ "XRLightEstimate": {…},
+ "XRLightProbe": {…},
+ "XRMediaBinding": {…},
+ "XRPermissionStatus": {…},
{"id": "XRPose"…},
+ "XRProjectionLayer": {…},
+ "XRQuadLayer": {…},
+ "XRRay": {…},
{"id": "XRReferenceSpace"…},
{"id": "XRReferenceSpaceEvent"…},
{"id": "XRRenderState"…},
{"id": "XRRigidTransform"…},
{"id": "XRSession"…},
{"id": "XRSessionEvent"…},
{"id": "XRSpace"…},
+ "XRSubImage": {…},
+ "XRSystem": {…},
+ "XRTransientInputHitTestResult": {…},
+ "XRTransientInputHitTestSource": {…},
{"id": "XRView"…},
{"id": "XRViewerPose"…},
{"id": "XRViewport"…},
+ "XRWebGLBinding": {…},
{"id": "XRWebGLDepthInformation"…},
"XRWebGLLayer": {
- "inh": "",
+ "inh": "XRLayer",
},
+ "XRWebGLSubImage": {…},
+ "XSLTProcessor": {…},
- "XULCommandEvent": {…},
- "XULDocument": {…},
- "XULElement": {…}, |
I'd like to land this. There is a request to add inheritance diagrams to event pages and for that to display properly, the interface data needs to be updated and completed. See #11025 for the PR that adds some inheritance diagrams. (I added some WebXR interface data there manually and compared to this PR it looks good to me). |
should I just generated an updated version of the data and mark this as ready for review then? |
Yes, I'd like to land the initial data update. We can probably do the automation part of this in a follow-up. |
https://github.com/w3c/webref/ automatically maintains the list of IDL interfaces defined in browser specifications. InterfaceData.json can be generated from this data; before making my [initial script](https://gist.github.com/dontcallmedom/4ce7183bd1ac9d6bf79ae11da12f1898) robust enough for automatic updates to this repo, I'm submitting the data that can be extracted from there to see if this is indeed an improvement over the currently manually maintained file.
9a9b3e0
to
35390b4
Compare
Automation based on cron-based github action; follow up to mdn#8797, with dependency on w3c/webref#433
https://github.com/w3c/webref/ automatically maintains the list of IDL interfaces defined in browser specifications.
InterfaceData.json can be generated from this data; before making my initial script robust enough for automatic updates to this repo, I'm submitting the data that can be extracted from there to see if this is indeed an improvement over the currently manually maintained file.
If it emerges that this is good, I'll complete this pull request with a github action to update the data file on a weekly basis.
Because a JSON diff can be difficult to review, I'm also embedding below a higher level summary (generated via jsodiff):