From 539dbbe46672847b130f058a50977b695c918fb9 Mon Sep 17 00:00:00 2001 From: Mark Dittmer Date: Thu, 19 Jan 2017 13:41:50 -0500 Subject: [PATCH] Update Blink-linked processed IDL data: includes bug fixes for DOM selector 'pre.idl' and proper handling of partial dictionaries and namespaces --- data/idl/blink/linked/processed.json | 115569 ++++++++++++------------ 1 file changed, 58609 insertions(+), 56960 deletions(-) diff --git a/data/idl/blink/linked/processed.json b/data/idl/blink/linked/processed.json index 2ba9d57..8e084a6 100644 --- a/data/idl/blink/linked/processed.json +++ b/data/idl/blink/linked/processed.json @@ -7,86 +7,6 @@ "type_": "Interface", "url": "http://wicg.github.io/frame-timing/" }, - { - "files": [ - "modules/geolocation/Geolocation.idl" - ], - "members": [ - { - "defaultValue": "false", - "from": "PositionOptions", - "name": "enableHighAccuracy", - "type": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "Clamp", - "type_": "ExtendedAttribute" - } - ], - "defaultValue": "0", - "from": "PositionOptions", - "name": "maximumAge", - "type": { - "name": "unsigned long" - } - }, - { - "attrs": [ - { - "name": "Clamp", - "type_": "ExtendedAttribute" - } - ], - "defaultValue": "0xFFFFFFFF", - "from": "PositionOptions", - "name": "timeout", - "type": { - "name": "unsigned long" - } - } - ], - "name": "PositionOptions", - "type_": "Dictionary", - "url": "http://www.w3.org/TR/geolocation-API/" - }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/geolocation/Geolocation.idl" - ], - "members": [ - { - "from": "Position", - "isReadOnly": true, - "name": "coords", - "type": { - "name": "Coordinates" - }, - "type_": "Attribute" - }, - { - "from": "Position", - "isReadOnly": true, - "name": "timestamp", - "type": { - "name": "DOMTimeStamp" - }, - "type_": "Attribute" - } - ], - "name": "Position", - "type_": "Interface", - "url": "http://www.w3.org/TR/geolocation-API/" - }, { "attrs": [ { @@ -176,6 +96,71 @@ "type_": "Interface", "url": "http://www.w3.org/TR/geolocation-API/" }, + { + "args": [ + { + "name": "position", + "type": { + "name": "Position" + } + } + ], + "files": [ + "modules/geolocation/Geolocation.idl" + ], + "name": "PositionCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "http://www.w3.org/TR/geolocation-API/" + }, + { + "files": [ + "modules/geolocation/Geolocation.idl" + ], + "members": [ + { + "defaultValue": "false", + "from": "PositionOptions", + "name": "enableHighAccuracy", + "type": { + "name": "boolean" + } + }, + { + "attrs": [ + { + "name": "Clamp", + "type_": "ExtendedAttribute" + } + ], + "defaultValue": "0", + "from": "PositionOptions", + "name": "maximumAge", + "type": { + "name": "unsigned long" + } + }, + { + "attrs": [ + { + "name": "Clamp", + "type_": "ExtendedAttribute" + } + ], + "defaultValue": "0xFFFFFFFF", + "from": "PositionOptions", + "name": "timeout", + "type": { + "name": "unsigned long" + } + } + ], + "name": "PositionOptions", + "type_": "Dictionary", + "url": "http://www.w3.org/TR/geolocation-API/" + }, { "attrs": [ { @@ -267,44 +252,6 @@ "type_": "Interface", "url": "http://www.w3.org/TR/geolocation-API/" }, - { - "args": [ - { - "name": "positionError", - "type": { - "name": "PositionError" - } - } - ], - "files": [ - "modules/geolocation/Geolocation.idl" - ], - "name": "PositionErrorCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "http://www.w3.org/TR/geolocation-API/" - }, - { - "args": [ - { - "name": "position", - "type": { - "name": "Position" - } - } - ], - "files": [ - "modules/geolocation/Geolocation.idl" - ], - "name": "PositionCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "http://www.w3.org/TR/geolocation-API/" - }, { "attrs": [ { @@ -366,6 +313,59 @@ "type_": "Interface", "url": "http://www.w3.org/TR/geolocation-API/" }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/geolocation/Geolocation.idl" + ], + "members": [ + { + "from": "Position", + "isReadOnly": true, + "name": "coords", + "type": { + "name": "Coordinates" + }, + "type_": "Attribute" + }, + { + "from": "Position", + "isReadOnly": true, + "name": "timestamp", + "type": { + "name": "DOMTimeStamp" + }, + "type_": "Attribute" + } + ], + "name": "Position", + "type_": "Interface", + "url": "http://www.w3.org/TR/geolocation-API/" + }, + { + "args": [ + { + "name": "positionError", + "type": { + "name": "PositionError" + } + } + ], + "files": [ + "modules/geolocation/Geolocation.idl" + ], + "name": "PositionErrorCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "http://www.w3.org/TR/geolocation-API/" + }, { "attrs": [ { @@ -634,27 +634,6 @@ "url": "https://console.spec.whatwg.org/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "animationEventInitDict", - "optional": true, - "type": { - "name": "AnimationEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/css/CSSKeyframeRule.idl", "core/css/CSSKeyframesRule.idl", @@ -662,37 +641,75 @@ "core/events/AnimationEvent.idl", "core/events/AnimationEventInit.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "CSSRule", "members": [ { - "from": "AnimationEvent", - "isReadOnly": true, - "name": "animationName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "args": [ + { + "name": "rule", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSSKeyframesRule", + "name": "appendRule", + "returnType": { + "name": "void" + } }, { - "from": "AnimationEvent", + "from": "CSSKeyframesRule", "isReadOnly": true, - "name": "elapsedTime", + "name": "cssRules", "type": { - "name": "float" + "name": "CSSRuleList" }, "type_": "Attribute" }, { - "from": "AnimationEvent", - "isReadOnly": true, - "name": "pseudoElement", + "args": [ + { + "name": "select", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSSKeyframesRule", + "name": "deleteRule", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "select", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSSKeyframesRule", + "name": "findRule", + "returnType": { + "name": "CSSKeyframeRule", + "params": [ + "nullable" + ] + } + }, + { + "from": "CSSKeyframesRule", + "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" } ], - "name": "AnimationEvent", + "name": "CSSKeyframesRule", "type_": "Interface", "url": "https://dev.w3.org/csswg/css-animations/" }, @@ -736,6 +753,27 @@ "url": "https://dev.w3.org/csswg/css-animations/" }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "animationEventInitDict", + "optional": true, + "type": { + "name": "AnimationEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/css/CSSKeyframeRule.idl", "core/css/CSSKeyframesRule.idl", @@ -743,27 +781,37 @@ "core/events/AnimationEvent.idl", "core/events/AnimationEventInit.idl" ], - "inheritsFrom": "CSSRule", + "inheritsFrom": "Event", "members": [ { - "from": "CSSKeyframeRule", - "name": "keyText", + "from": "AnimationEvent", + "isReadOnly": true, + "name": "animationName", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "CSSKeyframeRule", + "from": "AnimationEvent", "isReadOnly": true, - "name": "style", + "name": "elapsedTime", "type": { - "name": "CSSStyleDeclaration" + "name": "float" + }, + "type_": "Attribute" + }, + { + "from": "AnimationEvent", + "isReadOnly": true, + "name": "pseudoElement", + "type": { + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "CSSKeyframeRule", + "name": "AnimationEvent", "type_": "Interface", "url": "https://dev.w3.org/csswg/css-animations/" }, @@ -778,72 +826,24 @@ "inheritsFrom": "CSSRule", "members": [ { - "args": [ - { - "name": "rule", - "type": { - "name": "DOMString" - } - } - ], - "from": "CSSKeyframesRule", - "name": "appendRule", - "returnType": { - "name": "void" - } - }, - { - "from": "CSSKeyframesRule", - "isReadOnly": true, - "name": "cssRules", + "from": "CSSKeyframeRule", + "name": "keyText", "type": { - "name": "CSSRuleList" + "name": "DOMString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "select", - "type": { - "name": "DOMString" - } - } - ], - "from": "CSSKeyframesRule", - "name": "deleteRule", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "select", - "type": { - "name": "DOMString" - } - } - ], - "from": "CSSKeyframesRule", - "name": "findRule", - "returnType": { - "name": "CSSKeyframeRule", - "params": [ - "nullable" - ] - } - }, - { - "from": "CSSKeyframesRule", - "name": "name", + "from": "CSSKeyframeRule", + "isReadOnly": true, + "name": "style", "type": { - "name": "DOMString" + "name": "CSSStyleDeclaration" }, "type_": "Attribute" } ], - "name": "CSSKeyframesRule", + "name": "CSSKeyframeRule", "type_": "Interface", "url": "https://dev.w3.org/csswg/css-animations/" }, @@ -890,57 +890,152 @@ "core/css/FontFaceSetLoadEvent.idl", "core/css/FontFaceSetLoadEventInit.idl" ], - "members": [ + "name": "BinaryData", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "ArrayBuffer" + }, + { + "name": "ArrayBufferView" + } + ] + }, + "type_": "Typedef", + "url": "https://dev.w3.org/csswg/css-font-loading/" + }, + { + "args": [ { - "defaultValue": "normal", - "from": "FontFaceDescriptors", - "name": "featureSettings", + "name": "font", "type": { - "name": "DOMString" + "name": "FontFace" } }, { - "defaultValue": "normal", - "from": "FontFaceDescriptors", - "name": "stretch", + "name": "index", "type": { - "name": "DOMString" + "name": "long" } }, { - "defaultValue": "normal", - "from": "FontFaceDescriptors", - "name": "style", + "name": "self", "type": { - "name": "DOMString" + "name": "FontFaceSet" } + } + ], + "files": [ + "core/css/DocumentFontFaceSet.idl", + "core/css/FontFace.idl", + "core/css/FontFaceDescriptors.idl", + "core/css/FontFaceSet.idl", + "core/css/FontFaceSetLoadEvent.idl", + "core/css/FontFaceSetLoadEventInit.idl" + ], + "name": "ForEachCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://dev.w3.org/csswg/css-font-loading/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "FontFaceSetLoadEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "defaultValue": "U+0-10FFFF", - "from": "FontFaceDescriptors", - "name": "unicodeRange", - "type": { - "name": "DOMString" - } + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" }, { - "defaultValue": "normal", - "from": "FontFaceDescriptors", - "name": "variant", + "name": "Worker", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/DocumentFontFaceSet.idl", + "core/css/FontFace.idl", + "core/css/FontFaceDescriptors.idl", + "core/css/FontFaceSet.idl", + "core/css/FontFaceSetLoadEvent.idl", + "core/css/FontFaceSetLoadEventInit.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "FontFaceSetLoadEvent", + "isReadOnly": true, + "name": "fontfaces", "type": { - "name": "DOMString" - } - }, + "name": "FrozenArray", + "params": [ + { + "name": "FontFace" + } + ] + }, + "type_": "Attribute" + } + ], + "name": "FontFaceSetLoadEvent", + "type_": "Interface", + "url": "https://dev.w3.org/csswg/css-font-loading/" + }, + { + "files": [ + "core/css/DocumentFontFaceSet.idl", + "core/css/FontFace.idl", + "core/css/FontFaceDescriptors.idl", + "core/css/FontFaceSet.idl", + "core/css/FontFaceSetLoadEvent.idl", + "core/css/FontFaceSetLoadEventInit.idl" + ], + "inheritsFrom": "EventInit", + "members": [ { - "defaultValue": "normal", - "from": "FontFaceDescriptors", - "name": "weight", + "defaultValue": [ + "[", + "]" + ], + "from": "FontFaceSetLoadEventInit", + "name": "fontfaces", "type": { - "name": "DOMString" + "name": "sequence", + "params": [ + { + "name": "FontFace" + } + ] } } ], - "name": "FontFaceDescriptors", + "name": "FontFaceSetLoadEventInit", "type_": "Dictionary", "url": "https://dev.w3.org/csswg/css-font-loading/" }, @@ -1103,15 +1198,59 @@ "core/css/FontFaceSetLoadEvent.idl", "core/css/FontFaceSetLoadEventInit.idl" ], - "name": "FontFaceLoadStatus", - "type_": "Enum", - "url": "https://dev.w3.org/csswg/css-font-loading/", - "value": [ - "unloaded", - "loading", - "loaded", - "error" - ] + "members": [ + { + "defaultValue": "normal", + "from": "FontFaceDescriptors", + "name": "featureSettings", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "normal", + "from": "FontFaceDescriptors", + "name": "stretch", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "normal", + "from": "FontFaceDescriptors", + "name": "style", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "U+0-10FFFF", + "from": "FontFaceDescriptors", + "name": "unicodeRange", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "normal", + "from": "FontFaceDescriptors", + "name": "variant", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "normal", + "from": "FontFaceDescriptors", + "name": "weight", + "type": { + "name": "DOMString" + } + } + ], + "name": "FontFaceDescriptors", + "type_": "Dictionary", + "url": "https://dev.w3.org/csswg/css-font-loading/" }, { "attrs": [ @@ -1305,24 +1444,10 @@ "url": "https://dev.w3.org/csswg/css-font-loading/" }, { - "args": [ - { - "name": "font", - "type": { - "name": "FontFace" - } - }, - { - "name": "index", - "type": { - "name": "long" - } - }, + "attrs": [ { - "name": "self", - "type": { - "name": "FontFaceSet" - } + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" } ], "files": [ @@ -1333,11 +1458,19 @@ "core/css/FontFaceSetLoadEvent.idl", "core/css/FontFaceSetLoadEventInit.idl" ], - "name": "ForEachCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", + "members": [ + { + "from": "FontFaceSource", + "isReadOnly": true, + "name": "fonts", + "type": { + "name": "FontFaceSet" + }, + "type_": "Attribute" + } + ], + "name": "FontFaceSource", + "type_": "Interface", "url": "https://dev.w3.org/csswg/css-font-loading/" }, { @@ -1349,20 +1482,15 @@ "core/css/FontFaceSetLoadEvent.idl", "core/css/FontFaceSetLoadEventInit.idl" ], - "name": "BinaryData", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "ArrayBuffer" - }, - { - "name": "ArrayBufferView" - } - ] - }, - "type_": "Typedef", - "url": "https://dev.w3.org/csswg/css-font-loading/" + "name": "FontFaceLoadStatus", + "type_": "Enum", + "url": "https://dev.w3.org/csswg/css-font-loading/", + "value": [ + "unloaded", + "loading", + "loaded", + "error" + ] }, { "files": [ @@ -1381,134 +1509,6 @@ "loaded" ] }, - { - "files": [ - "core/css/DocumentFontFaceSet.idl", - "core/css/FontFace.idl", - "core/css/FontFaceDescriptors.idl", - "core/css/FontFaceSet.idl", - "core/css/FontFaceSetLoadEvent.idl", - "core/css/FontFaceSetLoadEventInit.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "defaultValue": [ - "[", - "]" - ], - "from": "FontFaceSetLoadEventInit", - "name": "fontfaces", - "type": { - "name": "sequence", - "params": [ - { - "name": "FontFace" - } - ] - } - } - ], - "name": "FontFaceSetLoadEventInit", - "type_": "Dictionary", - "url": "https://dev.w3.org/csswg/css-font-loading/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "FontFaceSetLoadEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - }, - { - "name": "Worker", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/DocumentFontFaceSet.idl", - "core/css/FontFace.idl", - "core/css/FontFaceDescriptors.idl", - "core/css/FontFaceSet.idl", - "core/css/FontFaceSetLoadEvent.idl", - "core/css/FontFaceSetLoadEventInit.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "FontFaceSetLoadEvent", - "isReadOnly": true, - "name": "fontfaces", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "FontFace" - } - ] - }, - "type_": "Attribute" - } - ], - "name": "FontFaceSetLoadEvent", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/css-font-loading/" - }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/DocumentFontFaceSet.idl", - "core/css/FontFace.idl", - "core/css/FontFaceDescriptors.idl", - "core/css/FontFaceSet.idl", - "core/css/FontFaceSetLoadEvent.idl", - "core/css/FontFaceSetLoadEventInit.idl" - ], - "members": [ - { - "from": "FontFaceSource", - "isReadOnly": true, - "name": "fonts", - "type": { - "name": "FontFaceSet" - }, - "type_": "Attribute" - } - ], - "name": "FontFaceSource", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/css-font-loading/" - }, { "attrs": [ { @@ -1623,25 +1623,73 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], - "name": "GeometryNode", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Text" + "members": [ + { + "from": "Screen", + "isReadOnly": true, + "name": "availHeight", + "type": { + "name": "long" }, - { - "name": "Element" + "type_": "Attribute" + }, + { + "from": "Screen", + "isReadOnly": true, + "name": "availWidth", + "type": { + "name": "long" }, - { - "name": "CSSPseudoElement" + "type_": "Attribute" + }, + { + "from": "Screen", + "isReadOnly": true, + "name": "colorDepth", + "type": { + "name": "unsigned long" }, - { - "name": "Document" - } - ] - }, - "type_": "Typedef", + "type_": "Attribute" + }, + { + "from": "Screen", + "isReadOnly": true, + "name": "height", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "Screen", + "isReadOnly": true, + "name": "pixelDepth", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "Screen", + "isReadOnly": true, + "name": "width", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "Screen", + "isReadOnly": true, + "name": "orientation", + "type": { + "name": "ScreenOrientation" + }, + "type_": "Attribute" + } + ], + "name": "Screen", + "type_": "Interface", "url": "https://dev.w3.org/csswg/cssom-view/" }, { @@ -1685,6 +1733,51 @@ "url": "https://dev.w3.org/csswg/cssom-view/" }, { + "files": [ + "core/css/MediaQueryList.idl", + "core/css/MediaQueryList.idl", + "core/css/MediaQueryListEvent.idl", + "core/css/MediaQueryListEventInit.idl", + "core/dom/ClientRect.idl", + "core/dom/ClientRectList.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/Element.idl", + "core/dom/Range.idl", + "core/frame/Screen.idl", + "core/frame/ScrollOptions.idl", + "core/frame/ScrollToOptions.idl", + "core/frame/Window.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLImageElement.idl" + ], + "name": "GeometryNode", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Text" + }, + { + "name": "Element" + }, + { + "name": "CSSPseudoElement" + }, + { + "name": "Document" + } + ] + }, + "type_": "Typedef", + "url": "https://dev.w3.org/csswg/cssom-view/" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/css/MediaQueryList.idl", "core/css/MediaQueryList.idl", @@ -1704,41 +1797,112 @@ ], "members": [ { - "attrs": [ + "args": [ { - "name": "NewObject", - "type_": "ExtendedAttribute" + "name": "point", + "type": { + "name": "DOMPointInit" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" + } } ], - "from": "CaretPosition", - "name": "getClientRect", + "from": "GeometryUtils", + "name": "convertPointFromNode", "returnType": { - "name": "DOMRect", - "params": [ - "nullable" - ] + "name": "DOMPoint" } }, { - "from": "CaretPosition", - "isReadOnly": true, - "name": "offset", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" + "args": [ + { + "name": "quad", + "type": { + "name": "DOMQuadInit" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" + } + } + ], + "from": "GeometryUtils", + "name": "convertQuadFromNode", + "returnType": { + "name": "DOMQuad" + } }, { - "from": "CaretPosition", - "isReadOnly": true, - "name": "offsetNode", - "type": { - "name": "Node" - }, - "type_": "Attribute" + "args": [ + { + "name": "rect", + "type": { + "name": "DOMRectReadOnly" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" + } + } + ], + "from": "GeometryUtils", + "name": "convertRectFromNode", + "returnType": { + "name": "DOMQuad" + } + }, + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "BoxQuadOptions" + } + } + ], + "from": "GeometryUtils", + "name": "getBoxQuads", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "DOMQuad" + } + ] + } } ], - "name": "CaretPosition", + "name": "GeometryUtils", "type_": "Interface", "url": "https://dev.w3.org/csswg/cssom-view/" }, @@ -1760,14 +1924,13 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], - "name": "CSSBoxType", + "name": "ScrollBehavior", "type_": "Enum", "url": "https://dev.w3.org/csswg/cssom-view/", "value": [ - "margin", - "border", - "padding", - "content" + "auto", + "instant", + "smooth" ] }, { @@ -1788,25 +1951,101 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], + "name": "ScrollLogicalPosition", + "type_": "Enum", + "url": "https://dev.w3.org/csswg/cssom-view/", + "value": [ + "start", + "center", + "end", + "nearest" + ] + }, + { + "files": [ + "core/css/MediaQueryList.idl", + "core/css/MediaQueryList.idl", + "core/css/MediaQueryListEvent.idl", + "core/css/MediaQueryListEventInit.idl", + "core/dom/ClientRect.idl", + "core/dom/ClientRectList.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/Element.idl", + "core/dom/Range.idl", + "core/frame/Screen.idl", + "core/frame/ScrollOptions.idl", + "core/frame/ScrollToOptions.idl", + "core/frame/Window.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLImageElement.idl" + ], + "inheritsFrom": "EventTarget", "members": [ { - "defaultValue": "border", - "from": "BoxQuadOptions", - "name": "box", - "type": { - "name": "CSSBoxType" + "args": [ + { + "name": "listener", + "type": { + "name": "EventListener", + "params": [ + "nullable" + ] + } + } + ], + "from": "MediaQueryList", + "name": "addListener", + "returnType": { + "name": "void" } }, { - "from": "BoxQuadOptions", - "name": "relativeTo", + "from": "MediaQueryList", + "isReadOnly": true, + "name": "matches", "type": { - "name": "GeometryNode" + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "MediaQueryList", + "isReadOnly": true, + "name": "media", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "MediaQueryList", + "name": "onchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "listener", + "type": { + "name": "EventListener", + "params": [ + "nullable" + ] + } + } + ], + "from": "MediaQueryList", + "name": "removeListener", + "returnType": { + "name": "void" } } ], - "name": "BoxQuadOptions", - "type_": "Dictionary", + "name": "MediaQueryList", + "type_": "Interface", "url": "https://dev.w3.org/csswg/cssom-view/" }, { @@ -1827,25 +2066,44 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], - "inheritsFrom": "ScrollOptions", "members": [ { - "from": "ScrollToOptions", - "name": "left", - "type": { - "name": "unrestricted double" + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "CaretPosition", + "name": "getClientRect", + "returnType": { + "name": "DOMRect", + "params": [ + "nullable" + ] } }, { - "from": "ScrollToOptions", - "name": "top", + "from": "CaretPosition", + "isReadOnly": true, + "name": "offset", "type": { - "name": "unrestricted double" - } + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "CaretPosition", + "isReadOnly": true, + "name": "offsetNode", + "type": { + "name": "Node" + }, + "type_": "Attribute" } ], - "name": "ScrollToOptions", - "type_": "Dictionary", + "name": "CaretPosition", + "type_": "Interface", "url": "https://dev.w3.org/csswg/cssom-view/" }, { @@ -1866,17 +2124,24 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], + "inheritsFrom": "ScrollOptions", "members": [ { - "defaultValue": "auto", - "from": "ScrollOptions", - "name": "behavior", + "from": "ScrollToOptions", + "name": "left", "type": { - "name": "ScrollBehavior" + "name": "unrestricted double" + } + }, + { + "from": "ScrollToOptions", + "name": "top", + "type": { + "name": "unrestricted double" } } ], - "name": "ScrollOptions", + "name": "ScrollToOptions", "type_": "Dictionary", "url": "https://dev.w3.org/csswg/cssom-view/" }, @@ -1898,15 +2163,19 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], - "name": "ScrollLogicalPosition", - "type_": "Enum", - "url": "https://dev.w3.org/csswg/cssom-view/", - "value": [ - "start", - "center", - "end", - "nearest" - ] + "members": [ + { + "defaultValue": "auto", + "from": "ScrollOptions", + "name": "behavior", + "type": { + "name": "ScrollBehavior" + } + } + ], + "name": "ScrollOptions", + "type_": "Dictionary", + "url": "https://dev.w3.org/csswg/cssom-view/" }, { "files": [ @@ -1950,6 +2219,27 @@ "url": "https://dev.w3.org/csswg/cssom-view/" }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "MediaQueryListEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/css/MediaQueryList.idl", "core/css/MediaQueryList.idl", @@ -1967,14 +2257,30 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], - "name": "ScrollBehavior", - "type_": "Enum", - "url": "https://dev.w3.org/csswg/cssom-view/", - "value": [ - "auto", - "instant", - "smooth" - ] + "inheritsFrom": "Event", + "members": [ + { + "from": "MediaQueryListEvent", + "isReadOnly": true, + "name": "matches", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "MediaQueryListEvent", + "isReadOnly": true, + "name": "media", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "MediaQueryListEvent", + "type_": "Interface", + "url": "https://dev.w3.org/csswg/cssom-view/" }, { "files": [ @@ -1994,73 +2300,27 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], + "inheritsFrom": "EventInit", "members": [ { - "from": "Screen", - "isReadOnly": true, - "name": "availHeight", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "Screen", - "isReadOnly": true, - "name": "availWidth", + "defaultValue": "false", + "from": "MediaQueryListEventInit", + "name": "matches", "type": { - "name": "long" - }, - "type_": "Attribute" + "name": "boolean" + } }, { - "from": "Screen", - "isReadOnly": true, - "name": "colorDepth", + "defaultValue": "", + "from": "MediaQueryListEventInit", + "name": "media", "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "Screen", - "isReadOnly": true, - "name": "height", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "Screen", - "isReadOnly": true, - "name": "pixelDepth", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "Screen", - "isReadOnly": true, - "name": "width", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "Screen", - "isReadOnly": true, - "name": "orientation", - "type": { - "name": "ScreenOrientation" - }, - "type_": "Attribute" + "name": "DOMString" + } } ], - "name": "Screen", - "type_": "Interface", + "name": "MediaQueryListEventInit", + "type_": "Dictionary", "url": "https://dev.w3.org/csswg/cssom-view/" }, { @@ -2081,51 +2341,28 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], - "inheritsFrom": "EventInit", "members": [ { - "defaultValue": "false", - "from": "MediaQueryListEventInit", - "name": "matches", + "defaultValue": "border", + "from": "BoxQuadOptions", + "name": "box", "type": { - "name": "boolean" + "name": "CSSBoxType" } }, { - "defaultValue": "", - "from": "MediaQueryListEventInit", - "name": "media", + "from": "BoxQuadOptions", + "name": "relativeTo", "type": { - "name": "DOMString" + "name": "GeometryNode" } } ], - "name": "MediaQueryListEventInit", + "name": "BoxQuadOptions", "type_": "Dictionary", "url": "https://dev.w3.org/csswg/cssom-view/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "MediaQueryListEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/css/MediaQueryList.idl", "core/css/MediaQueryList.idl", @@ -2143,252 +2380,232 @@ "core/html/HTMLElement.idl", "core/html/HTMLImageElement.idl" ], - "inheritsFrom": "Event", - "members": [ - { - "from": "MediaQueryListEvent", - "isReadOnly": true, - "name": "matches", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "MediaQueryListEvent", - "isReadOnly": true, - "name": "media", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "MediaQueryListEvent", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom-view/" + "name": "CSSBoxType", + "type_": "Enum", + "url": "https://dev.w3.org/csswg/cssom-view/", + "value": [ + "margin", + "border", + "padding", + "content" + ] }, { "files": [ - "core/css/MediaQueryList.idl", - "core/css/MediaQueryList.idl", - "core/css/MediaQueryListEvent.idl", - "core/css/MediaQueryListEventInit.idl", - "core/dom/ClientRect.idl", - "core/dom/ClientRectList.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/Element.idl", - "core/dom/Range.idl", - "core/frame/Screen.idl", - "core/frame/ScrollOptions.idl", - "core/frame/ScrollToOptions.idl", + "core/css/CSSGroupingRule.idl", + "core/css/CSSImportRule.idl", + "core/css/CSSMediaRule.idl", + "core/css/CSSPageRule.idl", + "core/css/CSSRule.idl", + "core/css/CSSRuleList.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleRule.idl", + "core/css/CSSStyleSheet.idl", + "core/css/MediaList.idl", + "core/css/StyleSheet.idl", + "core/css/StyleSheetList.idl", + "core/dom/Document.idl", + "core/dom/ProcessingInstruction.idl", "core/frame/Window.idl", "core/html/HTMLElement.idl", - "core/html/HTMLImageElement.idl" + "core/html/HTMLLinkElement.idl", + "core/html/HTMLStyleElement.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGStyleElement.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "CSSRule", "members": [ { - "args": [ - { - "name": "listener", - "type": { - "name": "EventListener", - "params": [ - "nullable" - ] - } - } - ], - "from": "MediaQueryList", - "name": "addListener", - "returnType": { - "name": "void" - } - }, - { - "from": "MediaQueryList", - "isReadOnly": true, - "name": "matches", + "from": "CSSStyleRule", + "name": "selectorText", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "MediaQueryList", + "attrs": [ + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "cssText" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "CSSStyleRule", "isReadOnly": true, - "name": "media", + "name": "style", "type": { - "name": "DOMString" + "name": "CSSStyleDeclaration" }, "type_": "Attribute" }, { - "from": "MediaQueryList", - "name": "onchange", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "CSSStyleRule", + "isReadOnly": true, + "name": "styleMap", "type": { - "name": "EventHandler" + "name": "StylePropertyMap" }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "listener", - "type": { - "name": "EventListener", - "params": [ - "nullable" - ] - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "MediaQueryList", - "name": "removeListener", - "returnType": { - "name": "void" - } + "from": "CSSStyleRule", + "isReadOnly": true, + "name": "styleMap", + "type": { + "name": "StylePropertyMap" + }, + "type_": "Attribute" } ], - "name": "MediaQueryList", + "name": "CSSStyleRule", "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom-view/" + "url": "https://dev.w3.org/csswg/cssom/" }, { "attrs": [ { - "name": "NoInterfaceObject", + "name": "LegacyArrayClass", "type_": "ExtendedAttribute" } ], "files": [ - "core/css/MediaQueryList.idl", - "core/css/MediaQueryList.idl", - "core/css/MediaQueryListEvent.idl", - "core/css/MediaQueryListEventInit.idl", - "core/dom/ClientRect.idl", - "core/dom/ClientRectList.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/Element.idl", - "core/dom/Range.idl", - "core/frame/Screen.idl", - "core/frame/ScrollOptions.idl", - "core/frame/ScrollToOptions.idl", + "core/css/CSSGroupingRule.idl", + "core/css/CSSImportRule.idl", + "core/css/CSSMediaRule.idl", + "core/css/CSSPageRule.idl", + "core/css/CSSRule.idl", + "core/css/CSSRuleList.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleRule.idl", + "core/css/CSSStyleSheet.idl", + "core/css/MediaList.idl", + "core/css/StyleSheet.idl", + "core/css/StyleSheetList.idl", + "core/dom/Document.idl", + "core/dom/ProcessingInstruction.idl", "core/frame/Window.idl", "core/html/HTMLElement.idl", - "core/html/HTMLImageElement.idl" + "core/html/HTMLLinkElement.idl", + "core/html/HTMLStyleElement.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGStyleElement.idl" ], "members": [ { "args": [ { - "name": "point", - "type": { - "name": "DOMPointInit" - } - }, - { - "name": "from", - "type": { - "name": "GeometryNode" - } - }, - { - "name": "options", - "optional": true, + "name": "index", "type": { - "name": "ConvertCoordinateOptions" + "name": "unsigned long" } } ], - "from": "GeometryUtils", - "name": "convertPointFromNode", + "from": "CSSRuleList", + "name": "item", "returnType": { - "name": "DOMPoint" - } + "name": "CSSRule", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] }, { - "args": [ - { - "name": "quad", - "type": { - "name": "DOMQuadInit" - } - }, - { - "name": "from", - "type": { - "name": "GeometryNode" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ConvertCoordinateOptions" - } - } - ], - "from": "GeometryUtils", - "name": "convertQuadFromNode", - "returnType": { - "name": "DOMQuad" - } + "from": "CSSRuleList", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + } + ], + "name": "CSSRuleList", + "type_": "Interface", + "url": "https://dev.w3.org/csswg/cssom/" + }, + { + "files": [ + "core/css/CSSGroupingRule.idl", + "core/css/CSSImportRule.idl", + "core/css/CSSMediaRule.idl", + "core/css/CSSPageRule.idl", + "core/css/CSSRule.idl", + "core/css/CSSRuleList.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleRule.idl", + "core/css/CSSStyleSheet.idl", + "core/css/MediaList.idl", + "core/css/StyleSheet.idl", + "core/css/StyleSheetList.idl", + "core/dom/Document.idl", + "core/dom/ProcessingInstruction.idl", + "core/frame/Window.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLStyleElement.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGStyleElement.idl" + ], + "inheritsFrom": "CSSGroupingRule", + "members": [ + { + "from": "CSSPageRule", + "name": "selectorText", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "rect", - "type": { - "name": "DOMRectReadOnly" - } - }, + "attrs": [ { - "name": "from", - "type": { - "name": "GeometryNode" - } + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "cssText" }, { - "name": "options", - "optional": true, - "type": { - "name": "ConvertCoordinateOptions" - } - } - ], - "from": "GeometryUtils", - "name": "convertRectFromNode", - "returnType": { - "name": "DOMQuad" - } - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "BoxQuadOptions" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "GeometryUtils", - "name": "getBoxQuads", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "DOMQuad" - } - ] - } + "from": "CSSPageRule", + "isReadOnly": true, + "name": "style", + "type": { + "name": "CSSStyleDeclaration" + }, + "type_": "Attribute" } ], - "name": "GeometryUtils", + "name": "CSSPageRule", "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom-view/" + "url": "https://dev.w3.org/csswg/cssom/" }, { "files": [ @@ -2688,7 +2905,7 @@ } ], "from": "CSSStyleDeclaration", - "name": "_camel_cased_attribute", + "name": "_dashed_attribute", "type": { "name": "DOMString" }, @@ -2707,7 +2924,7 @@ } ], "from": "CSSStyleDeclaration", - "name": "_webkit_cased_attribute", + "name": "_camel_cased_attribute", "type": { "name": "DOMString" }, @@ -2726,7 +2943,7 @@ } ], "from": "CSSStyleDeclaration", - "name": "_camel_cased_attribute", + "name": "_webkit_cased_attribute", "type": { "name": "DOMString" }, @@ -2745,7 +2962,7 @@ } ], "from": "CSSStyleDeclaration", - "name": "_webkit_cased_attribute", + "name": "_camel_cased_attribute", "type": { "name": "DOMString" }, @@ -2764,83 +2981,227 @@ } ], "from": "CSSStyleDeclaration", - "name": "_dashed_attribute", + "name": "_webkit_cased_attribute", "type": { "name": "DOMString" }, "type_": "Attribute" - }, + } + ], + "name": "CSSStyleDeclaration", + "type_": "Interface", + "url": "https://dev.w3.org/csswg/cssom/" + }, + { + "attrs": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, + "name": "LegacyArrayClass", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/CSSGroupingRule.idl", + "core/css/CSSImportRule.idl", + "core/css/CSSMediaRule.idl", + "core/css/CSSPageRule.idl", + "core/css/CSSRule.idl", + "core/css/CSSRuleList.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleRule.idl", + "core/css/CSSStyleSheet.idl", + "core/css/MediaList.idl", + "core/css/StyleSheet.idl", + "core/css/StyleSheetList.idl", + "core/dom/Document.idl", + "core/dom/ProcessingInstruction.idl", + "core/frame/Window.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLStyleElement.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGStyleElement.idl" + ], + "members": [ + { + "args": [ { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" + "name": "medium", + "type": { + "name": "DOMString" + } } ], - "from": "CSSStyleDeclaration", - "name": "_dashed_attribute", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "MediaList", + "name": "appendMedium", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, + "name": "medium", + "type": { + "name": "DOMString" + } + } + ], + "from": "MediaList", + "name": "deleteMedium", + "returnType": { + "name": "void" + } + }, + { + "args": [ { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "CSSStyleDeclaration", - "name": "_camel_cased_attribute", + "from": "MediaList", + "name": "item", + "returnType": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "from": "MediaList", + "isReadOnly": true, + "name": "length", "type": { - "name": "DOMString" + "name": "unsigned long" }, "type_": "Attribute" }, { "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, { "name": "TreatNullAs", "type_": "ExtendedAttribute", "value": "EmptyString" } ], - "from": "CSSStyleDeclaration", - "name": "_webkit_cased_attribute", + "from": "MediaList", + "name": "mediaText", "type": { "name": "DOMString" }, - "type_": "Attribute" - }, + "type_": "Stringifier" + } + ], + "name": "MediaList", + "type_": "Interface", + "url": "https://dev.w3.org/csswg/cssom/" + }, + { + "attrs": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, + "name": "LegacyArrayClass", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/CSSGroupingRule.idl", + "core/css/CSSImportRule.idl", + "core/css/CSSMediaRule.idl", + "core/css/CSSPageRule.idl", + "core/css/CSSRule.idl", + "core/css/CSSRuleList.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleRule.idl", + "core/css/CSSStyleSheet.idl", + "core/css/MediaList.idl", + "core/css/StyleSheet.idl", + "core/css/StyleSheetList.idl", + "core/dom/Document.idl", + "core/dom/ProcessingInstruction.idl", + "core/frame/Window.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLStyleElement.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGStyleElement.idl" + ], + "members": [ + { + "args": [ { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "CSSStyleDeclaration", - "name": "_camel_cased_attribute", + "from": "StyleSheetList", + "name": "item", + "returnType": { + "name": "StyleSheet", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "from": "StyleSheetList", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + } + ], + "name": "StyleSheetList", + "type_": "Interface", + "url": "https://dev.w3.org/csswg/cssom/" + }, + { + "files": [ + "core/css/CSSGroupingRule.idl", + "core/css/CSSImportRule.idl", + "core/css/CSSMediaRule.idl", + "core/css/CSSPageRule.idl", + "core/css/CSSRule.idl", + "core/css/CSSRuleList.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleDeclaration.idl", + "core/css/CSSStyleRule.idl", + "core/css/CSSStyleSheet.idl", + "core/css/MediaList.idl", + "core/css/StyleSheet.idl", + "core/css/StyleSheetList.idl", + "core/dom/Document.idl", + "core/dom/ProcessingInstruction.idl", + "core/frame/Window.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLStyleElement.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGStyleElement.idl" + ], + "inheritsFrom": "CSSRule", + "members": [ + { + "from": "CSSImportRule", + "isReadOnly": true, + "name": "href", "type": { "name": "DOMString" }, @@ -2849,43 +3210,40 @@ { "attrs": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "mediaText" }, { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "CSSStyleDeclaration", - "name": "_webkit_cased_attribute", + "from": "CSSImportRule", + "isReadOnly": true, + "name": "media", "type": { - "name": "DOMString" + "name": "MediaList" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "CSSStyleDeclaration", - "name": "_dashed_attribute", + "from": "CSSImportRule", + "isReadOnly": true, + "name": "styleSheet", "type": { - "name": "DOMString" + "name": "CSSStyleSheet" }, "type_": "Attribute" } ], - "name": "CSSStyleDeclaration", + "name": "CSSImportRule", "type_": "Interface", "url": "https://dev.w3.org/csswg/cssom/" }, @@ -3126,20 +3484,20 @@ { "from": "CSSRule", "isConst": true, - "name": "KEYFRAMES_RULE", + "name": "SUPPORTS_RULE", "type": { "name": "unsigned short" }, - "value": "7" + "value": "12" }, { "from": "CSSRule", "isConst": true, - "name": "KEYFRAME_RULE", + "name": "VIEWPORT_RULE", "type": { "name": "unsigned short" }, - "value": "8" + "value": "15" }, { "from": "CSSRule", @@ -3159,42 +3517,6 @@ }, "value": "8" }, - { - "from": "CSSRule", - "isConst": true, - "name": "SUPPORTS_RULE", - "type": { - "name": "unsigned short" - }, - "value": "12" - }, - { - "from": "CSSRule", - "isConst": true, - "name": "SUPPORTS_RULE", - "type": { - "name": "unsigned short" - }, - "value": "12" - }, - { - "from": "CSSRule", - "isConst": true, - "name": "VIEWPORT_RULE", - "type": { - "name": "unsigned short" - }, - "value": "15" - }, - { - "from": "CSSRule", - "isConst": true, - "name": "VIEWPORT_RULE", - "type": { - "name": "unsigned short" - }, - "value": "15" - }, { "from": "CSSRule", "isConst": true, @@ -3204,15 +3526,6 @@ }, "value": "14" }, - { - "from": "CSSRule", - "isConst": true, - "name": "SUPPORTS_RULE", - "type": { - "name": "unsigned short" - }, - "value": "12" - }, { "from": "CSSRule", "isConst": true, @@ -3227,58 +3540,6 @@ "type_": "Interface", "url": "https://dev.w3.org/csswg/cssom/" }, - { - "files": [ - "core/css/CSSGroupingRule.idl", - "core/css/CSSImportRule.idl", - "core/css/CSSMediaRule.idl", - "core/css/CSSPageRule.idl", - "core/css/CSSRule.idl", - "core/css/CSSRuleList.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleRule.idl", - "core/css/CSSStyleSheet.idl", - "core/css/MediaList.idl", - "core/css/StyleSheet.idl", - "core/css/StyleSheetList.idl", - "core/dom/Document.idl", - "core/dom/ProcessingInstruction.idl", - "core/frame/Window.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLStyleElement.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGStyleElement.idl" - ], - "inheritsFrom": "CSSGroupingRule", - "members": [ - { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "mediaText" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "CSSMediaRule", - "isReadOnly": true, - "name": "media", - "type": { - "name": "MediaList" - }, - "type_": "Attribute" - } - ], - "name": "CSSMediaRule", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom/" - }, { "files": [ "core/css/CSSGroupingRule.idl", @@ -3363,12 +3624,6 @@ "url": "https://dev.w3.org/csswg/cssom/" }, { - "attrs": [ - { - "name": "LegacyArrayClass", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/css/CSSGroupingRule.idl", "core/css/CSSImportRule.idl", @@ -3393,39 +3648,30 @@ "core/svg/SVGElement.idl", "core/svg/SVGStyleElement.idl" ], + "inheritsFrom": "CSSGroupingRule", "members": [ { - "args": [ + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "mediaText" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "CSSRuleList", - "name": "item", - "returnType": { - "name": "CSSRule", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "from": "CSSRuleList", + "from": "CSSMediaRule", "isReadOnly": true, - "name": "length", + "name": "media", "type": { - "name": "unsigned long" + "name": "MediaList" }, "type_": "Attribute" } ], - "name": "CSSRuleList", + "name": "CSSMediaRule", "type_": "Interface", "url": "https://dev.w3.org/csswg/cssom/" }, @@ -3454,13 +3700,24 @@ "core/svg/SVGElement.idl", "core/svg/SVGStyleElement.idl" ], - "inheritsFrom": "CSSGroupingRule", "members": [ { - "from": "CSSPageRule", - "name": "selectorText", + "from": "StyleSheet", + "name": "disabled", "type": { - "name": "DOMString" + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "StyleSheet", + "isReadOnly": true, + "name": "href", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, @@ -3469,660 +3726,126 @@ { "name": "PutForwards", "type_": "ExtendedAttribute", - "value": "cssText" + "value": "mediaText" }, { "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "CSSPageRule", + "from": "StyleSheet", "isReadOnly": true, - "name": "style", + "name": "media", "type": { - "name": "CSSStyleDeclaration" + "name": "MediaList" }, "type_": "Attribute" - } - ], - "name": "CSSPageRule", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom/" - }, - { - "files": [ - "core/css/CSSGroupingRule.idl", - "core/css/CSSImportRule.idl", - "core/css/CSSMediaRule.idl", - "core/css/CSSPageRule.idl", - "core/css/CSSRule.idl", - "core/css/CSSRuleList.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleRule.idl", - "core/css/CSSStyleSheet.idl", - "core/css/MediaList.idl", - "core/css/StyleSheet.idl", - "core/css/StyleSheetList.idl", - "core/dom/Document.idl", - "core/dom/ProcessingInstruction.idl", - "core/frame/Window.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLStyleElement.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGStyleElement.idl" - ], - "inheritsFrom": "CSSRule", - "members": [ + }, { - "from": "CSSStyleRule", - "name": "selectorText", + "from": "StyleSheet", + "isReadOnly": true, + "name": "ownerNode", "type": { - "name": "DOMString" + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "Element" + }, + { + "name": "ProcessingInstruction" + } + ] }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "cssText" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "CSSStyleRule", + "from": "StyleSheet", "isReadOnly": true, - "name": "style", + "name": "parentStyleSheet", "type": { - "name": "CSSStyleDeclaration" + "name": "StyleSheet", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "CSSStyleRule", + "from": "StyleSheet", "isReadOnly": true, - "name": "styleMap", + "name": "title", "type": { - "name": "StylePropertyMap" + "name": "DOMString", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "CSSStyleRule", + "from": "StyleSheet", "isReadOnly": true, - "name": "styleMap", + "name": "type", "type": { - "name": "StylePropertyMap" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "CSSStyleRule", + "name": "StyleSheet", "type_": "Interface", "url": "https://dev.w3.org/csswg/cssom/" }, { "files": [ - "core/css/CSSGroupingRule.idl", - "core/css/CSSImportRule.idl", - "core/css/CSSMediaRule.idl", - "core/css/CSSPageRule.idl", - "core/css/CSSRule.idl", - "core/css/CSSRuleList.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleRule.idl", - "core/css/CSSStyleSheet.idl", - "core/css/MediaList.idl", - "core/css/StyleSheet.idl", - "core/css/StyleSheetList.idl", - "core/dom/Document.idl", - "core/dom/ProcessingInstruction.idl", - "core/frame/Window.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLStyleElement.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGStyleElement.idl" + "core/dom/ClientRect.idl", + "core/dom/ClientRectList.idl", + "core/dom/DOMMatrix.idl", + "core/dom/DOMMatrixReadOnly.idl", + "core/dom/DOMPoint.idl", + "core/dom/DOMPointInit.idl", + "core/dom/DOMRect.idl", + "core/dom/DOMRectReadOnly.idl" ], - "inheritsFrom": "CSSRule", "members": [ { - "from": "CSSImportRule", - "isReadOnly": true, - "name": "href", + "defaultValue": "0", + "from": "DOMRectInit", + "name": "height", "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "unrestricted double" + } }, { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "mediaText" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "CSSImportRule", - "isReadOnly": true, - "name": "media", - "type": { - "name": "MediaList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "CSSImportRule", - "isReadOnly": true, - "name": "styleSheet", - "type": { - "name": "CSSStyleSheet" - }, - "type_": "Attribute" - } - ], - "name": "CSSImportRule", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom/" - }, - { - "attrs": [ - { - "name": "LegacyArrayClass", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/CSSGroupingRule.idl", - "core/css/CSSImportRule.idl", - "core/css/CSSMediaRule.idl", - "core/css/CSSPageRule.idl", - "core/css/CSSRule.idl", - "core/css/CSSRuleList.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleRule.idl", - "core/css/CSSStyleSheet.idl", - "core/css/MediaList.idl", - "core/css/StyleSheet.idl", - "core/css/StyleSheetList.idl", - "core/dom/Document.idl", - "core/dom/ProcessingInstruction.idl", - "core/frame/Window.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLStyleElement.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGStyleElement.idl" - ], - "members": [ - { - "args": [ - { - "name": "medium", - "type": { - "name": "DOMString" - } - } - ], - "from": "MediaList", - "name": "appendMedium", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "medium", - "type": { - "name": "DOMString" - } - } - ], - "from": "MediaList", - "name": "deleteMedium", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "MediaList", - "name": "item", - "returnType": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "from": "MediaList", - "isReadOnly": true, - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "MediaList", - "name": "mediaText", - "type": { - "name": "DOMString" - }, - "type_": "Stringifier" - } - ], - "name": "MediaList", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom/" - }, - { - "files": [ - "core/css/CSSGroupingRule.idl", - "core/css/CSSImportRule.idl", - "core/css/CSSMediaRule.idl", - "core/css/CSSPageRule.idl", - "core/css/CSSRule.idl", - "core/css/CSSRuleList.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleRule.idl", - "core/css/CSSStyleSheet.idl", - "core/css/MediaList.idl", - "core/css/StyleSheet.idl", - "core/css/StyleSheetList.idl", - "core/dom/Document.idl", - "core/dom/ProcessingInstruction.idl", - "core/frame/Window.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLStyleElement.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGStyleElement.idl" - ], - "members": [ - { - "from": "StyleSheet", - "name": "disabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "StyleSheet", - "isReadOnly": true, - "name": "href", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "mediaText" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "StyleSheet", - "isReadOnly": true, - "name": "media", - "type": { - "name": "MediaList" - }, - "type_": "Attribute" - }, - { - "from": "StyleSheet", - "isReadOnly": true, - "name": "ownerNode", - "type": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "Element" - }, - { - "name": "ProcessingInstruction" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "StyleSheet", - "isReadOnly": true, - "name": "parentStyleSheet", - "type": { - "name": "StyleSheet", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "StyleSheet", - "isReadOnly": true, - "name": "title", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "StyleSheet", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "StyleSheet", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom/" - }, - { - "attrs": [ - { - "name": "LegacyArrayClass", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/CSSGroupingRule.idl", - "core/css/CSSImportRule.idl", - "core/css/CSSMediaRule.idl", - "core/css/CSSPageRule.idl", - "core/css/CSSRule.idl", - "core/css/CSSRuleList.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleDeclaration.idl", - "core/css/CSSStyleRule.idl", - "core/css/CSSStyleSheet.idl", - "core/css/MediaList.idl", - "core/css/StyleSheet.idl", - "core/css/StyleSheetList.idl", - "core/dom/Document.idl", - "core/dom/ProcessingInstruction.idl", - "core/frame/Window.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLStyleElement.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGStyleElement.idl" - ], - "members": [ - { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "StyleSheetList", - "name": "item", - "returnType": { - "name": "StyleSheet", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "from": "StyleSheetList", - "isReadOnly": true, - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - } - ], - "name": "StyleSheetList", - "type_": "Interface", - "url": "https://dev.w3.org/csswg/cssom/" - }, - { - "attrs": [ - { - "args": [ - { - "defaultValue": "0", - "name": "x", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "y", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "width", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "height", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/ClientRect.idl", - "core/dom/ClientRectList.idl", - "core/dom/DOMMatrix.idl", - "core/dom/DOMMatrixReadOnly.idl", - "core/dom/DOMPoint.idl", - "core/dom/DOMPointInit.idl", - "core/dom/DOMRect.idl", - "core/dom/DOMRectReadOnly.idl" - ], - "members": [ - { - "from": "DOMRectReadOnly", - "isReadOnly": true, - "name": "bottom", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "other", - "optional": true, - "type": { - "name": "DOMRectInit" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMRectReadOnly", - "isStatic": true, - "name": "fromRect", - "returnType": { - "name": "DOMRectReadOnly" - } - }, - { - "from": "DOMRectReadOnly", - "isReadOnly": true, - "name": "height", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMRectReadOnly", - "isReadOnly": true, - "name": "left", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMRectReadOnly", - "isReadOnly": true, - "name": "right", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMRectReadOnly", - "isReadOnly": true, - "name": "top", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMRectReadOnly", - "isReadOnly": true, + "defaultValue": "0", + "from": "DOMRectInit", "name": "width", "type": { "name": "unrestricted double" - }, - "type_": "Attribute" + } }, { - "from": "DOMRectReadOnly", - "isReadOnly": true, + "defaultValue": "0", + "from": "DOMRectInit", "name": "x", "type": { "name": "unrestricted double" - }, - "type_": "Attribute" + } }, { - "from": "DOMRectReadOnly", - "isReadOnly": true, + "defaultValue": "0", + "from": "DOMRectInit", "name": "y", "type": { "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMRectReadOnly", - "mapPattern": [ - "attribute" - ], - "type_": "Serializer" + } } ], - "name": "DOMRectReadOnly", - "type_": "Interface", + "name": "DOMRectInit", + "type_": "Dictionary", "url": "https://dev.w3.org/fxtf/geometry/" }, { @@ -4179,11 +3902,10 @@ "core/dom/DOMRect.idl", "core/dom/DOMRectReadOnly.idl" ], - "inheritsFrom": "DOMMatrixReadOnly", "members": [ { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "a", "type": { "name": "unrestricted double" @@ -4191,8 +3913,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "b", "type": { "name": "unrestricted double" @@ -4200,8 +3922,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "c", "type": { "name": "unrestricted double" @@ -4209,8 +3931,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "d", "type": { "name": "unrestricted double" @@ -4218,8 +3940,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "e", "type": { "name": "unrestricted double" @@ -4227,14 +3949,28 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "f", "type": { "name": "unrestricted double" }, "type_": "Attribute" }, + { + "from": "DOMMatrixReadOnly", + "name": "flipX", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "from": "DOMMatrixReadOnly", + "name": "flipY", + "returnType": { + "name": "DOMMatrix" + } + }, { "args": [ { @@ -4250,11 +3986,11 @@ "type_": "ExtendedAttribute" } ], - "from": "DOMMatrix", + "from": "DOMMatrixReadOnly", "isStatic": true, "name": "fromFloat32Array", "returnType": { - "name": "DOMMatrix" + "name": "DOMMatrixReadOnly" } }, { @@ -4272,11 +4008,11 @@ "type_": "ExtendedAttribute" } ], - "from": "DOMMatrix", + "from": "DOMMatrixReadOnly", "isStatic": true, "name": "fromFloat64Array", "returnType": { - "name": "DOMMatrix" + "name": "DOMMatrixReadOnly" } }, { @@ -4295,23 +4031,41 @@ "type_": "ExtendedAttribute" } ], - "from": "DOMMatrix", + "from": "DOMMatrixReadOnly", "isStatic": true, "name": "fromMatrix", "returnType": { - "name": "DOMMatrix" + "name": "DOMMatrixReadOnly" } }, { - "from": "DOMMatrix", - "name": "invertSelf", + "from": "DOMMatrixReadOnly", + "name": "inverse", "returnType": { "name": "DOMMatrix" } }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, + "name": "is2D", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrixReadOnly", + "isReadOnly": true, + "name": "isIdentity", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m11", "type": { "name": "unrestricted double" @@ -4319,8 +4073,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m12", "type": { "name": "unrestricted double" @@ -4328,8 +4082,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m13", "type": { "name": "unrestricted double" @@ -4337,8 +4091,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m14", "type": { "name": "unrestricted double" @@ -4346,8 +4100,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m21", "type": { "name": "unrestricted double" @@ -4355,8 +4109,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m22", "type": { "name": "unrestricted double" @@ -4364,8 +4118,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m23", "type": { "name": "unrestricted double" @@ -4373,8 +4127,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m24", "type": { "name": "unrestricted double" @@ -4382,8 +4136,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m31", "type": { "name": "unrestricted double" @@ -4391,8 +4145,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m32", "type": { "name": "unrestricted double" @@ -4400,8 +4154,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m33", "type": { "name": "unrestricted double" @@ -4409,8 +4163,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m34", "type": { "name": "unrestricted double" @@ -4418,8 +4172,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m41", "type": { "name": "unrestricted double" @@ -4427,8 +4181,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m42", "type": { "name": "unrestricted double" @@ -4436,8 +4190,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m43", "type": { "name": "unrestricted double" @@ -4445,8 +4199,8 @@ "type_": "Attribute" }, { - "from": "DOMMatrix", - "isInherited": true, + "from": "DOMMatrixReadOnly", + "isReadOnly": true, "name": "m44", "type": { "name": "unrestricted double" @@ -4463,8 +4217,8 @@ } } ], - "from": "DOMMatrix", - "name": "multiplySelf", + "from": "DOMMatrixReadOnly", + "name": "multiply", "returnType": { "name": "DOMMatrix" } @@ -4472,15 +4226,30 @@ { "args": [ { - "name": "other", + "defaultValue": "0", + "name": "rotX", "optional": true, "type": { - "name": "DOMMatrixInit" + "name": "unrestricted double" + } + }, + { + "name": "rotY", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotZ", + "optional": true, + "type": { + "name": "unrestricted double" } } ], - "from": "DOMMatrix", - "name": "preMultiplySelf", + "from": "DOMMatrixReadOnly", + "name": "rotate", "returnType": { "name": "DOMMatrix" } @@ -4520,8 +4289,8 @@ } } ], - "from": "DOMMatrix", - "name": "rotateAxisAngleSelf", + "from": "DOMMatrixReadOnly", + "name": "rotateAxisAngle", "returnType": { "name": "DOMMatrix" } @@ -4545,8 +4314,8 @@ } } ], - "from": "DOMMatrix", - "name": "rotateFromVectorSelf", + "from": "DOMMatrixReadOnly", + "name": "rotateFromVector", "returnType": { "name": "DOMMatrix" } @@ -4554,39 +4323,23 @@ { "args": [ { - "defaultValue": "0", - "name": "rotX", + "defaultValue": "1", + "name": "scaleX", "optional": true, "type": { "name": "unrestricted double" } }, { - "name": "rotY", + "name": "scaleY", "optional": true, "type": { "name": "unrestricted double" } }, - { - "name": "rotZ", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrix", - "name": "rotateSelf", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ { "defaultValue": "1", - "name": "scale", + "name": "scaleZ", "optional": true, "type": { "name": "unrestricted double" @@ -4617,8 +4370,8 @@ } } ], - "from": "DOMMatrix", - "name": "scale3dSelf", + "from": "DOMMatrixReadOnly", + "name": "scale", "returnType": { "name": "DOMMatrix" } @@ -4627,22 +4380,7 @@ "args": [ { "defaultValue": "1", - "name": "scaleX", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "name": "scaleY", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "1", - "name": "scaleZ", + "name": "scale", "optional": true, "type": { "name": "unrestricted double" @@ -4673,8 +4411,8 @@ } } ], - "from": "DOMMatrix", - "name": "scaleSelf", + "from": "DOMMatrixReadOnly", + "name": "scale3d", "returnType": { "name": "DOMMatrix" } @@ -4682,14 +4420,16 @@ { "args": [ { - "name": "transformList", + "defaultValue": "0", + "name": "sx", + "optional": true, "type": { - "name": "DOMString" + "name": "unrestricted double" } } ], - "from": "DOMMatrix", - "name": "setMatrixValue", + "from": "DOMMatrixReadOnly", + "name": "skewX", "returnType": { "name": "DOMMatrix" } @@ -4698,34 +4438,47 @@ "args": [ { "defaultValue": "0", - "name": "sx", + "name": "sy", "optional": true, "type": { "name": "unrestricted double" } } ], - "from": "DOMMatrix", - "name": "skewXSelf", + "from": "DOMMatrixReadOnly", + "name": "skewY", "returnType": { "name": "DOMMatrix" } }, + { + "from": "DOMMatrixReadOnly", + "name": "toFloat32Array", + "returnType": { + "name": "Float32Array" + } + }, + { + "from": "DOMMatrixReadOnly", + "name": "toFloat64Array", + "returnType": { + "name": "Float64Array" + } + }, { "args": [ { - "defaultValue": "0", - "name": "sy", + "name": "point", "optional": true, "type": { - "name": "unrestricted double" + "name": "DOMPointInit" } } ], - "from": "DOMMatrix", - "name": "skewYSelf", + "from": "DOMMatrixReadOnly", + "name": "transformPoint", "returnType": { - "name": "DOMMatrix" + "name": "DOMPoint" } }, { @@ -4755,46 +4508,62 @@ } } ], - "from": "DOMMatrix", - "name": "translateSelf", + "from": "DOMMatrixReadOnly", + "name": "translate", "returnType": { "name": "DOMMatrix" } + }, + { + "from": "DOMMatrixReadOnly", + "mapPattern": [ + "attribute" + ], + "type_": "Serializer" + }, + { + "from": "DOMMatrixReadOnly", + "type_": "Stringifier" } ], - "name": "DOMMatrix", + "name": "DOMMatrixReadOnly", "type_": "Interface", "url": "https://dev.w3.org/fxtf/geometry/" }, { "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" - }, { "args": [ { - "name": "transformList", + "defaultValue": "0", + "name": "x", + "optional": true, "type": { - "name": "DOMString" + "name": "unrestricted double" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ + }, { - "name": "numberSequence", + "defaultValue": "0", + "name": "y", + "optional": true, "type": { - "name": "sequence", - "params": [ - { - "name": "unrestricted double" - } - ] + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "width", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "height", + "optional": true, + "type": { + "name": "unrestricted double" } } ], @@ -4822,124 +4591,21 @@ ], "members": [ { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "a", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "b", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "c", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "d", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "e", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isReadOnly": true, - "name": "f", + "name": "bottom", "type": { "name": "unrestricted double" }, "type_": "Attribute" }, - { - "from": "DOMMatrixReadOnly", - "name": "flipX", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "from": "DOMMatrixReadOnly", - "name": "flipY", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ - { - "name": "array32", - "type": { - "name": "Float32Array" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMMatrixReadOnly", - "isStatic": true, - "name": "fromFloat32Array", - "returnType": { - "name": "DOMMatrixReadOnly" - } - }, - { - "args": [ - { - "name": "array64", - "type": { - "name": "Float64Array" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMMatrixReadOnly", - "isStatic": true, - "name": "fromFloat64Array", - "returnType": { - "name": "DOMMatrixReadOnly" - } - }, { "args": [ { "name": "other", "optional": true, "type": { - "name": "DOMMatrixInit" + "name": "DOMRectInit" } } ], @@ -4949,503 +4615,135 @@ "type_": "ExtendedAttribute" } ], - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isStatic": true, - "name": "fromMatrix", - "returnType": { - "name": "DOMMatrixReadOnly" - } - }, - { - "from": "DOMMatrixReadOnly", - "name": "inverse", + "name": "fromRect", "returnType": { - "name": "DOMMatrix" + "name": "DOMRectReadOnly" } }, { - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isReadOnly": true, - "name": "is2D", + "name": "height", "type": { - "name": "boolean" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isReadOnly": true, - "name": "isIdentity", + "name": "left", "type": { - "name": "boolean" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isReadOnly": true, - "name": "m11", + "name": "right", "type": { "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isReadOnly": true, - "name": "m12", + "name": "top", "type": { "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isReadOnly": true, - "name": "m13", + "name": "width", "type": { "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isReadOnly": true, - "name": "m14", + "name": "x", "type": { "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "DOMMatrixReadOnly", + "from": "DOMRectReadOnly", "isReadOnly": true, - "name": "m21", + "name": "y", "type": { "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m22", + "from": "DOMRectReadOnly", + "mapPattern": [ + "attribute" + ], + "type_": "Serializer" + } + ], + "name": "DOMRectReadOnly", + "type_": "Interface", + "url": "https://dev.w3.org/fxtf/geometry/" + }, + { + "files": [ + "core/dom/ClientRect.idl", + "core/dom/ClientRectList.idl", + "core/dom/DOMMatrix.idl", + "core/dom/DOMMatrixReadOnly.idl", + "core/dom/DOMPoint.idl", + "core/dom/DOMPointInit.idl", + "core/dom/DOMRect.idl", + "core/dom/DOMRectReadOnly.idl" + ], + "members": [ + { + "defaultValue": "1", + "from": "DOMPointInit", + "name": "w", "type": { "name": "unrestricted double" - }, - "type_": "Attribute" + } }, { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m23", + "defaultValue": "0", + "from": "DOMPointInit", + "name": "x", "type": { "name": "unrestricted double" - }, - "type_": "Attribute" + } }, { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m24", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m31", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m32", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m33", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m34", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m41", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m42", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m43", + "defaultValue": "0", + "from": "DOMPointInit", + "name": "y", "type": { "name": "unrestricted double" - }, - "type_": "Attribute" + } }, { - "from": "DOMMatrixReadOnly", - "isReadOnly": true, - "name": "m44", + "defaultValue": "0", + "from": "DOMPointInit", + "name": "z", "type": { "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "other", - "optional": true, - "type": { - "name": "DOMMatrixInit" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "multiply", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ - { - "defaultValue": "0", - "name": "rotX", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "name": "rotY", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "name": "rotZ", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "rotate", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ - { - "defaultValue": "0", - "name": "x", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "y", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "z", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "angle", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "rotateAxisAngle", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ - { - "defaultValue": "0", - "name": "x", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "y", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "rotateFromVector", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ - { - "defaultValue": "1", - "name": "scaleX", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "name": "scaleY", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "1", - "name": "scaleZ", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "originX", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "originY", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "originZ", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "scale", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ - { - "defaultValue": "1", - "name": "scale", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "originX", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "originY", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "originZ", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "scale3d", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ - { - "defaultValue": "0", - "name": "sx", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "skewX", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "args": [ - { - "defaultValue": "0", - "name": "sy", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "skewY", - "returnType": { - "name": "DOMMatrix" - } - }, - { - "from": "DOMMatrixReadOnly", - "name": "toFloat32Array", - "returnType": { - "name": "Float32Array" - } - }, - { - "from": "DOMMatrixReadOnly", - "name": "toFloat64Array", - "returnType": { - "name": "Float64Array" - } - }, - { - "args": [ - { - "name": "point", - "optional": true, - "type": { - "name": "DOMPointInit" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "transformPoint", - "returnType": { - "name": "DOMPoint" - } - }, - { - "args": [ - { - "defaultValue": "0", - "name": "tx", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "ty", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "tz", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "from": "DOMMatrixReadOnly", - "name": "translate", - "returnType": { - "name": "DOMMatrix" } - }, - { - "from": "DOMMatrixReadOnly", - "mapPattern": [ - "attribute" - ], - "type_": "Serializer" - }, - { - "from": "DOMMatrixReadOnly", - "type_": "Stringifier" } ], - "name": "DOMMatrixReadOnly", - "type_": "Interface", + "name": "DOMPointInit", + "type_": "Dictionary", "url": "https://dev.w3.org/fxtf/geometry/" }, { @@ -5573,55 +4871,6 @@ "type_": "Interface", "url": "https://dev.w3.org/fxtf/geometry/" }, - { - "files": [ - "core/dom/ClientRect.idl", - "core/dom/ClientRectList.idl", - "core/dom/DOMMatrix.idl", - "core/dom/DOMMatrixReadOnly.idl", - "core/dom/DOMPoint.idl", - "core/dom/DOMPointInit.idl", - "core/dom/DOMRect.idl", - "core/dom/DOMRectReadOnly.idl" - ], - "members": [ - { - "defaultValue": "1", - "from": "DOMPointInit", - "name": "w", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "from": "DOMPointInit", - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "from": "DOMPointInit", - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "from": "DOMPointInit", - "name": "z", - "type": { - "name": "unrestricted double" - } - } - ], - "name": "DOMPointInit", - "type_": "Dictionary", - "url": "https://dev.w3.org/fxtf/geometry/" - }, { "attrs": [ { @@ -5747,74 +4996,36 @@ "type_": "Interface", "url": "https://dev.w3.org/fxtf/geometry/" }, - { - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ - { - "from": "ElementCreationOptions", - "name": "is", - "type": { - "name": "DOMString" - } - } - ], - "name": "ElementCreationOptions", - "type_": "Dictionary", - "url": "https://dom.spec.whatwg.org/" - }, { "attrs": [ { "args": [ { - "defaultValue": "", - "name": "data", + "name": "p1", "optional": true, "type": { - "name": "DOMString" + "name": "DOMPointInit" + } + }, + { + "name": "p2", + "optional": true, + "type": { + "name": "DOMPointInit" + } + }, + { + "name": "p3", + "optional": true, + "type": { + "name": "DOMPointInit" + } + }, + { + "name": "p4", + "optional": true, + "type": { + "name": "DOMPointInit" } } ], @@ -5822,63 +5033,32 @@ "type_": "ExtendedAttribute" }, { + "identifiers": [ + "Window", + "Worker" + ], "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "type_": "ExtendedAttribute" } ], "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" + "core/dom/ClientRect.idl", + "core/dom/ClientRectList.idl", + "core/dom/DOMMatrix.idl", + "core/dom/DOMMatrixReadOnly.idl", + "core/dom/DOMPoint.idl", + "core/dom/DOMPointInit.idl", + "core/dom/DOMRect.idl", + "core/dom/DOMRectReadOnly.idl" ], - "inheritsFrom": "CharacterData", "members": [ { "args": [ { - "name": "offset", + "name": "other", + "optional": true, "type": { - "name": "unsigned long" + "name": "DOMQuadInit" } } ], @@ -5888,275 +5068,165 @@ "type_": "ExtendedAttribute" } ], - "from": "Text", - "name": "splitText", + "from": "DOMQuad", + "isStatic": true, + "name": "fromQuad", "returnType": { - "name": "Text" + "name": "DOMQuad" } }, - { - "from": "Text", - "isReadOnly": true, - "name": "wholeText", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "point", - "type": { - "name": "DOMPointInit" - } - }, - { - "name": "from", - "type": { - "name": "GeometryNode" - } - }, - { - "name": "options", + "name": "other", "optional": true, "type": { - "name": "ConvertCoordinateOptions" + "name": "DOMRectInit" } } ], - "from": "GeometryUtils", - "name": "convertPointFromNode", - "returnType": { - "name": "DOMPoint" - } - }, - { - "args": [ - { - "name": "quad", - "type": { - "name": "DOMQuadInit" - } - }, - { - "name": "from", - "type": { - "name": "GeometryNode" - } - }, + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "ConvertCoordinateOptions" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "GeometryUtils", - "name": "convertQuadFromNode", + "from": "DOMQuad", + "isStatic": true, + "name": "fromRect", "returnType": { "name": "DOMQuad" } }, { - "args": [ - { - "name": "rect", - "type": { - "name": "DOMRectReadOnly" - } - }, - { - "name": "from", - "type": { - "name": "GeometryNode" - } - }, + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "ConvertCoordinateOptions" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "GeometryUtils", - "name": "convertRectFromNode", + "from": "DOMQuad", + "name": "getBounds", "returnType": { - "name": "DOMQuad" + "name": "DOMRect" } }, { - "args": [ + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "BoxQuadOptions" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "GeometryUtils", - "name": "getBoxQuads", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "DOMQuad" - } - ] - } + "from": "DOMQuad", + "isReadOnly": true, + "name": "p1", + "type": { + "name": "DOMPoint" + }, + "type_": "Attribute" }, { - "from": "Slotable", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMQuad", "isReadOnly": true, - "name": "assignedSlot", + "name": "p2", "type": { - "name": "HTMLSlotElement", - "params": [ - "nullable" - ] + "name": "DOMPoint" }, "type_": "Attribute" - } - ], - "name": "Text", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" }, { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMQuad", + "isReadOnly": true, + "name": "p3", + "type": { + "name": "DOMPoint" + }, + "type_": "Attribute" + }, { - "from": "Slotable", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMQuad", "isReadOnly": true, - "name": "assignedSlot", + "name": "p4", "type": { - "name": "HTMLSlotElement", - "params": [ - "nullable" - ] + "name": "DOMPoint" }, "type_": "Attribute" + }, + { + "from": "DOMQuad", + "mapPattern": [ + "attribute" + ], + "type_": "Serializer" } ], - "name": "Slotable", + "name": "DOMQuad", "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" + "url": "https://dev.w3.org/fxtf/geometry/" }, { "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" + "core/dom/ClientRect.idl", + "core/dom/ClientRectList.idl", + "core/dom/DOMMatrix.idl", + "core/dom/DOMMatrixReadOnly.idl", + "core/dom/DOMPoint.idl", + "core/dom/DOMPointInit.idl", + "core/dom/DOMRect.idl", + "core/dom/DOMRectReadOnly.idl" ], "members": [ { - "from": "ShadowRootInit", - "isRequired": true, - "name": "mode", + "from": "DOMQuadInit", + "name": "p1", "type": { - "name": "ShadowRootMode" + "name": "DOMPointInit" + } + }, + { + "from": "DOMQuadInit", + "name": "p2", + "type": { + "name": "DOMPointInit" + } + }, + { + "from": "DOMQuadInit", + "name": "p3", + "type": { + "name": "DOMPointInit" + } + }, + { + "from": "DOMQuadInit", + "name": "p4", + "type": { + "name": "DOMPointInit" } } ], - "name": "ShadowRootInit", + "name": "DOMQuadInit", "type_": "Dictionary", - "url": "https://dom.spec.whatwg.org/" + "url": "https://dev.w3.org/fxtf/geometry/" }, { "attrs": [ @@ -6165,80 +5235,960 @@ "type_": "ExtendedAttribute" }, { + "args": [ + { + "name": "transformList", + "type": { + "name": "DOMString" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "name": "numberSequence", + "type": { + "name": "sequence", + "params": [ + { + "name": "unrestricted double" + } + ] + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "type_": "ExtendedAttribute" } ], "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" + "core/dom/ClientRect.idl", + "core/dom/ClientRectList.idl", + "core/dom/DOMMatrix.idl", + "core/dom/DOMMatrixReadOnly.idl", + "core/dom/DOMPoint.idl", + "core/dom/DOMPointInit.idl", + "core/dom/DOMRect.idl", + "core/dom/DOMRectReadOnly.idl" ], + "inheritsFrom": "DOMMatrixReadOnly", "members": [ { - "from": "Range", - "isConst": true, - "name": "END_TO_END", + "from": "DOMMatrix", + "isInherited": true, + "name": "a", "type": { - "name": "unsigned short" + "name": "unrestricted double" }, - "value": "2" + "type_": "Attribute" }, { - "from": "Range", - "isConst": true, - "name": "END_TO_START", + "from": "DOMMatrix", + "isInherited": true, + "name": "b", "type": { - "name": "unsigned short" + "name": "unrestricted double" }, - "value": "3" + "type_": "Attribute" }, { - "from": "Range", - "isConst": true, - "name": "START_TO_END", + "from": "DOMMatrix", + "isInherited": true, + "name": "c", "type": { - "name": "unsigned short" + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "d", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "e", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "f", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "array32", + "type": { + "name": "Float32Array" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMMatrix", + "isStatic": true, + "name": "fromFloat32Array", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "name": "array64", + "type": { + "name": "Float64Array" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMMatrix", + "isStatic": true, + "name": "fromFloat64Array", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "name": "other", + "optional": true, + "type": { + "name": "DOMMatrixInit" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMMatrix", + "isStatic": true, + "name": "fromMatrix", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "from": "DOMMatrix", + "name": "invertSelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m11", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m12", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m13", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m14", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m21", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m22", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m23", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m24", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m31", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m32", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m33", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m34", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m41", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m42", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m43", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMMatrix", + "isInherited": true, + "name": "m44", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "other", + "optional": true, + "type": { + "name": "DOMMatrixInit" + } + } + ], + "from": "DOMMatrix", + "name": "multiplySelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "name": "other", + "optional": true, + "type": { + "name": "DOMMatrixInit" + } + } + ], + "from": "DOMMatrix", + "name": "preMultiplySelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "defaultValue": "0", + "name": "x", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "y", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "z", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "angle", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "DOMMatrix", + "name": "rotateAxisAngleSelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "defaultValue": "0", + "name": "x", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "y", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "DOMMatrix", + "name": "rotateFromVectorSelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "defaultValue": "0", + "name": "rotX", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotY", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotZ", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "DOMMatrix", + "name": "rotateSelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "defaultValue": "1", + "name": "scale", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "originX", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "originY", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "originZ", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "DOMMatrix", + "name": "scale3dSelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "defaultValue": "1", + "name": "scaleX", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "name": "scaleY", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "1", + "name": "scaleZ", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "originX", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "originY", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "originZ", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "DOMMatrix", + "name": "scaleSelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "name": "transformList", + "type": { + "name": "DOMString" + } + } + ], + "from": "DOMMatrix", + "name": "setMatrixValue", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "defaultValue": "0", + "name": "sx", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "DOMMatrix", + "name": "skewXSelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "defaultValue": "0", + "name": "sy", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "DOMMatrix", + "name": "skewYSelf", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "args": [ + { + "defaultValue": "0", + "name": "tx", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "ty", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "tz", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "DOMMatrix", + "name": "translateSelf", + "returnType": { + "name": "DOMMatrix" + } + } + ], + "name": "DOMMatrix", + "type_": "Interface", + "url": "https://dev.w3.org/fxtf/geometry/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + }, + { + "name": "LegacyUnenumerableNamedProperties", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "args": [ + { + "name": "qualifiedName", + "type": { + "name": "DOMString" + } + } + ], + "from": "NamedNodeMap", + "name": "getNamedItem", + "returnType": { + "name": "Attr", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "args": [ + { + "name": "namespace", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + }, + { + "name": "localName", + "type": { + "name": "DOMString" + } + } + ], + "from": "NamedNodeMap", + "name": "getNamedItemNS", + "returnType": { + "name": "Attr", + "params": [ + "nullable" + ] + } + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "NamedNodeMap", + "name": "item", + "returnType": { + "name": "Attr", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "from": "NamedNodeMap", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "qualifiedName", + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "NamedNodeMap", + "name": "removeNamedItem", + "returnType": { + "name": "Attr" + } + }, + { + "args": [ + { + "name": "namespace", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + }, + { + "name": "localName", + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "NamedNodeMap", + "name": "removeNamedItemNS", + "returnType": { + "name": "Attr" + } + }, + { + "args": [ + { + "name": "attr", + "type": { + "name": "Attr" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "NamedNodeMap", + "name": "setNamedItem", + "returnType": { + "name": "Attr", + "params": [ + "nullable" + ] + } + }, + { + "args": [ + { + "name": "attr", + "type": { + "name": "Attr" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "NamedNodeMap", + "name": "setNamedItemNS", + "returnType": { + "name": "Attr", + "params": [ + "nullable" + ] + } + } + ], + "name": "NamedNodeMap", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "from": "Range", + "isConst": true, + "name": "END_TO_END", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "Range", + "isConst": true, + "name": "END_TO_START", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "Range", + "isConst": true, + "name": "START_TO_END", + "type": { + "name": "unsigned short" }, "value": "1" }, @@ -6670,31 +6620,6 @@ ] } }, - { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Range", - "name": "getBoundingClientRect", - "returnType": { - "name": "DOMRect" - } - }, - { - "from": "Range", - "name": "getClientRects", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "DOMRect" - } - ] - } - }, { "args": [ { @@ -6726,13 +6651,6 @@ "url": "https://dom.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], "files": [ "core/dom/Attr.idl", "core/dom/CDATASection.idl", @@ -6777,32 +6695,18 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], - "inheritsFrom": "CharacterData", "members": [ { - "from": "ProcessingInstruction", - "isReadOnly": true, - "name": "target", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "LinkStyle", - "isReadOnly": true, - "name": "sheet", + "defaultValue": "false", + "from": "GetRootNodeOptions", + "name": "composed", "type": { - "name": "StyleSheet", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "name": "boolean" + } } ], - "name": "ProcessingInstruction", - "type_": "Interface", + "name": "GetRootNodeOptions", + "type_": "Dictionary", "url": "https://dom.spec.whatwg.org/" }, { @@ -6862,68 +6766,28 @@ "modules/quota/DOMError.idl" ], "members": [ - { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ParentNode", - "name": "append", - "returnType": { - "name": "void" - } - }, - { - "from": "ParentNode", - "isReadOnly": true, - "name": "childElementCount", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, { "attrs": [ { - "name": "SameObject", + "name": "LenientSetter", "type_": "ExtendedAttribute" } ], - "from": "ParentNode", + "from": "DocumentOrShadowRoot", "isReadOnly": true, - "name": "children", + "name": "fullscreenElement", "type": { - "name": "HTMLCollection" + "name": "Element", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "ParentNode", + "from": "DocumentOrShadowRoot", "isReadOnly": true, - "name": "firstElementChild", + "name": "pointerLockElement", "type": { "name": "Element", "params": [ @@ -6933,9 +6797,9 @@ "type_": "Attribute" }, { - "from": "ParentNode", + "from": "DocumentOrShadowRoot", "isReadOnly": true, - "name": "lastElementChild", + "name": "activeElement", "type": { "name": "Element", "params": [ @@ -6947,48 +6811,44 @@ { "args": [ { - "isVariadic": true, - "name": "nodes", + "name": "x", "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] + "name": "double" } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" }, { - "name": "Unscopable", - "type_": "ExtendedAttribute" + "name": "y", + "type": { + "name": "double" + } } ], - "from": "ParentNode", - "name": "prepend", + "from": "DocumentOrShadowRoot", + "name": "caretPositionFromPoint", "returnType": { - "name": "void" + "name": "CaretPosition", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "selectors", + "name": "x", "type": { - "name": "DOMString" + "name": "double" + } + }, + { + "name": "y", + "type": { + "name": "double" } } ], - "from": "ParentNode", - "name": "querySelector", + "from": "DocumentOrShadowRoot", + "name": "elementFromPoint", "returnType": { "name": "Element", "params": [ @@ -6999,41 +6859,54 @@ { "args": [ { - "name": "selectors", + "name": "x", "type": { - "name": "DOMString" + "name": "double" } - } - ], - "attrs": [ + }, { - "name": "NewObject", - "type_": "ExtendedAttribute" + "name": "y", + "type": { + "name": "double" + } } ], - "from": "ParentNode", - "name": "querySelectorAll", + "from": "DocumentOrShadowRoot", + "name": "elementsFromPoint", "returnType": { - "name": "NodeList" + "name": "sequence", + "params": [ + { + "name": "Element" + } + ] + } + }, + { + "from": "DocumentOrShadowRoot", + "name": "getSelection", + "returnType": { + "name": "Selection", + "params": [ + "nullable" + ] } + }, + { + "from": "DocumentOrShadowRoot", + "isReadOnly": true, + "name": "styleSheets", + "type": { + "name": "StyleSheetList" + }, + "type_": "Attribute" } ], - "name": "ParentNode", + "name": "DocumentOrShadowRoot", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/dom/Attr.idl", "core/dom/CDATASection.idl", @@ -7082,24 +6955,21 @@ { "args": [ { - "name": "elementId", + "name": "event", "type": { - "name": "DOMString" + "name": "Event" } } ], - "from": "NonElementParentNode", - "name": "getElementById", + "from": "EventListener", + "name": "handleEvent", "returnType": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "void" } } ], - "name": "NonElementParentNode", - "type_": "Interface", + "name": "EventListener", + "type_": "Callback", "url": "https://dom.spec.whatwg.org/" }, { @@ -7108,10 +6978,6 @@ "name": "Exposed", "type_": "ExtendedAttribute", "value": "Window" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" } ], "files": [ @@ -7158,38 +7024,29 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], + "inheritsFrom": "Document", "members": [ - { - "from": "NonDocumentTypeChildNode", - "isReadOnly": true, - "name": "nextElementSibling", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "NonDocumentTypeChildNode", - "isReadOnly": true, - "name": "previousElementSibling", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } ], - "name": "NonDocumentTypeChildNode", + "name": "XMLDocument", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, { "attrs": [ + { + "args": [ + { + "defaultValue": "", + "name": "data", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, { "name": "Exposed", "type_": "ExtendedAttribute", @@ -7240,46 +7097,157 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], + "inheritsFrom": "CharacterData", "members": [ { "args": [ { - "name": "index", + "name": "offset", "type": { "name": "unsigned long" } } ], - "from": "NodeList", - "name": "item", + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Text", + "name": "splitText", "returnType": { - "name": "Node", - "params": [ - "nullable" - ] + "name": "Text" + } + }, + { + "from": "Text", + "isReadOnly": true, + "name": "wholeText", + "type": { + "name": "DOMString" }, - "specials": [ - "getter" - ] + "type_": "Attribute" }, { - "from": "NodeList", + "from": "Slotable", "isReadOnly": true, - "name": "length", + "name": "assignedSlot", "type": { - "name": "unsigned long" + "name": "HTMLSlotElement", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "NodeList", - "type_": "Iterable", - "valueType": { - "name": "Node" + "args": [ + { + "name": "point", + "type": { + "name": "DOMPointInit" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" + } + } + ], + "from": "GeometryUtils", + "name": "convertPointFromNode", + "returnType": { + "name": "DOMPoint" + } + }, + { + "args": [ + { + "name": "quad", + "type": { + "name": "DOMQuadInit" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" + } + } + ], + "from": "GeometryUtils", + "name": "convertQuadFromNode", + "returnType": { + "name": "DOMQuad" + } + }, + { + "args": [ + { + "name": "rect", + "type": { + "name": "DOMRectReadOnly" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" + } + } + ], + "from": "GeometryUtils", + "name": "convertRectFromNode", + "returnType": { + "name": "DOMQuad" + } + }, + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "BoxQuadOptions" + } + } + ], + "from": "GeometryUtils", + "name": "getBoxQuads", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "DOMQuad" + } + ] } } ], - "name": "NodeList", + "name": "Text", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, @@ -7289,6 +7257,10 @@ "name": "Exposed", "type_": "ExtendedAttribute", "value": "Window" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" } ], "files": [ @@ -7337,99 +7309,23 @@ ], "members": [ { - "from": "NodeIterator", - "name": "detach", - "returnType": { - "name": "void" - } - }, - { - "from": "NodeIterator", - "isReadOnly": true, - "name": "filter", - "type": { - "name": "NodeFilter", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "NodeIterator", - "name": "nextNode", - "returnType": { - "name": "Node", - "params": [ - "nullable" - ] - } - }, - { - "from": "NodeIterator", + "from": "Slotable", "isReadOnly": true, - "name": "pointerBeforeReferenceNode", + "name": "assignedSlot", "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "NodeIterator", - "name": "previousNode", - "returnType": { - "name": "Node", + "name": "HTMLSlotElement", "params": [ "nullable" ] - } - }, - { - "from": "NodeIterator", - "isReadOnly": true, - "name": "referenceNode", - "type": { - "name": "Node" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "NodeIterator", - "isReadOnly": true, - "name": "root", - "type": { - "name": "Node" - }, - "type_": "Attribute" - }, - { - "from": "NodeIterator", - "isReadOnly": true, - "name": "whatToShow", - "type": { - "name": "unsigned long" }, "type_": "Attribute" } ], - "name": "NodeIterator", + "name": "Slotable", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], "files": [ "core/dom/Attr.idl", "core/dom/CDATASection.idl", @@ -7476,175 +7372,62 @@ ], "members": [ { - "from": "NodeFilter", - "isConst": true, - "name": "FILTER_ACCEPT", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "FILTER_REJECT", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "FILTER_SKIP", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_ALL", - "type": { - "name": "unsigned long" - }, - "value": "0xFFFFFFFF" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_ATTRIBUTE", - "type": { - "name": "unsigned long" - }, - "value": "0x2" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_CDATA_SECTION", - "type": { - "name": "unsigned long" - }, - "value": "0x8" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_COMMENT", - "type": { - "name": "unsigned long" - }, - "value": "0x80" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_DOCUMENT", - "type": { - "name": "unsigned long" - }, - "value": "0x100" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_DOCUMENT_FRAGMENT", - "type": { - "name": "unsigned long" - }, - "value": "0x400" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_DOCUMENT_TYPE", - "type": { - "name": "unsigned long" - }, - "value": "0x200" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_ELEMENT", - "type": { - "name": "unsigned long" - }, - "value": "0x1" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_ENTITY", - "type": { - "name": "unsigned long" - }, - "value": "0x20" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_ENTITY_REFERENCE", - "type": { - "name": "unsigned long" - }, - "value": "0x10" - }, - { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_NOTATION", + "defaultValue": "false", + "from": "EventInit", + "name": "bubbles", "type": { - "name": "unsigned long" - }, - "value": "0x800" + "name": "boolean" + } }, { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_PROCESSING_INSTRUCTION", + "defaultValue": "false", + "from": "EventInit", + "name": "cancelable", "type": { - "name": "unsigned long" - }, - "value": "0x40" + "name": "boolean" + } }, { - "from": "NodeFilter", - "isConst": true, - "name": "SHOW_TEXT", + "defaultValue": "false", + "from": "EventInit", + "name": "composed", "type": { - "name": "unsigned long" - }, - "value": "0x4" - }, - { - "args": [ - { - "name": "node", - "type": { - "name": "Node" - } - } - ], - "from": "NodeFilter", - "name": "acceptNode", - "returnType": { - "name": "unsigned short" + "name": "boolean" } } ], - "name": "NodeFilter", - "type_": "Callback", + "name": "EventInit", + "type_": "Dictionary", "url": "https://dom.spec.whatwg.org/" }, { "attrs": [ { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "EventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "type_": "ExtendedAttribute" } ], "files": [ @@ -7691,434 +7474,527 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], - "inheritsFrom": "EventTarget", "members": [ { - "from": "Node", + "from": "Event", "isConst": true, - "name": "ATTRIBUTE_NODE", + "name": "AT_TARGET", "type": { "name": "unsigned short" }, "value": "2" }, { - "from": "Node", + "from": "Event", "isConst": true, - "name": "CDATA_SECTION_NODE", + "name": "BUBBLING_PHASE", "type": { "name": "unsigned short" }, - "value": "4" + "value": "3" }, { - "from": "Node", + "from": "Event", "isConst": true, - "name": "COMMENT_NODE", + "name": "CAPTURING_PHASE", "type": { "name": "unsigned short" }, - "value": "8" + "value": "1" }, { - "from": "Node", + "from": "Event", "isConst": true, - "name": "DOCUMENT_FRAGMENT_NODE", + "name": "NONE", "type": { "name": "unsigned short" }, - "value": "11" + "value": "0" }, { - "from": "Node", - "isConst": true, - "name": "DOCUMENT_NODE", + "from": "Event", + "isReadOnly": true, + "name": "bubbles", "type": { - "name": "unsigned short" + "name": "boolean" }, - "value": "9" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "DOCUMENT_POSITION_CONTAINED_BY", + "from": "Event", + "name": "cancelBubble", "type": { - "name": "unsigned short" + "name": "boolean" }, - "value": "0x10" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "DOCUMENT_POSITION_CONTAINS", + "from": "Event", + "isReadOnly": true, + "name": "cancelable", "type": { - "name": "unsigned short" + "name": "boolean" }, - "value": "0x08" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "DOCUMENT_POSITION_DISCONNECTED", + "from": "Event", + "isReadOnly": true, + "name": "composed", "type": { - "name": "unsigned short" + "name": "boolean" }, - "value": "0x01" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "DOCUMENT_POSITION_FOLLOWING", - "type": { - "name": "unsigned short" - }, - "value": "0x04" + "from": "Event", + "name": "composedPath", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "EventTarget" + } + ] + } }, { - "from": "Node", - "isConst": true, - "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "from": "Event", + "isReadOnly": true, + "name": "currentTarget", "type": { - "name": "unsigned short" + "name": "EventTarget", + "params": [ + "nullable" + ] }, - "value": "0x20" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "DOCUMENT_POSITION_PRECEDING", + "from": "Event", + "isReadOnly": true, + "name": "defaultPrevented", "type": { - "name": "unsigned short" + "name": "boolean" }, - "value": "0x02" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "DOCUMENT_TYPE_NODE", + "from": "Event", + "isReadOnly": true, + "name": "eventPhase", "type": { "name": "unsigned short" }, - "value": "10" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "ELEMENT_NODE", - "type": { - "name": "unsigned short" - }, - "value": "1" + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "bubbles", + "type": { + "name": "boolean" + } + }, + { + "name": "cancelable", + "type": { + "name": "boolean" + } + } + ], + "from": "Event", + "name": "initEvent", + "returnType": { + "name": "void" + } }, { - "from": "Node", - "isConst": true, - "name": "ENTITY_NODE", + "attrs": [ + { + "name": "Unforgeable", + "type_": "ExtendedAttribute" + } + ], + "from": "Event", + "isReadOnly": true, + "name": "isTrusted", "type": { - "name": "unsigned short" + "name": "boolean" }, - "value": "6" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "ENTITY_REFERENCE_NODE", - "type": { - "name": "unsigned short" - }, - "value": "5" + "from": "Event", + "name": "preventDefault", + "returnType": { + "name": "void" + } }, { - "from": "Node", - "isConst": true, - "name": "NOTATION_NODE", + "from": "Event", + "name": "stopImmediatePropagation", + "returnType": { + "name": "void" + } + }, + { + "from": "Event", + "name": "stopPropagation", + "returnType": { + "name": "void" + } + }, + { + "from": "Event", + "isReadOnly": true, + "name": "target", "type": { - "name": "unsigned short" + "name": "EventTarget", + "params": [ + "nullable" + ] }, - "value": "12" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "PROCESSING_INSTRUCTION_NODE", + "from": "Event", + "isReadOnly": true, + "name": "timeStamp", "type": { - "name": "unsigned short" + "name": "DOMTimeStamp" }, - "value": "7" + "type_": "Attribute" }, { - "from": "Node", - "isConst": true, - "name": "TEXT_NODE", + "from": "Event", + "isReadOnly": true, + "name": "type", "type": { - "name": "unsigned short" + "name": "DOMString" }, - "value": "3" - }, + "type_": "Attribute" + } + ], + "name": "Event", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "Node", + "members": [ { "args": [ { - "name": "node", + "name": "init", "type": { - "name": "Node" + "name": "ShadowRootInit" } } ], + "from": "Element", + "name": "attachShadow", + "returnType": { + "name": "ShadowRoot" + } + }, + { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "Node", - "name": "appendChild", - "returnType": { - "name": "Node" - } - }, - { - "from": "Node", + "from": "Element", "isReadOnly": true, - "name": "baseURI", + "name": "attributes", "type": { - "name": "USVString" + "name": "NamedNodeMap" }, "type_": "Attribute" }, { "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "value" + }, { "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "Node", + "from": "Element", "isReadOnly": true, - "name": "childNodes", + "name": "classList", "type": { - "name": "NodeList" + "name": "DOMTokenList" }, "type_": "Attribute" }, { - "args": [ - { - "defaultValue": "false", - "name": "deep", - "optional": true, - "type": { - "name": "boolean" - } - } - ], "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, + } + ], + "from": "Element", + "name": "className", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "args": [ { - "name": "NewObject", - "type_": "ExtendedAttribute" + "name": "selectors", + "type": { + "name": "DOMString" + } } ], - "from": "Node", - "name": "cloneNode", + "from": "Element", + "name": "closest", "returnType": { - "name": "Node" + "name": "Element", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "other", + "name": "qualifiedName", "type": { - "name": "Node" + "name": "DOMString" } } ], - "from": "Node", - "name": "compareDocumentPosition", + "from": "Element", + "name": "getAttribute", "returnType": { - "name": "unsigned short" + "name": "DOMString", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "other", + "name": "namespace", "type": { - "name": "Node", + "name": "DOMString", "params": [ "nullable" ] } + }, + { + "name": "localName", + "type": { + "name": "DOMString" + } } ], - "from": "Node", - "name": "contains", + "from": "Element", + "name": "getAttributeNS", "returnType": { - "name": "boolean" + "name": "DOMString", + "params": [ + "nullable" + ] } }, { - "from": "Node", - "isReadOnly": true, - "name": "firstChild", - "type": { - "name": "Node", + "from": "Element", + "name": "getAttributeNames", + "returnType": { + "name": "sequence", "params": [ - "nullable" + { + "name": "DOMString" + } ] - }, - "type_": "Attribute" + } }, { "args": [ { - "name": "options", - "optional": true, + "name": "qualifiedName", "type": { - "name": "GetRootNodeOptions" + "name": "DOMString" } } ], - "from": "Node", - "name": "getRootNode", - "returnType": { - "name": "Node" - } - }, - { - "from": "Node", - "name": "hasChildNodes", + "from": "Element", + "name": "getAttributeNode", "returnType": { - "name": "boolean" + "name": "Attr", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "node", - "type": { - "name": "Node" - } - }, - { - "name": "child", + "name": "namespace", "type": { - "name": "Node", + "name": "DOMString", "params": [ "nullable" ] } - } - ], - "attrs": [ + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "localName", + "type": { + "name": "DOMString" + } } ], - "from": "Node", - "name": "insertBefore", + "from": "Element", + "name": "getAttributeNodeNS", "returnType": { - "name": "Node" + "name": "Attr", + "params": [ + "nullable" + ] } }, - { - "from": "Node", - "isReadOnly": true, - "name": "isConnected", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "namespace", + "name": "classNames", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "DOMString" } } ], - "from": "Node", - "name": "isDefaultNamespace", + "from": "Element", + "name": "getElementsByClassName", "returnType": { - "name": "boolean" + "name": "HTMLCollection" } }, { "args": [ { - "name": "otherNode", + "name": "qualifiedName", "type": { - "name": "Node", - "params": [ - "nullable" - ] + "name": "DOMString" } } ], - "from": "Node", - "name": "isEqualNode", + "from": "Element", + "name": "getElementsByTagName", "returnType": { - "name": "boolean" + "name": "HTMLCollection" } }, { "args": [ { - "name": "otherNode", + "name": "namespace", "type": { - "name": "Node", + "name": "DOMString", "params": [ "nullable" ] } + }, + { + "name": "localName", + "type": { + "name": "DOMString" + } } ], - "from": "Node", - "name": "isSameNode", + "from": "Element", + "name": "getElementsByTagNameNS", "returnType": { - "name": "boolean" + "name": "HTMLCollection" } }, - { - "from": "Node", - "isReadOnly": true, - "name": "lastChild", - "type": { - "name": "Node", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, { "args": [ { - "name": "prefix", + "name": "qualifiedName", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "DOMString" } } ], - "from": "Node", - "name": "lookupNamespaceURI", + "from": "Element", + "name": "hasAttribute", "returnType": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "boolean" } }, { @@ -8131,107 +8007,122 @@ "nullable" ] } + }, + { + "name": "localName", + "type": { + "name": "DOMString" + } } ], - "from": "Node", - "name": "lookupPrefix", + "from": "Element", + "name": "hasAttributeNS", "returnType": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "boolean" } }, { - "from": "Node", - "isReadOnly": true, - "name": "nextSibling", - "type": { - "name": "Node", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "from": "Element", + "name": "hasAttributes", + "returnType": { + "name": "boolean" + } }, { - "from": "Node", - "isReadOnly": true, - "name": "nodeName", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Element", + "name": "id", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Node", - "isReadOnly": true, - "name": "nodeType", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, - { + "args": [ + { + "name": "where", + "type": { + "name": "DOMString" + } + }, + { + "name": "element", + "type": { + "name": "Element" + } + } + ], "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Node", - "name": "nodeValue", - "type": { - "name": "DOMString", + "from": "Element", + "name": "insertAdjacentElement", + "returnType": { + "name": "Element", "params": [ "nullable" ] - }, - "type_": "Attribute" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "where", + "type": { + "name": "DOMString" + } + }, + { + "name": "data", + "type": { + "name": "DOMString" + } } ], - "from": "Node", - "name": "normalize", + "from": "Element", + "name": "insertAdjacentText", "returnType": { "name": "void" } }, { - "from": "Node", + "from": "Element", "isReadOnly": true, - "name": "ownerDocument", + "name": "localName", "type": { - "name": "Document", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Node", - "isReadOnly": true, - "name": "parentElement", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "args": [ + { + "name": "selectors", + "type": { + "name": "DOMString" + } + } + ], + "from": "Element", + "name": "matches", + "returnType": { + "name": "boolean" + } }, { - "from": "Node", + "from": "Element", "isReadOnly": true, - "name": "parentNode", + "name": "namespaceURI", "type": { - "name": "Node", + "name": "DOMString", "params": [ "nullable" ] @@ -8239,11 +8130,11 @@ "type_": "Attribute" }, { - "from": "Node", + "from": "Element", "isReadOnly": true, - "name": "previousSibling", + "name": "prefix", "type": { - "name": "Node", + "name": "DOMString", "params": [ "nullable" ] @@ -8253,9 +8144,9 @@ { "args": [ { - "name": "child", + "name": "qualifiedName", "type": { - "name": "Node" + "name": "DOMString" } } ], @@ -8265,24 +8156,27 @@ "type_": "ExtendedAttribute" } ], - "from": "Node", - "name": "removeChild", + "from": "Element", + "name": "removeAttribute", "returnType": { - "name": "Node" + "name": "void" } }, { "args": [ { - "name": "node", + "name": "namespace", "type": { - "name": "Node" + "name": "DOMString", + "params": [ + "nullable" + ] } }, { - "name": "child", + "name": "localName", "type": { - "name": "Node" + "name": "DOMString" } } ], @@ -8292,173 +8186,43 @@ "type_": "ExtendedAttribute" } ], - "from": "Node", - "name": "replaceChild", + "from": "Element", + "name": "removeAttributeNS", "returnType": { - "name": "Node" + "name": "void" } }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Node", - "name": "textContent", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } - ], - "name": "Node", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - }, - { - "name": "LegacyUnenumerableNamedProperties", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ { "args": [ { - "name": "qualifiedName", + "name": "attr", "type": { - "name": "DOMString" + "name": "Attr" } } ], - "from": "NamedNodeMap", - "name": "getNamedItem", - "returnType": { - "name": "Attr", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "args": [ - { - "name": "namespace", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - }, + "attrs": [ { - "name": "localName", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "NamedNodeMap", - "name": "getNamedItemNS", + "from": "Element", + "name": "removeAttributeNode", "returnType": { - "name": "Attr", - "params": [ - "nullable" - ] + "name": "Attr" } }, { "args": [ { - "name": "index", + "name": "qualifiedName", "type": { - "name": "unsigned long" + "name": "DOMString" } - } - ], - "from": "NamedNodeMap", - "name": "item", - "returnType": { - "name": "Attr", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "from": "NamedNodeMap", - "isReadOnly": true, - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "args": [ + }, { - "name": "qualifiedName", + "name": "value", "type": { "name": "DOMString" } @@ -8470,10 +8234,10 @@ "type_": "ExtendedAttribute" } ], - "from": "NamedNodeMap", - "name": "removeNamedItem", + "from": "Element", + "name": "setAttribute", "returnType": { - "name": "Attr" + "name": "void" } }, { @@ -8488,7 +8252,13 @@ } }, { - "name": "localName", + "name": "qualifiedName", + "type": { + "name": "DOMString" + } + }, + { + "name": "value", "type": { "name": "DOMString" } @@ -8500,10 +8270,10 @@ "type_": "ExtendedAttribute" } ], - "from": "NamedNodeMap", - "name": "removeNamedItemNS", + "from": "Element", + "name": "setAttributeNS", "returnType": { - "name": "Attr" + "name": "void" } }, { @@ -8521,8 +8291,8 @@ "type_": "ExtendedAttribute" } ], - "from": "NamedNodeMap", - "name": "setNamedItem", + "from": "Element", + "name": "setAttributeNode", "returnType": { "name": "Attr", "params": [ @@ -8545,362 +8315,178 @@ "type_": "ExtendedAttribute" } ], - "from": "NamedNodeMap", - "name": "setNamedItemNS", + "from": "Element", + "name": "setAttributeNodeNS", "returnType": { "name": "Attr", "params": [ "nullable" ] } - } - ], - "name": "NamedNodeMap", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ + }, { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ + "from": "Element", + "isReadOnly": true, + "name": "shadowRoot", + "type": { + "name": "ShadowRoot", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", "type_": "ExtendedAttribute" } ], - "from": "MutationRecord", - "isReadOnly": true, - "name": "addedNodes", + "from": "Element", + "name": "slot", "type": { - "name": "NodeList" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "MutationRecord", + "from": "Element", "isReadOnly": true, - "name": "attributeName", + "name": "tagName", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "MutationRecord", + "args": [ + { + "name": "selectors", + "type": { + "name": "DOMString" + } + } + ], + "from": "Element", + "name": "webkitMatchesSelector", + "returnType": { + "name": "boolean" + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Element", "isReadOnly": true, - "name": "attributeNamespace", + "name": "styleMap", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "StylePropertyMap" }, "type_": "Attribute" }, { - "from": "MutationRecord", + "from": "Element", "isReadOnly": true, - "name": "nextSibling", + "name": "clientHeight", "type": { - "name": "Node", - "params": [ - "nullable" - ] + "name": "long" }, "type_": "Attribute" }, { - "from": "MutationRecord", + "from": "Element", "isReadOnly": true, - "name": "oldValue", + "name": "clientLeft", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "long" }, "type_": "Attribute" }, { - "from": "MutationRecord", + "from": "Element", "isReadOnly": true, - "name": "previousSibling", + "name": "clientTop", "type": { - "name": "Node", - "params": [ - "nullable" - ] + "name": "long" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "MutationRecord", + "from": "Element", "isReadOnly": true, - "name": "removedNodes", + "name": "clientWidth", "type": { - "name": "NodeList" + "name": "long" }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "MutationRecord", - "isReadOnly": true, - "name": "target", - "type": { - "name": "Node" - }, - "type_": "Attribute" + "from": "Element", + "name": "getBoundingClientRect", + "returnType": { + "name": "DOMRect" + } }, { - "from": "MutationRecord", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "MutationRecord", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ - { - "from": "MutationObserverInit", - "name": "attributeFilter", - "type": { + "from": "Element", + "name": "getClientRects", + "returnType": { "name": "sequence", "params": [ { - "name": "DOMString" + "name": "DOMRect" } ] } }, { - "from": "MutationObserverInit", - "name": "attributeOldValue", - "type": { - "name": "boolean" - } - }, - { - "from": "MutationObserverInit", - "name": "attributes", - "type": { - "name": "boolean" - } - }, - { - "from": "MutationObserverInit", - "name": "characterData", - "type": { - "name": "boolean" - } - }, - { - "from": "MutationObserverInit", - "name": "characterDataOldValue", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "false", - "from": "MutationObserverInit", - "name": "childList", - "type": { - "name": "boolean" + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "Element", + "name": "scroll", + "returnType": { + "name": "void" } }, - { - "defaultValue": "false", - "from": "MutationObserverInit", - "name": "subtree", - "type": { - "name": "boolean" - } - } - ], - "name": "MutationObserverInit", - "type_": "Dictionary", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ { "args": [ { - "name": "callback", + "name": "options", + "optional": true, "type": { - "name": "MutationCallback" + "name": "ScrollToOptions" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ - { - "from": "MutationObserver", - "name": "disconnect", + "from": "Element", + "name": "scroll", "returnType": { "name": "void" } @@ -8908,353 +8494,291 @@ { "args": [ { - "name": "target", + "name": "x", "type": { - "name": "Node" + "name": "unrestricted double" } }, { - "name": "options", - "optional": true, + "name": "y", "type": { - "name": "MutationObserverInit" + "name": "unrestricted double" } } ], - "from": "MutationObserver", - "name": "observe", + "from": "Element", + "name": "scrollBy", "returnType": { "name": "void" } }, { - "from": "MutationObserver", - "name": "takeRecords", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "MutationRecord" + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "ScrollToOptions" } - ] + } + ], + "from": "Element", + "name": "scrollBy", + "returnType": { + "name": "void" } - } - ], - "name": "MutationObserver", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "args": [ + }, { - "name": "mutations", + "from": "Element", + "isReadOnly": true, + "name": "scrollHeight", "type": { - "name": "sequence", - "params": [ - { - "name": "MutationRecord" - } - ] - } + "name": "long" + }, + "type_": "Attribute" }, { - "name": "observer", - "type": { - "name": "MutationObserver" + "from": "Element", + "name": "scrollIntoView", + "returnType": { + "name": "void" } - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "name": "MutationCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" }, - { - "name": "LegacyUnenumerableNamedProperties", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ { "args": [ { - "name": "index", + "name": "arg", "type": { - "name": "unsigned long" + "type_": "UnionType", + "types": [ + { + "name": "boolean" + }, + { + "name": "object" + } + ] } } ], - "from": "HTMLCollection", - "name": "item", + "from": "Element", + "name": "scrollIntoView", "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] + "name": "void" + } }, { - "from": "HTMLCollection", - "isReadOnly": true, - "name": "length", + "from": "Element", + "name": "scrollLeft", "type": { - "name": "unsigned long" + "name": "unrestricted double" }, "type_": "Attribute" }, { "args": [ { - "name": "name", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" } } ], - "from": "HTMLCollection", - "name": "namedItem", + "from": "Element", + "name": "scrollTo", "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - } - ], - "name": "HTMLCollection", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ + "name": "void" + } + }, { - "defaultValue": "false", - "from": "GetRootNodeOptions", - "name": "composed", - "type": { - "name": "boolean" + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "ScrollToOptions" + } + } + ], + "from": "Element", + "name": "scrollTo", + "returnType": { + "name": "void" } - } - ], - "name": "GetRootNodeOptions", - "type_": "Dictionary", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ + }, { - "identifiers": [ - "Window", - "Worker" + "from": "Element", + "name": "scrollTop", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "Element", + "isReadOnly": true, + "name": "scrollWidth", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ + "from": "Element", + "name": "innerHTML", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "type", + "name": "position", "type": { "name": "DOMString" } }, { - "name": "callback", + "name": "text", "type": { - "name": "EventListener", + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Element", + "name": "insertAdjacentHTML", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "Element", + "name": "outerHTML", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "Element", + "name": "requestFullscreen", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "from": "Element", + "name": "requestPointerLock", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Element", + "isReadOnly": true, + "name": "styleMap", + "type": { + "name": "StylePropertyMap" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "pointerId", + "type": { + "name": "long" + } + } + ], + "from": "Element", + "name": "hasPointerCapture", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "pointerId", + "type": { + "name": "long" + } + } + ], + "from": "Element", + "name": "releasePointerCapture", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "pointerId", + "type": { + "name": "long" + } + } + ], + "from": "Element", + "name": "setPointerCapture", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "keyframes", + "type": { + "name": "object", "params": [ "nullable" ] @@ -9267,203 +8791,451 @@ "type_": "UnionType", "types": [ { - "name": "AddEventListenerOptions" + "name": "unrestricted double" }, { - "name": "boolean" + "name": "KeyframeAnimationOptions" } ] } } ], - "from": "EventTarget", - "name": "addEventListener", + "from": "Animatable", + "name": "animate", "returnType": { - "name": "void" + "name": "Animation" + } + }, + { + "from": "Animatable", + "name": "getAnimations", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "Animation" + } + ] } }, { "args": [ { - "name": "event", + "name": "point", "type": { - "name": "Event" + "name": "DOMPointInit" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" } } ], - "from": "EventTarget", - "name": "dispatchEvent", + "from": "GeometryUtils", + "name": "convertPointFromNode", "returnType": { - "name": "boolean" + "name": "DOMPoint" } }, { "args": [ { - "name": "type", + "name": "quad", "type": { - "name": "DOMString" + "name": "DOMQuadInit" } }, { - "name": "callback", + "name": "from", "type": { - "name": "EventListener", - "params": [ - "nullable" - ] + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" + } + } + ], + "from": "GeometryUtils", + "name": "convertQuadFromNode", + "returnType": { + "name": "DOMQuad" + } + }, + { + "args": [ + { + "name": "rect", + "type": { + "name": "DOMRectReadOnly" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" } }, { "name": "options", "optional": true, + "type": { + "name": "ConvertCoordinateOptions" + } + } + ], + "from": "GeometryUtils", + "name": "convertRectFromNode", + "returnType": { + "name": "DOMQuad" + } + }, + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "BoxQuadOptions" + } + } + ], + "from": "GeometryUtils", + "name": "getBoxQuads", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "DOMQuad" + } + ] + } + }, + { + "from": "Slotable", + "isReadOnly": true, + "name": "assignedSlot", + "type": { + "name": "HTMLSlotElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "NonDocumentTypeChildNode", + "isReadOnly": true, + "name": "nextElementSibling", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "NonDocumentTypeChildNode", + "isReadOnly": true, + "name": "previousElementSibling", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "args": [ + { + "isVariadic": true, + "name": "nodes", "type": { "type_": "UnionType", "types": [ { - "name": "EventListenerOptions" + "name": "Node" }, { - "name": "boolean" + "name": "DOMString" } ] } } ], - "from": "EventTarget", - "name": "removeEventListener", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ParentNode", + "name": "append", "returnType": { "name": "void" } - } - ], - "name": "EventTarget", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ + }, { - "defaultValue": "false", - "from": "EventListenerOptions", - "name": "capture", + "from": "ParentNode", + "isReadOnly": true, + "name": "childElementCount", "type": { - "name": "boolean" + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ParentNode", + "isReadOnly": true, + "name": "children", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" + }, + { + "from": "ParentNode", + "isReadOnly": true, + "name": "firstElementChild", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "ParentNode", + "isReadOnly": true, + "name": "lastElementChild", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "args": [ + { + "isVariadic": true, + "name": "nodes", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ParentNode", + "name": "prepend", + "returnType": { + "name": "void" } - } - ], - "name": "EventListenerOptions", - "type_": "Dictionary", - "url": "https://dom.spec.whatwg.org/" - }, - { - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ + }, { "args": [ { - "name": "event", + "name": "selectors", "type": { - "name": "Event" + "name": "DOMString" } } ], - "from": "EventListener", - "name": "handleEvent", + "from": "ParentNode", + "name": "querySelector", + "returnType": { + "name": "Element", + "params": [ + "nullable" + ] + } + }, + { + "args": [ + { + "name": "selectors", + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ParentNode", + "name": "querySelectorAll", + "returnType": { + "name": "NodeList" + } + }, + { + "args": [ + { + "isVariadic": true, + "name": "nodes", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ChildNode", + "name": "after", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "isVariadic": true, + "name": "nodes", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ChildNode", + "name": "before", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ChildNode", + "name": "remove", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "isVariadic": true, + "name": "nodes", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ChildNode", + "name": "replaceWith", "returnType": { "name": "void" } } ], - "name": "EventListener", - "type_": "Callback", + "name": "Element", + "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, { @@ -9513,62 +9285,76 @@ ], "members": [ { - "defaultValue": "false", - "from": "EventInit", - "name": "bubbles", + "from": "MutationObserverInit", + "name": "attributeFilter", + "type": { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } + }, + { + "from": "MutationObserverInit", + "name": "attributeOldValue", + "type": { + "name": "boolean" + } + }, + { + "from": "MutationObserverInit", + "name": "attributes", + "type": { + "name": "boolean" + } + }, + { + "from": "MutationObserverInit", + "name": "characterData", + "type": { + "name": "boolean" + } + }, + { + "from": "MutationObserverInit", + "name": "characterDataOldValue", "type": { "name": "boolean" } }, { "defaultValue": "false", - "from": "EventInit", - "name": "cancelable", + "from": "MutationObserverInit", + "name": "childList", "type": { "name": "boolean" } }, { "defaultValue": "false", - "from": "EventInit", - "name": "composed", + "from": "MutationObserverInit", + "name": "subtree", "type": { "name": "boolean" } } ], - "name": "EventInit", + "name": "MutationObserverInit", "type_": "Dictionary", "url": "https://dom.spec.whatwg.org/" }, { "attrs": [ { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "EventInit" - } - } - ], "name": "Constructor", "type_": "ExtendedAttribute" }, { - "identifiers": [ - "Window", - "Worker" - ], "name": "Exposed", - "type_": "ExtendedAttribute" + "type_": "ExtendedAttribute", + "value": "Window" } ], "files": [ @@ -9615,567 +9401,206 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], + "inheritsFrom": "Node", "members": [ { - "from": "Event", - "isConst": true, - "name": "AT_TARGET", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "Event", - "isConst": true, - "name": "BUBBLING_PHASE", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "Event", - "isConst": true, - "name": "CAPTURING_PHASE", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "Event", - "isConst": true, - "name": "NONE", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "Event", + "from": "Document", "isReadOnly": true, - "name": "bubbles", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "Event", - "name": "cancelBubble", + "name": "URL", "type": { - "name": "boolean" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "Event", - "isReadOnly": true, - "name": "cancelable", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "node", + "type": { + "name": "Node" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "adoptNode", + "returnType": { + "name": "Node" + } }, { - "from": "Event", + "from": "Document", "isReadOnly": true, - "name": "composed", + "name": "characterSet", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Event", - "name": "composedPath", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "EventTarget" - } - ] - } - }, - { - "from": "Event", + "from": "Document", "isReadOnly": true, - "name": "currentTarget", + "name": "charset", "type": { - "name": "EventTarget", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Event", + "from": "Document", "isReadOnly": true, - "name": "defaultPrevented", + "name": "compatMode", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Event", + "from": "Document", "isReadOnly": true, - "name": "eventPhase", + "name": "contentType", "type": { - "name": "unsigned short" + "name": "DOMString" }, "type_": "Attribute" }, { "args": [ { - "name": "type", + "name": "localName", "type": { "name": "DOMString" } - }, - { - "name": "bubbles", - "type": { - "name": "boolean" - } - }, + } + ], + "attrs": [ { - "name": "cancelable", - "type": { - "name": "boolean" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "Event", - "name": "initEvent", + "from": "Document", + "name": "createAttribute", "returnType": { - "name": "void" + "name": "Attr" } }, { - "attrs": [ + "args": [ { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Event", - "isReadOnly": true, - "name": "isTrusted", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "Event", - "name": "preventDefault", - "returnType": { - "name": "void" - } - }, - { - "from": "Event", - "name": "stopImmediatePropagation", - "returnType": { - "name": "void" - } - }, - { - "from": "Event", - "name": "stopPropagation", - "returnType": { - "name": "void" - } - }, - { - "from": "Event", - "isReadOnly": true, - "name": "target", - "type": { - "name": "EventTarget", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "Event", - "isReadOnly": true, - "name": "timeStamp", - "type": { - "name": "DOMTimeStamp" - }, - "type_": "Attribute" - }, - { - "from": "Event", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "Event", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "inheritsFrom": "Node", - "members": [ - { - "from": "Attr", - "isReadOnly": true, - "name": "localName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Attr", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Attr", - "isReadOnly": true, - "name": "namespaceURI", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "Attr", - "isReadOnly": true, - "name": "ownerElement", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "Attr", - "isReadOnly": true, - "name": "prefix", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "Attr", - "isReadOnly": true, - "name": "specified", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Attr", - "name": "value", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "Attr", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "inheritsFrom": "Node", - "members": [ - { - "args": [ + "name": "namespace", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + }, { - "name": "init", + "name": "qualifiedName", "type": { - "name": "ShadowRootInit" + "name": "DOMString" } } ], - "from": "Element", - "name": "attachShadow", - "returnType": { - "name": "ShadowRoot" - } - }, - { "attrs": [ { - "name": "SameObject", + "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "Element", - "isReadOnly": true, - "name": "attributes", - "type": { - "name": "NamedNodeMap" - }, - "type_": "Attribute" + "from": "Document", + "name": "createAttributeNS", + "returnType": { + "name": "Attr" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - }, + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "data", + "type": { + "name": "DOMString" + } } ], - "from": "Element", - "isReadOnly": true, - "name": "classList", - "type": { - "name": "DOMTokenList" - }, - "type_": "Attribute" - }, - { "attrs": [ { - "name": "CEReactions", + "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "className", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "Document", + "name": "createCDATASection", + "returnType": { + "name": "CDATASection" + } }, { "args": [ { - "name": "selectors", + "name": "data", "type": { "name": "DOMString" } } ], - "from": "Element", - "name": "closest", + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "createComment", "returnType": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "Comment" } }, { - "args": [ + "attrs": [ { - "name": "qualifiedName", - "type": { - "name": "DOMString" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "getAttribute", + "from": "Document", + "name": "createDocumentFragment", "returnType": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "DocumentFragment" } }, { "args": [ { - "name": "namespace", + "name": "localName", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "DOMString" } }, { - "name": "localName", + "name": "options", + "optional": true, "type": { - "name": "DOMString" + "name": "ElementCreationOptions" } } ], - "from": "Element", - "name": "getAttributeNS", - "returnType": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - }, - { - "from": "Element", - "name": "getAttributeNames", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - } - }, - { - "args": [ + "attrs": [ { - "name": "qualifiedName", - "type": { - "name": "DOMString" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "getAttributeNode", + "from": "Document", + "name": "createElement", "returnType": { - "name": "Attr", - "params": [ - "nullable" - ] + "name": "Element" } }, { @@ -10190,216 +9615,199 @@ } }, { - "name": "localName", + "name": "qualifiedName", "type": { "name": "DOMString" } - } - ], - "from": "Element", - "name": "getAttributeNodeNS", - "returnType": { - "name": "Attr", - "params": [ - "nullable" - ] - } - }, - { - "args": [ + }, { - "name": "classNames", + "name": "options", + "optional": true, "type": { - "name": "DOMString" + "name": "ElementCreationOptions" } } ], - "from": "Element", - "name": "getElementsByClassName", + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "createElementNS", "returnType": { - "name": "HTMLCollection" + "name": "Element" } }, { "args": [ { - "name": "qualifiedName", + "name": "interface", "type": { "name": "DOMString" } } ], - "from": "Element", - "name": "getElementsByTagName", + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "createEvent", "returnType": { - "name": "HTMLCollection" + "name": "Event" } }, { "args": [ { - "name": "namespace", + "name": "root", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "Node" } }, { - "name": "localName", + "defaultValue": "0xFFFFFFFF", + "name": "whatToShow", + "optional": true, "type": { - "name": "DOMString" + "name": "unsigned long" } - } - ], - "from": "Element", - "name": "getElementsByTagNameNS", - "returnType": { - "name": "HTMLCollection" - } - }, - { - "args": [ + }, { - "name": "qualifiedName", + "defaultValue": "null", + "name": "filter", + "optional": true, "type": { - "name": "DOMString" + "name": "NodeFilter", + "params": [ + "nullable" + ] } } ], - "from": "Element", - "name": "hasAttribute", + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "createNodeIterator", "returnType": { - "name": "boolean" + "name": "NodeIterator" } }, { "args": [ { - "name": "namespace", + "name": "target", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "DOMString" } }, { - "name": "localName", + "name": "data", "type": { "name": "DOMString" } } ], - "from": "Element", - "name": "hasAttributeNS", - "returnType": { - "name": "boolean" - } - }, - { - "from": "Element", - "name": "hasAttributes", + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "createProcessingInstruction", "returnType": { - "name": "boolean" + "name": "ProcessingInstruction" } }, { "attrs": [ { - "name": "CEReactions", + "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "id", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "Document", + "name": "createRange", + "returnType": { + "name": "Range" + } }, { "args": [ { - "name": "where", + "name": "data", "type": { "name": "DOMString" } - }, - { - "name": "element", - "type": { - "name": "Element" - } } ], "attrs": [ { - "name": "CEReactions", + "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "insertAdjacentElement", + "from": "Document", + "name": "createTextNode", "returnType": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "Text" } }, { "args": [ { - "name": "where", + "name": "root", "type": { - "name": "DOMString" + "name": "Node" } }, { - "name": "data", + "defaultValue": "0xFFFFFFFF", + "name": "whatToShow", + "optional": true, "type": { - "name": "DOMString" + "name": "unsigned long" } - } - ], - "from": "Element", - "name": "insertAdjacentText", - "returnType": { - "name": "void" - } - }, - { - "from": "Element", - "isReadOnly": true, - "name": "localName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "args": [ + }, { - "name": "selectors", + "defaultValue": "null", + "name": "filter", + "optional": true, "type": { - "name": "DOMString" + "name": "NodeFilter", + "params": [ + "nullable" + ] } } ], - "from": "Element", - "name": "matches", + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "createTreeWalker", "returnType": { - "name": "boolean" + "name": "TreeWalker" } }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "namespaceURI", + "name": "doctype", "type": { - "name": "DOMString", + "name": "DocumentType", "params": [ "nullable" ] @@ -10407,36 +9815,54 @@ "type_": "Attribute" }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "prefix", + "name": "documentElement", "type": { - "name": "DOMString", + "name": "Element", "params": [ "nullable" ] }, "type_": "Attribute" }, + { + "from": "Document", + "isReadOnly": true, + "name": "documentURI", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "qualifiedName", + "name": "classNames", "type": { "name": "DOMString" } } ], - "attrs": [ + "from": "Document", + "name": "getElementsByClassName", + "returnType": { + "name": "HTMLCollection" + } + }, + { + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "qualifiedName", + "type": { + "name": "DOMString" + } } ], - "from": "Element", - "name": "removeAttribute", + "from": "Document", + "name": "getElementsByTagName", "returnType": { - "name": "void" + "name": "HTMLCollection" } }, { @@ -10457,51 +9883,41 @@ } } ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Element", - "name": "removeAttributeNS", + "from": "Document", + "name": "getElementsByTagNameNS", "returnType": { - "name": "void" + "name": "HTMLCollection" } }, { - "args": [ - { - "name": "attr", - "type": { - "name": "Attr" - } - } - ], "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "removeAttributeNode", - "returnType": { - "name": "Attr" - } + "from": "Document", + "isReadOnly": true, + "name": "implementation", + "type": { + "name": "DOMImplementation" + }, + "type_": "Attribute" }, { "args": [ { - "name": "qualifiedName", + "name": "node", "type": { - "name": "DOMString" + "name": "Node" } }, { - "name": "value", + "defaultValue": "false", + "name": "deep", + "optional": true, "type": { - "name": "DOMString" + "name": "boolean" } } ], @@ -10509,453 +9925,352 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - } - ], - "from": "Element", - "name": "setAttribute", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "namespace", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - }, - { - "name": "qualifiedName", - "type": { - "name": "DOMString" - } }, { - "name": "value", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "CEReactions", + "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "setAttributeNS", + "from": "Document", + "name": "importNode", "returnType": { - "name": "void" + "name": "Node" } }, { - "args": [ - { - "name": "attr", - "type": { - "name": "Attr" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Element", - "name": "setAttributeNode", - "returnType": { - "name": "Attr", - "params": [ - "nullable" - ] - } + "from": "Document", + "isReadOnly": true, + "name": "inputEncoding", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "attr", - "type": { - "name": "Attr" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Element", - "name": "setAttributeNodeNS", + "from": "Document", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "Document", + "name": "getAnimations", "returnType": { - "name": "Attr", + "name": "sequence", "params": [ - "nullable" + { + "name": "Animation" + } ] } }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "shadowRoot", + "name": "timeline", "type": { - "name": "ShadowRoot", - "params": [ - "nullable" - ] + "name": "DocumentTimeline" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "Element", - "name": "slot", + "from": "Document", + "isReadOnly": true, + "name": "addressSpace", "type": { - "name": "DOMString" + "name": "AddressSpace" }, "type_": "Attribute" }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "tagName", + "name": "hidden", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" }, { - "args": [ - { - "name": "selectors", - "type": { - "name": "DOMString" - } - } - ], - "from": "Element", - "name": "webkitMatchesSelector", - "returnType": { - "name": "boolean" - } + "from": "Document", + "name": "onvisibilitychange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "Element", - "name": "requestPointerLock", - "returnType": { - "name": "void" - } + "from": "Document", + "isReadOnly": true, + "name": "visibilityState", + "type": { + "name": "VisibilityState" + }, + "type_": "Attribute" }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "clientHeight", + "name": "activeElement", "type": { - "name": "long" + "name": "Element", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "clientLeft", + "name": "domain", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "clientTop", + "name": "referrer", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "clientWidth", + "name": "title", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Element", - "name": "getBoundingClientRect", + "from": "Document", + "name": "exitPointerLock", "returnType": { - "name": "DOMRect" + "name": "void" } }, { - "from": "Element", - "name": "getClientRects", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "DOMRect" - } - ] - } + "from": "Document", + "name": "onpointerlockchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "Element", - "name": "scroll", - "returnType": { - "name": "void" - } + "from": "Document", + "name": "onpointerlockerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "scroll", - "returnType": { - "name": "void" - } + "from": "Document", + "isReadOnly": true, + "name": "styleSheets", + "type": { + "name": "StyleSheetList" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "Element", - "name": "scrollBy", - "returnType": { - "name": "void" - } + "from": "Document", + "name": "alinkColor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "scrollBy", - "returnType": { - "name": "void" - } - }, - { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "scrollHeight", + "name": "all", "type": { - "name": "long" + "name": "HTMLAllCollection" }, "type_": "Attribute" }, { - "from": "Element", - "name": "scrollIntoView", - "returnType": { - "name": "void" - } - }, - { - "args": [ + "attrs": [ { - "name": "arg", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "boolean" - }, - { - "name": "object" - } - ] - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "scrollIntoView", - "returnType": { - "name": "void" - } + "from": "Document", + "isReadOnly": true, + "name": "anchors", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" }, { - "from": "Element", - "name": "scrollLeft", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "isReadOnly": true, + "name": "applets", "type": { - "name": "unrestricted double" + "name": "HTMLCollection" }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "Element", - "name": "scrollTo", + "from": "Document", + "name": "bgColor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "Document", + "name": "captureEvents", "returnType": { "name": "void" } }, { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } - } - ], - "from": "Element", - "name": "scrollTo", + "from": "Document", + "name": "clear", "returnType": { "name": "void" } }, { - "from": "Element", - "name": "scrollTop", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "Element", - "isReadOnly": true, - "name": "scrollWidth", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "Element", - "isReadOnly": true, - "name": "clientHeight", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "Document", + "name": "fgColor", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Element", - "isReadOnly": true, - "name": "clientLeft", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "Document", + "name": "linkColor", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Element", - "isReadOnly": true, - "name": "clientTop", - "type": { - "name": "long" - }, - "type_": "Attribute" + "from": "Document", + "name": "releaseEvents", + "returnType": { + "name": "void" + } }, { - "from": "Element", - "isReadOnly": true, - "name": "clientWidth", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "Document", + "name": "vlinkColor", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "NewObject", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "getBoundingClientRect", - "returnType": { - "name": "DOMRect" - } + "from": "Document", + "isReadOnly": true, + "name": "styleSheets", + "type": { + "name": "StyleSheetList" + }, + "type_": "Attribute" }, { - "from": "Element", - "name": "getClientRects", + "from": "Document", + "name": "getSelection", "returnType": { - "name": "sequence", + "name": "Selection", "params": [ - { - "name": "DOMRect" - } + "nullable" ] } }, @@ -10964,36 +10279,47 @@ { "name": "x", "type": { - "name": "unrestricted double" + "name": "double" } }, { "name": "y", "type": { - "name": "unrestricted double" + "name": "double" } } ], - "from": "Element", - "name": "scroll", + "from": "Document", + "name": "caretPositionFromPoint", "returnType": { - "name": "void" + "name": "CaretPosition", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "options", - "optional": true, + "name": "x", "type": { - "name": "ScrollToOptions" + "name": "double" + } + }, + { + "name": "y", + "type": { + "name": "double" } } ], - "from": "Element", - "name": "scroll", + "from": "Document", + "name": "elementFromPoint", "returnType": { - "name": "void" + "name": "Element", + "params": [ + "nullable" + ] } }, { @@ -11001,210 +10327,242 @@ { "name": "x", "type": { - "name": "unrestricted double" + "name": "double" } }, { "name": "y", "type": { - "name": "unrestricted double" + "name": "double" } } ], - "from": "Element", - "name": "scrollBy", + "from": "Document", + "name": "elementsFromPoint", "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" + "name": "sequence", + "params": [ + { + "name": "Element" } - } - ], - "from": "Element", - "name": "scrollBy", - "returnType": { - "name": "void" + ] } }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "scrollHeight", + "name": "scrollingElement", "type": { - "name": "long" + "name": "Element", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "Element", - "name": "scrollIntoView", + "from": "Document", + "name": "exitFullscreen", "returnType": { - "name": "void" + "name": "Promise", + "params": [ + { + "name": "void" + } + ] } }, { - "args": [ + "attrs": [ { - "name": "arg", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "boolean" - }, - { - "name": "object" - } - ] - } + "name": "LenientSetter", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "scrollIntoView", - "returnType": { - "name": "void" - } + "from": "Document", + "isReadOnly": true, + "name": "fullscreen", + "type": { + "name": "boolean" + }, + "type_": "Attribute" }, { - "from": "Element", - "name": "scrollLeft", + "attrs": [ + { + "name": "LenientSetter", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "isReadOnly": true, + "name": "fullscreenEnabled", "type": { - "name": "unrestricted double" + "name": "boolean" }, "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, + "from": "Document", + "name": "onfullscreenchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "Document", + "name": "onfullscreenerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "Document", + "isReadOnly": true, + "name": "activeElement", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "scrollTo", - "returnType": { - "name": "void" - } + "from": "Document", + "name": "body", + "type": { + "name": "HTMLElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "scrollTo", + "from": "Document", + "name": "close", "returnType": { "name": "void" } }, { - "from": "Element", - "name": "scrollTop", + "from": "Document", + "name": "cookie", "type": { - "name": "unrestricted double" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "Element", + "from": "Document", "isReadOnly": true, - "name": "scrollWidth", + "name": "currentScript", "type": { - "name": "long" + "name": "HTMLOrSVGScriptElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "Document", + "isReadOnly": true, + "name": "defaultView", + "type": { + "name": "WindowProxy", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Element", - "isReadOnly": true, - "name": "styleMap", + "from": "Document", + "name": "designMode", "type": { - "name": "StylePropertyMap" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Element", - "isReadOnly": true, - "name": "styleMap", + "from": "Document", + "name": "dir", "type": { - "name": "StylePropertyMap" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Element", - "name": "requestFullscreen", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } + "from": "Document", + "name": "domain", + "type": { + "name": "USVString" + }, + "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "Element", - "name": "innerHTML", + "from": "Document", + "isReadOnly": true, + "name": "embeds", "type": { - "name": "DOMString" + "name": "HTMLCollection" }, "type_": "Attribute" }, { "args": [ { - "name": "position", + "name": "commandId", "type": { "name": "DOMString" } }, { - "name": "text", + "defaultValue": "false", + "name": "showUI", + "optional": true, + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "", + "name": "value", + "optional": true, "type": { "name": "DOMString" } @@ -11216,264 +10574,317 @@ "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "insertAdjacentHTML", + "from": "Document", + "name": "execCommand", "returnType": { - "name": "void" + "name": "boolean" } }, { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "Element", - "name": "outerHTML", + "from": "Document", + "isReadOnly": true, + "name": "forms", "type": { - "name": "DOMString" + "name": "HTMLCollection" }, "type_": "Attribute" }, { "args": [ { - "name": "pointerId", + "name": "elementName", "type": { - "name": "long" + "name": "DOMString" } } ], - "from": "Element", - "name": "hasPointerCapture", + "from": "Document", + "name": "getElementsByName", "returnType": { - "name": "boolean" + "name": "NodeList" } }, { - "args": [ - { - "name": "pointerId", - "type": { - "name": "long" - } - } - ], - "from": "Element", - "name": "releasePointerCapture", + "from": "Document", + "name": "hasFocus", "returnType": { - "name": "void" + "name": "boolean" } }, { - "args": [ + "from": "Document", + "isReadOnly": true, + "name": "head", + "type": { + "name": "HTMLHeadElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "pointerId", - "type": { - "name": "long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "Element", - "name": "setPointerCapture", - "returnType": { - "name": "void" - } + "from": "Document", + "isReadOnly": true, + "name": "images", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" }, { - "from": "Element", - "name": "requestPointerLock", - "returnType": { - "name": "void" - } + "from": "Document", + "isReadOnly": true, + "name": "lastModified", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "point", - "type": { - "name": "DOMPointInit" - } - }, + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "isReadOnly": true, + "name": "links", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "from", - "type": { - "name": "GeometryNode" - } + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "href" }, { - "name": "options", - "optional": true, - "type": { - "name": "ConvertCoordinateOptions" - } + "name": "Unforgeable", + "type_": "ExtendedAttribute" } ], - "from": "GeometryUtils", - "name": "convertPointFromNode", - "returnType": { - "name": "DOMPoint" - } + "from": "Document", + "isReadOnly": true, + "name": "location", + "type": { + "name": "Location", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "quad", - "type": { - "name": "DOMQuadInit" - } - }, + "name": "LenientThis", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "onreadystatechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "args": [ { - "name": "from", + "defaultValue": "text/html", + "name": "type", + "optional": true, "type": { - "name": "GeometryNode" + "name": "DOMString" } }, { - "name": "options", + "defaultValue": "", + "name": "replace", "optional": true, "type": { - "name": "ConvertCoordinateOptions" + "name": "DOMString" } } ], - "from": "GeometryUtils", - "name": "convertQuadFromNode", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "open", "returnType": { - "name": "DOMQuad" + "name": "Document" } }, { "args": [ { - "name": "rect", + "name": "url", "type": { - "name": "DOMRectReadOnly" + "name": "USVString" } }, { - "name": "from", + "name": "name", "type": { - "name": "GeometryNode" + "name": "DOMString" } }, { - "name": "options", - "optional": true, + "name": "features", "type": { - "name": "ConvertCoordinateOptions" + "name": "DOMString" } } ], - "from": "GeometryUtils", - "name": "convertRectFromNode", + "from": "Document", + "name": "open", "returnType": { - "name": "DOMQuad" + "name": "WindowProxy" } }, { "args": [ { - "name": "options", - "optional": true, + "name": "name", "type": { - "name": "BoxQuadOptions" + "name": "DOMString" } } ], - "from": "GeometryUtils", - "name": "getBoxQuads", + "from": "Document", "returnType": { - "name": "sequence", - "params": [ - { - "name": "DOMQuad" - } - ] - } + "name": "object" + }, + "specials": [ + "getter" + ] }, { - "from": "Slotable", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", "isReadOnly": true, - "name": "assignedSlot", + "name": "plugins", "type": { - "name": "HTMLSlotElement", - "params": [ - "nullable" - ] + "name": "HTMLCollection" }, "type_": "Attribute" }, { - "from": "NonDocumentTypeChildNode", - "isReadOnly": true, - "name": "nextElementSibling", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "args": [ + { + "name": "commandId", + "type": { + "name": "DOMString" + } + } + ], + "from": "Document", + "name": "queryCommandEnabled", + "returnType": { + "name": "boolean" + } }, { - "from": "NonDocumentTypeChildNode", - "isReadOnly": true, - "name": "previousElementSibling", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "args": [ + { + "name": "commandId", + "type": { + "name": "DOMString" + } + } + ], + "from": "Document", + "name": "queryCommandIndeterm", + "returnType": { + "name": "boolean" + } }, { "args": [ { - "isVariadic": true, - "name": "nodes", + "name": "commandId", "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] + "name": "DOMString" } } ], - "attrs": [ + "from": "Document", + "name": "queryCommandState", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, + "name": "commandId", + "type": { + "name": "DOMString" + } + } + ], + "from": "Document", + "name": "queryCommandSupported", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ { - "name": "Unscopable", - "type_": "ExtendedAttribute" + "name": "commandId", + "type": { + "name": "DOMString" + } } ], - "from": "ParentNode", - "name": "append", + "from": "Document", + "name": "queryCommandValue", "returnType": { - "name": "void" + "name": "DOMString" } }, { - "from": "ParentNode", + "from": "Document", "isReadOnly": true, - "name": "childElementCount", + "name": "readyState", "type": { - "name": "unsigned long" + "name": "DocumentReadyState" + }, + "type_": "Attribute" + }, + { + "from": "Document", + "isReadOnly": true, + "name": "referrer", + "type": { + "name": "USVString" }, "type_": "Attribute" }, @@ -11484,35 +10895,25 @@ "type_": "ExtendedAttribute" } ], - "from": "ParentNode", + "from": "Document", "isReadOnly": true, - "name": "children", + "name": "scripts", "type": { "name": "HTMLCollection" }, "type_": "Attribute" }, { - "from": "ParentNode", - "isReadOnly": true, - "name": "firstElementChild", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "ParentNode", - "isReadOnly": true, - "name": "lastElementChild", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "title", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, @@ -11520,17 +10921,9 @@ "args": [ { "isVariadic": true, - "name": "nodes", + "name": "text", "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] + "name": "DOMString" } } ], @@ -11538,14 +10931,10 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" } ], - "from": "ParentNode", - "name": "prepend", + "from": "Document", + "name": "write", "returnType": { "name": "void" } @@ -11553,2789 +10942,885 @@ { "args": [ { - "name": "selectors", + "isVariadic": true, + "name": "text", "type": { "name": "DOMString" } } ], - "from": "ParentNode", - "name": "querySelector", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Document", + "name": "writeln", "returnType": { - "name": "Element", + "name": "void" + } + }, + { + "from": "Document", + "isReadOnly": true, + "name": "rootElement", + "type": { + "name": "SVGSVGElement", "params": [ "nullable" ] - } + }, + "type_": "Attribute" }, { "args": [ { - "name": "selectors", + "name": "view", "type": { - "name": "DOMString" + "name": "WindowProxy" } - } - ], - "attrs": [ + }, { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ParentNode", - "name": "querySelectorAll", - "returnType": { - "name": "NodeList" - } - }, - { - "args": [ + "name": "target", + "type": { + "name": "EventTarget" + } + }, { - "isVariadic": true, - "name": "nodes", + "name": "identifier", "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] + "name": "long" } - } - ], - "attrs": [ + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "pageX", + "type": { + "name": "double" + } }, { - "name": "Unscopable", - "type_": "ExtendedAttribute" + "name": "pageY", + "type": { + "name": "double" + } + }, + { + "name": "screenX", + "type": { + "name": "double" + } + }, + { + "name": "screenY", + "type": { + "name": "double" + } } ], - "from": "ChildNode", - "name": "after", + "from": "Document", + "name": "createTouch", "returnType": { - "name": "void" + "name": "Touch" } }, { "args": [ { "isVariadic": true, - "name": "nodes", + "name": "touches", "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] + "name": "Touch" } } ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "before", + "from": "Document", + "name": "createTouchList", "returnType": { - "name": "void" + "name": "TouchList" } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, + "args": [ { - "name": "Unscopable", - "type_": "ExtendedAttribute" + "name": "elementId", + "type": { + "name": "DOMString" + } } ], - "from": "ChildNode", - "name": "remove", + "from": "NonElementParentNode", + "name": "getElementById", "returnType": { - "name": "void" + "name": "Element", + "params": [ + "nullable" + ] } }, { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "replaceWith", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "onabort", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "keyframes", - "type": { - "name": "object", - "params": [ - "nullable" - ] - } - }, - { - "name": "options", - "optional": true, - "type": { - "type_": "UnionType", - "types": [ - { - "name": "unrestricted double" - }, - { - "name": "KeyframeAnimationOptions" - } - ] - } - } - ], - "from": "Animatable", - "name": "animate", - "returnType": { - "name": "Animation" - } + "from": "GlobalEventHandlers", + "name": "onauxclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "Animatable", - "name": "getAnimations", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "Animation" - } - ] - } - } - ], - "name": "Element", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "inheritsFrom": "Node", - "members": [ - { - "from": "DocumentType", - "isReadOnly": true, - "name": "name", + "from": "GlobalEventHandlers", + "name": "onblur", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "DocumentType", - "isReadOnly": true, - "name": "publicId", + "from": "GlobalEventHandlers", + "name": "oncancel", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "DocumentType", - "isReadOnly": true, - "name": "systemId", + "from": "GlobalEventHandlers", + "name": "oncanplay", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "after", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "oncanplaythrough", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "before", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "onchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "remove", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "onclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "replaceWith", - "returnType": { - "name": "void" - } - } - ], - "name": "DocumentType", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "from": "GlobalEventHandlers", + "name": "onclose", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "members": [ - { - "from": "DocumentOrShadowRoot", - "isReadOnly": true, - "name": "pointerLockElement", + "from": "GlobalEventHandlers", + "name": "oncontextmenu", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "LenientSetter", - "type_": "ExtendedAttribute" - } - ], - "from": "DocumentOrShadowRoot", - "isReadOnly": true, - "name": "fullscreenElement", + "from": "GlobalEventHandlers", + "name": "oncuechange", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "DocumentOrShadowRoot", - "isReadOnly": true, - "name": "pointerLockElement", + "from": "GlobalEventHandlers", + "name": "ondblclick", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "DocumentOrShadowRoot", - "isReadOnly": true, - "name": "activeElement", + "from": "GlobalEventHandlers", + "name": "ondrag", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "DocumentOrShadowRoot", - "name": "caretPositionFromPoint", - "returnType": { - "name": "CaretPosition", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "ondragend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "DocumentOrShadowRoot", - "name": "elementFromPoint", - "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "ondragenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "DocumentOrShadowRoot", - "name": "elementsFromPoint", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "Element" - } - ] - } + "from": "GlobalEventHandlers", + "name": "ondragexit", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "DocumentOrShadowRoot", - "name": "getSelection", - "returnType": { - "name": "Selection", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "ondragleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "DocumentOrShadowRoot", - "isReadOnly": true, - "name": "styleSheets", + "from": "GlobalEventHandlers", + "name": "ondragover", "type": { - "name": "StyleSheetList" + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "DocumentOrShadowRoot", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" }, { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "inheritsFrom": "Node", - "members": [ + "from": "GlobalEventHandlers", + "name": "ondragstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "args": [ - { - "name": "elementId", - "type": { - "name": "DOMString" - } - } - ], - "from": "NonElementParentNode", - "name": "getElementById", - "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "ondrop", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ParentNode", - "name": "append", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "ondurationchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "ParentNode", - "isReadOnly": true, - "name": "childElementCount", + "from": "GlobalEventHandlers", + "name": "onemptied", "type": { - "name": "unsigned long" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ParentNode", - "isReadOnly": true, - "name": "children", + "from": "GlobalEventHandlers", + "name": "onended", "type": { - "name": "HTMLCollection" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "ParentNode", - "isReadOnly": true, - "name": "firstElementChild", + "from": "GlobalEventHandlers", + "name": "onerror", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "OnErrorEventHandler" }, "type_": "Attribute" }, { - "from": "ParentNode", - "isReadOnly": true, - "name": "lastElementChild", + "from": "GlobalEventHandlers", + "name": "onfocus", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ParentNode", - "name": "prepend", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "oninput", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "selectors", - "type": { - "name": "DOMString" - } - } - ], - "from": "ParentNode", - "name": "querySelector", - "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "oninvalid", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "selectors", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ParentNode", - "name": "querySelectorAll", - "returnType": { - "name": "NodeList" - } - } - ], - "name": "DocumentFragment", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ + "from": "GlobalEventHandlers", + "name": "onkeydown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "GlobalEventHandlers", + "name": "onkeypress", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "inheritsFrom": "Node", - "members": [ + "from": "GlobalEventHandlers", + "name": "onkeyup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "from": "Document", - "isReadOnly": true, - "name": "URL", + "from": "GlobalEventHandlers", + "name": "onload", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "node", - "type": { - "name": "Node" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "adoptNode", - "returnType": { - "name": "Node" - } + "from": "GlobalEventHandlers", + "name": "onloadeddata", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "characterSet", + "from": "GlobalEventHandlers", + "name": "onloadedmetadata", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "charset", + "from": "GlobalEventHandlers", + "name": "onloadend", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "compatMode", + "from": "GlobalEventHandlers", + "name": "onloadstart", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "contentType", + "from": "GlobalEventHandlers", + "name": "onmousedown", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "localName", - "type": { - "name": "DOMString" - } - } - ], "attrs": [ { - "name": "NewObject", + "name": "LenientThis", "type_": "ExtendedAttribute" } ], - "from": "Document", - "name": "createAttribute", - "returnType": { - "name": "Attr" - } + "from": "GlobalEventHandlers", + "name": "onmouseenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "namespace", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - }, - { - "name": "qualifiedName", - "type": { - "name": "DOMString" - } - } - ], "attrs": [ { - "name": "NewObject", + "name": "LenientThis", "type_": "ExtendedAttribute" } ], - "from": "Document", - "name": "createAttributeNS", - "returnType": { - "name": "Attr" - } + "from": "GlobalEventHandlers", + "name": "onmouseleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "data", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createCDATASection", - "returnType": { - "name": "CDATASection" - } + "from": "GlobalEventHandlers", + "name": "onmousemove", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "data", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createComment", - "returnType": { - "name": "Comment" - } + "from": "GlobalEventHandlers", + "name": "onmouseout", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createDocumentFragment", - "returnType": { - "name": "DocumentFragment" - } + "from": "GlobalEventHandlers", + "name": "onmouseover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "localName", - "type": { - "name": "DOMString" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ElementCreationOptions" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createElement", - "returnType": { - "name": "Element" - } - }, - { - "args": [ - { - "name": "namespace", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - }, - { - "name": "qualifiedName", - "type": { - "name": "DOMString" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ElementCreationOptions" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createElementNS", - "returnType": { - "name": "Element" - } - }, - { - "args": [ - { - "name": "interface", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createEvent", - "returnType": { - "name": "Event" - } - }, - { - "args": [ - { - "name": "root", - "type": { - "name": "Node" - } - }, - { - "defaultValue": "0xFFFFFFFF", - "name": "whatToShow", - "optional": true, - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "null", - "name": "filter", - "optional": true, - "type": { - "name": "NodeFilter", - "params": [ - "nullable" - ] - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createNodeIterator", - "returnType": { - "name": "NodeIterator" - } - }, - { - "args": [ - { - "name": "target", - "type": { - "name": "DOMString" - } - }, - { - "name": "data", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createProcessingInstruction", - "returnType": { - "name": "ProcessingInstruction" - } - }, - { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createRange", - "returnType": { - "name": "Range" - } - }, - { - "args": [ - { - "name": "data", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createTextNode", - "returnType": { - "name": "Text" - } - }, - { - "args": [ - { - "name": "root", - "type": { - "name": "Node" - } - }, - { - "defaultValue": "0xFFFFFFFF", - "name": "whatToShow", - "optional": true, - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "null", - "name": "filter", - "optional": true, - "type": { - "name": "NodeFilter", - "params": [ - "nullable" - ] - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "createTreeWalker", - "returnType": { - "name": "TreeWalker" - } - }, - { - "from": "Document", - "isReadOnly": true, - "name": "doctype", + "from": "GlobalEventHandlers", + "name": "onmouseup", "type": { - "name": "DocumentType", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "documentElement", + "from": "GlobalEventHandlers", + "name": "onpause", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "documentURI", + "from": "GlobalEventHandlers", + "name": "onplay", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "classNames", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "getElementsByClassName", - "returnType": { - "name": "HTMLCollection" - } - }, - { - "args": [ - { - "name": "qualifiedName", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "getElementsByTagName", - "returnType": { - "name": "HTMLCollection" - } - }, - { - "args": [ - { - "name": "namespace", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - }, - { - "name": "localName", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "getElementsByTagNameNS", - "returnType": { - "name": "HTMLCollection" - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "implementation", + "from": "GlobalEventHandlers", + "name": "onplaying", "type": { - "name": "DOMImplementation" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "node", - "type": { - "name": "Node" - } - }, - { - "defaultValue": "false", - "name": "deep", - "optional": true, - "type": { - "name": "boolean" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "importNode", - "returnType": { - "name": "Node" - } - }, - { - "from": "Document", - "isReadOnly": true, - "name": "inputEncoding", + "from": "GlobalEventHandlers", + "name": "onprogress", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "origin", + "from": "GlobalEventHandlers", + "name": "onratechange", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "exitPointerLock", - "returnType": { - "name": "void" - } - }, - { - "from": "Document", - "name": "onpointerlockchange", + "from": "GlobalEventHandlers", + "name": "onreset", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "onpointerlockerror", + "from": "GlobalEventHandlers", + "name": "onresize", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "getSelection", - "returnType": { - "name": "Selection", - "params": [ - "nullable" - ] - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "Document", - "name": "caretPositionFromPoint", - "returnType": { - "name": "CaretPosition", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "onscroll", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "Document", - "name": "elementFromPoint", - "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "onseeked", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "Document", - "name": "elementsFromPoint", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "Element" - } - ] - } + "from": "GlobalEventHandlers", + "name": "onseeking", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "scrollingElement", + "from": "GlobalEventHandlers", + "name": "onselect", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "Document", - "name": "caretPositionFromPoint", - "returnType": { - "name": "CaretPosition", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "onshow", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "Document", - "name": "elementFromPoint", - "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "onstalled", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "from": "Document", - "name": "elementsFromPoint", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "Element" - } - ] - } + "from": "GlobalEventHandlers", + "name": "onsubmit", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "scrollingElement", + "from": "GlobalEventHandlers", + "name": "onsuspend", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "styleSheets", + "from": "GlobalEventHandlers", + "name": "ontimeupdate", "type": { - "name": "StyleSheetList" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "styleSheets", + "from": "GlobalEventHandlers", + "name": "ontoggle", "type": { - "name": "StyleSheetList" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "styleSheets", + "from": "GlobalEventHandlers", + "name": "onvolumechange", "type": { - "name": "StyleSheetList" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "styleSheets", + "from": "GlobalEventHandlers", + "name": "onwaiting", "type": { - "name": "StyleSheetList" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "exitFullscreen", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } + "from": "GlobalEventHandlers", + "name": "onwheel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "LenientSetter", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "fullscreen", + "from": "GlobalEventHandlers", + "name": "ongotpointercapture", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "LenientSetter", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "fullscreenEnabled", + "from": "GlobalEventHandlers", + "name": "onlostpointercapture", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "onfullscreenchange", + "from": "GlobalEventHandlers", + "name": "onpointercancel", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "onfullscreenerror", + "from": "GlobalEventHandlers", + "name": "onpointerdown", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "Document", - "name": "alinkColor", + "from": "GlobalEventHandlers", + "name": "onpointerenter", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "all", + "from": "GlobalEventHandlers", + "name": "onpointerleave", "type": { - "name": "HTMLAllCollection" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "anchors", + "from": "GlobalEventHandlers", + "name": "onpointermove", "type": { - "name": "HTMLCollection" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "applets", + "from": "GlobalEventHandlers", + "name": "onpointerout", "type": { - "name": "HTMLCollection" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "Document", - "name": "bgColor", + "from": "GlobalEventHandlers", + "name": "onpointerover", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "captureEvents", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "onpointerup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "Document", - "name": "clear", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "onselectionchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "Document", - "name": "fgColor", + "from": "GlobalEventHandlers", + "name": "onselectstart", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "Document", - "name": "linkColor", + "from": "GlobalEventHandlers", + "name": "onanimationcancel", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "releaseEvents", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "onanimationend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "Document", - "name": "vlinkColor", + "from": "GlobalEventHandlers", + "name": "onanimationiteration", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "activeElement", + "from": "GlobalEventHandlers", + "name": "onanimationstart", "type": { - "name": "Element", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "body", + "from": "GlobalEventHandlers", + "name": "ontransitioncancel", "type": { - "name": "HTMLElement", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "close", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "ontransitionend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "Document", - "name": "cookie", + "from": "GlobalEventHandlers", + "name": "ontransitionrun", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "currentScript", + "from": "GlobalEventHandlers", + "name": "ontransitionstart", "type": { - "name": "HTMLOrSVGScriptElement", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "isReadOnly": true, - "name": "defaultView", + "from": "GlobalEventHandlers", + "name": "ontouchcancel", "type": { - "name": "WindowProxy", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "designMode", + "from": "GlobalEventHandlers", + "name": "ontouchend", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "dir", + "from": "GlobalEventHandlers", + "name": "ontouchmove", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Document", - "name": "domain", + "from": "GlobalEventHandlers", + "name": "ontouchstart", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", + "from": "FontFaceSource", "isReadOnly": true, - "name": "embeds", + "name": "fonts", "type": { - "name": "HTMLCollection" + "name": "FontFaceSet" }, "type_": "Attribute" }, { "args": [ { - "name": "commandId", + "name": "point", "type": { - "name": "DOMString" + "name": "DOMPointInit" } }, { - "defaultValue": "false", - "name": "showUI", - "optional": true, + "name": "from", "type": { - "name": "boolean" + "name": "GeometryNode" } }, { - "defaultValue": "", - "name": "value", + "name": "options", "optional": true, "type": { - "name": "DOMString" + "name": "ConvertCoordinateOptions" } } ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "execCommand", + "from": "GeometryUtils", + "name": "convertPointFromNode", "returnType": { - "name": "boolean" + "name": "DOMPoint" } }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "forms", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "elementName", + "name": "quad", "type": { - "name": "DOMString" + "name": "DOMQuadInit" + } + }, + { + "name": "from", + "type": { + "name": "GeometryNode" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvertCoordinateOptions" } } ], - "from": "Document", - "name": "getElementsByName", - "returnType": { - "name": "NodeList" - } - }, - { - "from": "Document", - "name": "hasFocus", + "from": "GeometryUtils", + "name": "convertQuadFromNode", "returnType": { - "name": "boolean" - } - }, - { - "from": "Document", - "isReadOnly": true, - "name": "head", - "type": { - "name": "HTMLHeadElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "images", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "lastModified", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "links", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "href" - }, - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "location", - "type": { - "name": "Location", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "LenientThis", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "onreadystatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "defaultValue": "text/html", - "name": "type", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "", - "name": "replace", - "optional": true, - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "open", - "returnType": { - "name": "Document" - } - }, - { - "args": [ - { - "name": "url", - "type": { - "name": "USVString" - } - }, - { - "name": "name", - "type": { - "name": "DOMString" - } - }, - { - "name": "features", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "open", - "returnType": { - "name": "WindowProxy" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "returnType": { - "name": "object" - }, - "specials": [ - "getter" - ] - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "plugins", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "commandId", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "queryCommandEnabled", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "commandId", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "queryCommandIndeterm", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "commandId", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "queryCommandState", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "commandId", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "queryCommandSupported", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "commandId", - "type": { - "name": "DOMString" - } - } - ], - "from": "Document", - "name": "queryCommandValue", - "returnType": { - "name": "DOMString" - } - }, - { - "from": "Document", - "isReadOnly": true, - "name": "readyState", - "type": { - "name": "DocumentReadyState" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "referrer", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "isReadOnly": true, - "name": "scripts", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "title", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "isVariadic": true, - "name": "text", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "write", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "isVariadic": true, - "name": "text", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "Document", - "name": "writeln", - "returnType": { - "name": "void" - } - }, - { - "from": "Document", - "isReadOnly": true, - "name": "rootElement", - "type": { - "name": "SVGSVGElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "activeElement", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "domain", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "referrer", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "title", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "hidden", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "name": "onvisibilitychange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "visibilityState", - "type": { - "name": "VisibilityState" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "name": "exitPointerLock", - "returnType": { - "name": "void" - } - }, - { - "from": "Document", - "name": "onpointerlockchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "name": "onpointerlockerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "name": "getSelection", - "returnType": { - "name": "Selection", - "params": [ - "nullable" - ] - } - }, - { - "args": [ - { - "name": "view", - "type": { - "name": "WindowProxy" - } - }, - { - "name": "target", - "type": { - "name": "EventTarget" - } - }, - { - "name": "identifier", - "type": { - "name": "long" - } - }, - { - "name": "pageX", - "type": { - "name": "double" - } - }, - { - "name": "pageY", - "type": { - "name": "double" - } - }, - { - "name": "screenX", - "type": { - "name": "double" - } - }, - { - "name": "screenY", - "type": { - "name": "double" - } - } - ], - "from": "Document", - "name": "createTouch", - "returnType": { - "name": "Touch" - } - }, - { - "args": [ - { - "isVariadic": true, - "name": "touches", - "type": { - "name": "Touch" - } - } - ], - "from": "Document", - "name": "createTouchList", - "returnType": { - "name": "TouchList" - } - }, - { - "from": "Document", - "name": "getAnimations", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "Animation" - } - ] - } - }, - { - "from": "Document", - "isReadOnly": true, - "name": "timeline", - "type": { - "name": "DocumentTimeline" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "name": "getAnimations", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "Animation" - } - ] - } - }, - { - "from": "Document", - "isReadOnly": true, - "name": "timeline", - "type": { - "name": "DocumentTimeline" - }, - "type_": "Attribute" - }, - { - "from": "Document", - "isReadOnly": true, - "name": "addressSpace", - "type": { - "name": "AddressSpace" - }, - "type_": "Attribute" - }, - { - "from": "FontFaceSource", - "isReadOnly": true, - "name": "fonts", - "type": { - "name": "FontFaceSet" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "point", - "type": { - "name": "DOMPointInit" - } - }, - { - "name": "from", - "type": { - "name": "GeometryNode" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ConvertCoordinateOptions" - } - } - ], - "from": "GeometryUtils", - "name": "convertPointFromNode", - "returnType": { - "name": "DOMPoint" - } - }, - { - "args": [ - { - "name": "quad", - "type": { - "name": "DOMQuadInit" - } - }, - { - "name": "from", - "type": { - "name": "GeometryNode" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ConvertCoordinateOptions" - } - } - ], - "from": "GeometryUtils", - "name": "convertQuadFromNode", - "returnType": { - "name": "DOMQuad" + "name": "DOMQuad" } }, { @@ -14387,24 +11872,6 @@ ] } }, - { - "args": [ - { - "name": "elementId", - "type": { - "name": "DOMString" - } - } - ], - "from": "NonElementParentNode", - "name": "getElementById", - "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - } - }, { "args": [ { @@ -14561,9 +12028,15 @@ } }, { + "attrs": [ + { + "name": "LenientSetter", + "type_": "ExtendedAttribute" + } + ], "from": "DocumentOrShadowRoot", "isReadOnly": true, - "name": "pointerLockElement", + "name": "fullscreenElement", "type": { "name": "Element", "params": [ @@ -14573,15 +12046,9 @@ "type_": "Attribute" }, { - "attrs": [ - { - "name": "LenientSetter", - "type_": "ExtendedAttribute" - } - ], "from": "DocumentOrShadowRoot", "isReadOnly": true, - "name": "fullscreenElement", + "name": "pointerLockElement", "type": { "name": "Element", "params": [ @@ -14622,709 +12089,405 @@ "name": "EventHandler" }, "type_": "Attribute" - }, + } + ], + "name": "Document", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "GlobalEventHandlers", - "name": "onabort", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ { - "from": "GlobalEventHandlers", - "name": "onauxclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "namespace", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + }, + { + "attrs": [ + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "name": "qualifiedName", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "null", + "name": "doctype", + "optional": true, + "type": { + "name": "DocumentType", + "params": [ + "nullable" + ] + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMImplementation", + "name": "createDocument", + "returnType": { + "name": "XMLDocument" + } }, { - "from": "GlobalEventHandlers", - "name": "onblur", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "qualifiedName", + "type": { + "name": "DOMString" + } + }, + { + "name": "publicId", + "type": { + "name": "DOMString" + } + }, + { + "name": "systemId", + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMImplementation", + "name": "createDocumentType", + "returnType": { + "name": "DocumentType" + } }, { - "from": "GlobalEventHandlers", - "name": "oncancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "title", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMImplementation", + "name": "createHTMLDocument", + "returnType": { + "name": "Document" + } }, { - "from": "GlobalEventHandlers", - "name": "oncanplay", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "from": "DOMImplementation", + "name": "hasFeature", + "returnType": { + "name": "boolean" + } + } + ], + "name": "DOMImplementation", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "EventInit", + "members": [ { - "from": "GlobalEventHandlers", - "name": "oncanplaythrough", + "defaultValue": "null", + "from": "CustomEventInit", + "name": "detail", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "any" + } + } + ], + "name": "CustomEventInit", + "type_": "Dictionary", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "GlobalEventHandlers", - "name": "onchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ { - "from": "GlobalEventHandlers", - "name": "onclick", - "type": { - "name": "EventHandler" + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "NodeList", + "name": "item", + "returnType": { + "name": "Node", + "params": [ + "nullable" + ] }, - "type_": "Attribute" + "specials": [ + "getter" + ] }, { - "from": "GlobalEventHandlers", - "name": "onclose", + "from": "NodeList", + "isReadOnly": true, + "name": "length", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "oncontextmenu", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncuechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondblclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondrag", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragexit", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondrop", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondurationchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onemptied", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onended", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onerror", - "type": { - "name": "OnErrorEventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onfocus", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oninput", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oninvalid", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeydown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeypress", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeyup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onload", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadeddata", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadedmetadata", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmousedown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "LenientThis", - "type_": "ExtendedAttribute" - } - ], - "from": "GlobalEventHandlers", - "name": "onmouseenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "from": "NodeList", + "type_": "Iterable", + "valueType": { + "name": "Node" + } + } + ], + "name": "NodeList", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ { - "attrs": [ + "args": [ { - "name": "LenientThis", - "type_": "ExtendedAttribute" + "defaultValue": "", + "name": "data", + "optional": true, + "type": { + "name": "DOMString" + } } ], - "from": "GlobalEventHandlers", - "name": "onmouseleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmousemove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseout", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpause", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onplay", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onplaying", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onprogress", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onratechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onreset", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onresize", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onscroll", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onseeked", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onseeking", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onshow", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onstalled", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onsubmit", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onsuspend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontimeupdate", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontoggle", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onvolumechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onwaiting", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onwheel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationcancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationiteration", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitioncancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionrun", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ongotpointercapture", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onlostpointercapture", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointercancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerdown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointermove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerout", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontouchcancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontouchend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontouchmove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "GlobalEventHandlers", - "name": "ontouchstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], - "name": "Document", + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "CharacterData", + "members": [ + ], + "name": "Comment", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, @@ -15375,188 +12538,16 @@ ], "members": [ { - "args": [ - { - "isVariadic": true, - "name": "tokens", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMTokenList", - "name": "add", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "token", - "type": { - "name": "DOMString" - } - } - ], - "from": "DOMTokenList", - "name": "contains", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "DOMTokenList", - "name": "item", - "returnType": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "from": "DOMTokenList", - "isReadOnly": true, - "name": "length", + "from": "ShadowRootInit", + "isRequired": true, + "name": "mode", "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "DOMTokenList", - "type_": "Iterable", - "valueType": { - "name": "DOMString" - } - }, - { - "args": [ - { - "isVariadic": true, - "name": "tokens", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMTokenList", - "name": "remove", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "token", - "type": { - "name": "DOMString" - } - }, - { - "name": "newToken", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMTokenList", - "name": "replace", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "token", - "type": { - "name": "DOMString" - } - } - ], - "from": "DOMTokenList", - "name": "supports", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "token", - "type": { - "name": "DOMString" - } - }, - { - "name": "force", - "optional": true, - "type": { - "name": "boolean" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMTokenList", - "name": "toggle", - "returnType": { - "name": "boolean" + "name": "ShadowRootMode" } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMTokenList", - "name": "value", - "type": { - "name": "DOMString" - }, - "type_": "Stringifier" } ], - "name": "DOMTokenList", - "type_": "Interface", + "name": "ShadowRootInit", + "type_": "Dictionary", "url": "https://dom.spec.whatwg.org/" }, { @@ -15565,6 +12556,10 @@ "name": "Exposed", "type_": "ExtendedAttribute", "value": "Window" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" } ], "files": [ @@ -15615,119 +12610,135 @@ { "args": [ { - "name": "namespace", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "name": "qualifiedName", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "null", - "name": "doctype", - "optional": true, + "isVariadic": true, + "name": "nodes", "type": { - "name": "DocumentType", - "params": [ - "nullable" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } ] } } ], "attrs": [ { - "name": "NewObject", + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", "type_": "ExtendedAttribute" } ], - "from": "DOMImplementation", - "name": "createDocument", + "from": "ChildNode", + "name": "after", "returnType": { - "name": "XMLDocument" + "name": "void" } }, { "args": [ { - "name": "qualifiedName", + "isVariadic": true, + "name": "nodes", "type": { - "name": "DOMString" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } - }, + } + ], + "attrs": [ { - "name": "publicId", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "systemId", - "type": { - "name": "DOMString" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], + "from": "ChildNode", + "name": "before", + "returnType": { + "name": "void" + } + }, + { "attrs": [ { - "name": "NewObject", + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", "type_": "ExtendedAttribute" } ], - "from": "DOMImplementation", - "name": "createDocumentType", + "from": "ChildNode", + "name": "remove", "returnType": { - "name": "DocumentType" + "name": "void" } }, { "args": [ { - "name": "title", - "optional": true, + "isVariadic": true, + "name": "nodes", "type": { - "name": "DOMString" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } } ], "attrs": [ { - "name": "NewObject", + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", "type_": "ExtendedAttribute" } ], - "from": "DOMImplementation", - "name": "createHTMLDocument", - "returnType": { - "name": "Document" - } - }, - { - "from": "DOMImplementation", - "name": "hasFeature", + "from": "ChildNode", + "name": "replaceWith", "returnType": { - "name": "boolean" + "name": "void" } } ], - "name": "DOMImplementation", + "name": "ChildNode", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], "files": [ "core/dom/Attr.idl", "core/dom/CDATASection.idl", @@ -15772,160 +12783,287 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], - "inheritsFrom": "EventInit", + "inheritsFrom": "Node", "members": [ { - "defaultValue": "null", - "from": "CustomEventInit", - "name": "detail", - "type": { - "name": "any" + "args": [ + { + "name": "data", + "type": { + "name": "DOMString" + } + } + ], + "from": "CharacterData", + "name": "appendData", + "returnType": { + "name": "void" } - } - ], - "name": "CustomEventInit", - "type_": "Dictionary", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ + }, + { + "attrs": [ + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "CharacterData", + "name": "data", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "type", + "name": "offset", "type": { - "name": "DOMString" + "name": "unsigned long" } }, { - "name": "eventInitDict", - "optional": true, + "name": "count", "type": { - "name": "CustomEventInit" + "name": "unsigned long" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "CharacterData", + "name": "deleteData", + "returnType": { + "name": "void" + } }, { - "identifiers": [ - "Window", - "Worker" + "args": [ + { + "name": "offset", + "type": { + "name": "unsigned long" + } + }, + { + "name": "data", + "type": { + "name": "DOMString" + } + } ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Attr.idl", - "core/dom/CDATASection.idl", - "core/dom/CharacterData.idl", - "core/dom/ChildNode.idl", - "core/dom/Comment.idl", - "core/dom/DOMImplementation.idl", - "core/dom/DOMTokenList.idl", - "core/dom/Document.idl", - "core/dom/DocumentFragment.idl", - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/DocumentType.idl", - "core/dom/Element.idl", - "core/dom/Element.idl", - "core/dom/ElementCreationOptions.idl", - "core/dom/GetRootNodeOptions.idl", - "core/dom/MutationObserver.idl", - "core/dom/MutationObserverInit.idl", - "core/dom/MutationRecord.idl", - "core/dom/NamedNodeMap.idl", - "core/dom/Node.idl", - "core/dom/NodeFilter.idl", - "core/dom/NodeIterator.idl", - "core/dom/NodeList.idl", - "core/dom/NonDocumentTypeChildNode.idl", - "core/dom/NonElementParentNode.idl", - "core/dom/ParentNode.idl", - "core/dom/ProcessingInstruction.idl", - "core/dom/Range.idl", - "core/dom/Text.idl", - "core/dom/Text.idl", - "core/dom/TreeWalker.idl", - "core/dom/XMLDocument.idl", - "core/events/AddEventListenerOptions.idl", - "core/events/CustomEvent.idl", - "core/events/CustomEventInit.idl", - "core/events/Event.idl", - "core/events/EventInit.idl", - "core/events/EventListener.idl", - "core/events/EventListenerOptions.idl", - "core/events/EventTarget.idl", - "core/html/HTMLCollection.idl", - "modules/quota/DOMError.idl" - ], - "inheritsFrom": "Event", - "members": [ + "from": "CharacterData", + "name": "insertData", + "returnType": { + "name": "void" + } + }, { - "from": "CustomEvent", + "from": "CharacterData", "isReadOnly": true, - "name": "detail", + "name": "length", "type": { - "name": "any" + "name": "unsigned long" }, "type_": "Attribute" }, { "args": [ { - "name": "type", + "name": "offset", "type": { - "name": "DOMString" + "name": "unsigned long" } }, { - "name": "bubbles", + "name": "count", "type": { - "name": "boolean" + "name": "unsigned long" } }, { - "name": "cancelable", + "name": "data", "type": { - "name": "boolean" + "name": "DOMString" + } + } + ], + "from": "CharacterData", + "name": "replaceData", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "offset", + "type": { + "name": "unsigned long" } }, { - "name": "detail", + "name": "count", "type": { - "name": "any" + "name": "unsigned long" } } ], - "from": "CustomEvent", - "name": "initCustomEvent", + "from": "CharacterData", + "name": "substringData", + "returnType": { + "name": "DOMString" + } + }, + { + "from": "NonDocumentTypeChildNode", + "isReadOnly": true, + "name": "nextElementSibling", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "NonDocumentTypeChildNode", + "isReadOnly": true, + "name": "previousElementSibling", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "args": [ + { + "isVariadic": true, + "name": "nodes", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ChildNode", + "name": "after", "returnType": { "name": "void" } - } - ], - "name": "CustomEvent", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ + }, { "args": [ { - "defaultValue": "", - "name": "data", - "optional": true, + "isVariadic": true, + "name": "nodes", "type": { - "name": "DOMString" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ChildNode", + "name": "before", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ChildNode", + "name": "remove", + "returnType": { + "name": "void" + } }, + { + "args": [ + { + "isVariadic": true, + "name": "nodes", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "Unscopable", + "type_": "ExtendedAttribute" + } + ], + "from": "ChildNode", + "name": "replaceWith", + "returnType": { + "name": "void" + } + } + ], + "name": "CharacterData", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ { "name": "Exposed", "type_": "ExtendedAttribute", @@ -15976,14 +13114,33 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], - "inheritsFrom": "CharacterData", + "inheritsFrom": "Text", "members": [ ], - "name": "Comment", + "name": "CDATASection", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, { + "args": [ + { + "name": "mutations", + "type": { + "name": "sequence", + "params": [ + { + "name": "MutationRecord" + } + ] + } + }, + { + "name": "observer", + "type": { + "name": "MutationObserver" + } + } + ], "files": [ "core/dom/Attr.idl", "core/dom/CDATASection.idl", @@ -16028,38 +13185,21 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], - "inheritsFrom": "EventListenerOptions", - "members": [ - { - "defaultValue": "false", - "from": "AddEventListenerOptions", - "name": "once", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "false", - "from": "AddEventListenerOptions", - "name": "passive", - "type": { - "name": "boolean" - } - } - ], - "name": "AddEventListenerOptions", - "type_": "Dictionary", + "name": "MutationCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", "url": "https://dom.spec.whatwg.org/" }, { "attrs": [ { + "identifiers": [ + "Window", + "Worker" + ], "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - }, - { - "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], @@ -16111,133 +13251,114 @@ { "args": [ { - "isVariadic": true, - "name": "nodes", + "name": "type", "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] + "name": "DOMString" } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" }, { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "after", - "returnType": { - "name": "void" - } - }, - { - "args": [ + "name": "callback", + "type": { + "name": "EventListener", + "params": [ + "nullable" + ] + } + }, { - "isVariadic": true, - "name": "nodes", + "name": "options", + "optional": true, "type": { "type_": "UnionType", "types": [ { - "name": "Node" + "name": "AddEventListenerOptions" }, { - "name": "DOMString" + "name": "boolean" } ] } } ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "before", + "from": "EventTarget", + "name": "addEventListener", "returnType": { "name": "void" } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, + "args": [ { - "name": "Unscopable", - "type_": "ExtendedAttribute" + "name": "event", + "type": { + "name": "Event" + } } ], - "from": "ChildNode", - "name": "remove", + "from": "EventTarget", + "name": "dispatchEvent", "returnType": { - "name": "void" + "name": "boolean" } }, { "args": [ { - "isVariadic": true, - "name": "nodes", + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "callback", + "type": { + "name": "EventListener", + "params": [ + "nullable" + ] + } + }, + { + "name": "options", + "optional": true, "type": { "type_": "UnionType", "types": [ { - "name": "Node" + "name": "EventListenerOptions" }, { - "name": "DOMString" + "name": "boolean" } ] } } ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "replaceWith", + "from": "EventTarget", + "name": "removeEventListener", "returnType": { "name": "void" } } ], - "name": "ChildNode", + "name": "EventTarget", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, { "attrs": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "args": [ + { + "name": "callback", + "type": { + "name": "MutationCallback" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" } ], "files": [ @@ -16284,143 +13405,131 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], - "inheritsFrom": "Node", "members": [ { - "args": [ - { - "name": "data", - "type": { - "name": "DOMString" - } - } - ], - "from": "CharacterData", - "name": "appendData", + "from": "MutationObserver", + "name": "disconnect", "returnType": { "name": "void" } }, - { - "attrs": [ - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "CharacterData", - "name": "data", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "offset", + "name": "target", "type": { - "name": "unsigned long" + "name": "Node" } }, { - "name": "count", + "name": "options", + "optional": true, "type": { - "name": "unsigned long" + "name": "MutationObserverInit" } } ], - "from": "CharacterData", - "name": "deleteData", + "from": "MutationObserver", + "name": "observe", "returnType": { "name": "void" } }, { - "args": [ - { - "name": "offset", - "type": { - "name": "unsigned long" - } - }, - { - "name": "data", - "type": { - "name": "DOMString" - } - } - ], - "from": "CharacterData", - "name": "insertData", + "from": "MutationObserver", + "name": "takeRecords", "returnType": { - "name": "void" + "name": "sequence", + "params": [ + { + "name": "MutationRecord" + } + ] } - }, + } + ], + "name": "MutationObserver", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "CharacterData", + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "Node", + "members": [ + { + "from": "Attr", "isReadOnly": true, - "name": "length", + "name": "localName", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "offset", - "type": { - "name": "unsigned long" - } - }, - { - "name": "count", - "type": { - "name": "unsigned long" - } - }, - { - "name": "data", - "type": { - "name": "DOMString" - } - } - ], - "from": "CharacterData", - "name": "replaceData", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "offset", - "type": { - "name": "unsigned long" - } - }, - { - "name": "count", - "type": { - "name": "unsigned long" - } - } - ], - "from": "CharacterData", - "name": "substringData", - "returnType": { + "from": "Attr", + "isReadOnly": true, + "name": "name", + "type": { "name": "DOMString" - } + }, + "type_": "Attribute" }, { - "from": "NonDocumentTypeChildNode", + "from": "Attr", "isReadOnly": true, - "name": "nextElementSibling", + "name": "namespaceURI", "type": { - "name": "Element", + "name": "DOMString", "params": [ "nullable" ] @@ -16428,9 +13537,9 @@ "type_": "Attribute" }, { - "from": "NonDocumentTypeChildNode", + "from": "Attr", "isReadOnly": true, - "name": "previousElementSibling", + "name": "ownerElement", "type": { "name": "Element", "params": [ @@ -16440,135 +13549,73 @@ "type_": "Attribute" }, { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "after", - "returnType": { - "name": "void" - } + "from": "Attr", + "isReadOnly": true, + "name": "prefix", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "args": [ - { - "isVariadic": true, - "name": "nodes", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" - } - ], - "from": "ChildNode", - "name": "before", - "returnType": { - "name": "void" - } + "from": "Attr", + "isReadOnly": true, + "name": "specified", + "type": { + "name": "boolean" + }, + "type_": "Attribute" }, { "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "Unscopable", - "type_": "ExtendedAttribute" } ], - "from": "ChildNode", - "name": "remove", - "returnType": { - "name": "void" - } - }, + "from": "Attr", + "name": "value", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "Attr", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ { "args": [ { - "isVariadic": true, - "name": "nodes", + "name": "type", "type": { - "type_": "UnionType", - "types": [ - { - "name": "Node" - }, - { - "name": "DOMString" - } - ] + "name": "DOMString" } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" }, { - "name": "Unscopable", - "type_": "ExtendedAttribute" + "name": "eventInitDict", + "optional": true, + "type": { + "name": "CustomEventInit" + } } ], - "from": "ChildNode", - "name": "replaceWith", - "returnType": { - "name": "void" - } - } - ], - "name": "CharacterData", - "type_": "Interface", - "url": "https://dom.spec.whatwg.org/" - }, - { - "attrs": [ + "name": "Constructor", + "type_": "ExtendedAttribute" + }, { + "identifiers": [ + "Window", + "Worker" + ], "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "type_": "ExtendedAttribute" } ], "files": [ @@ -16615,10 +13662,52 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], - "inheritsFrom": "Text", + "inheritsFrom": "Event", "members": [ + { + "from": "CustomEvent", + "isReadOnly": true, + "name": "detail", + "type": { + "name": "any" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "bubbles", + "type": { + "name": "boolean" + } + }, + { + "name": "cancelable", + "type": { + "name": "boolean" + } + }, + { + "name": "detail", + "type": { + "name": "any" + } + } + ], + "from": "CustomEvent", + "name": "initCustomEvent", + "returnType": { + "name": "void" + } + } ], - "name": "CDATASection", + "name": "CustomEvent", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, @@ -16628,6 +13717,10 @@ "name": "Exposed", "type_": "ExtendedAttribute", "value": "Window" + }, + { + "name": "LegacyUnenumerableNamedProperties", + "type_": "ExtendedAttribute" } ], "files": [ @@ -16674,10 +13767,60 @@ "core/html/HTMLCollection.idl", "modules/quota/DOMError.idl" ], - "inheritsFrom": "Document", "members": [ + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "HTMLCollection", + "name": "item", + "returnType": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "from": "HTMLCollection", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLCollection", + "name": "namedItem", + "returnType": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + } ], - "name": "XMLDocument", + "name": "HTMLCollection", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, @@ -16735,121 +13878,314 @@ ], "members": [ { - "from": "TreeWalker", - "name": "currentNode", + "from": "NodeFilter", + "isConst": true, + "name": "FILTER_ACCEPT", "type": { - "name": "Node" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "1" }, { - "from": "TreeWalker", - "isReadOnly": true, - "name": "filter", + "from": "NodeFilter", + "isConst": true, + "name": "FILTER_REJECT", "type": { - "name": "NodeFilter", - "params": [ - "nullable" - ] + "name": "unsigned short" }, - "type_": "Attribute" + "value": "2" }, { - "from": "TreeWalker", - "name": "firstChild", - "returnType": { - "name": "Node", - "params": [ - "nullable" - ] - } + "from": "NodeFilter", + "isConst": true, + "name": "FILTER_SKIP", + "type": { + "name": "unsigned short" + }, + "value": "3" }, { - "from": "TreeWalker", - "name": "lastChild", - "returnType": { - "name": "Node", - "params": [ - "nullable" - ] - } + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_ALL", + "type": { + "name": "unsigned long" + }, + "value": "0xFFFFFFFF" }, { - "from": "TreeWalker", - "name": "nextNode", - "returnType": { - "name": "Node", - "params": [ - "nullable" - ] - } + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_ATTRIBUTE", + "type": { + "name": "unsigned long" + }, + "value": "0x2" }, { - "from": "TreeWalker", - "name": "nextSibling", - "returnType": { - "name": "Node", - "params": [ - "nullable" - ] - } + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_CDATA_SECTION", + "type": { + "name": "unsigned long" + }, + "value": "0x8" }, { - "from": "TreeWalker", - "name": "parentNode", - "returnType": { - "name": "Node", - "params": [ - "nullable" - ] - } + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_COMMENT", + "type": { + "name": "unsigned long" + }, + "value": "0x80" }, { - "from": "TreeWalker", - "name": "previousNode", - "returnType": { - "name": "Node", - "params": [ - "nullable" - ] - } + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_DOCUMENT", + "type": { + "name": "unsigned long" + }, + "value": "0x100" }, { - "from": "TreeWalker", - "name": "previousSibling", - "returnType": { - "name": "Node", - "params": [ - "nullable" - ] - } + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_DOCUMENT_FRAGMENT", + "type": { + "name": "unsigned long" + }, + "value": "0x400" }, { - "attrs": [ + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_DOCUMENT_TYPE", + "type": { + "name": "unsigned long" + }, + "value": "0x200" + }, + { + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_ELEMENT", + "type": { + "name": "unsigned long" + }, + "value": "0x1" + }, + { + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_ENTITY", + "type": { + "name": "unsigned long" + }, + "value": "0x20" + }, + { + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_ENTITY_REFERENCE", + "type": { + "name": "unsigned long" + }, + "value": "0x10" + }, + { + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_NOTATION", + "type": { + "name": "unsigned long" + }, + "value": "0x800" + }, + { + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_PROCESSING_INSTRUCTION", + "type": { + "name": "unsigned long" + }, + "value": "0x40" + }, + { + "from": "NodeFilter", + "isConst": true, + "name": "SHOW_TEXT", + "type": { + "name": "unsigned long" + }, + "value": "0x4" + }, + { + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "node", + "type": { + "name": "Node" + } } ], - "from": "TreeWalker", + "from": "NodeFilter", + "name": "acceptNode", + "returnType": { + "name": "unsigned short" + } + } + ], + "name": "NodeFilter", + "type_": "Callback", + "url": "https://dom.spec.whatwg.org/" + }, + { + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "EventListenerOptions", + "members": [ + { + "defaultValue": "false", + "from": "AddEventListenerOptions", + "name": "once", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "false", + "from": "AddEventListenerOptions", + "name": "passive", + "type": { + "name": "boolean" + } + } + ], + "name": "AddEventListenerOptions", + "type_": "Dictionary", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "CharacterData", + "members": [ + { + "from": "ProcessingInstruction", "isReadOnly": true, - "name": "root", + "name": "target", "type": { - "name": "Node" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "TreeWalker", + "from": "LinkStyle", "isReadOnly": true, - "name": "whatToShow", + "name": "sheet", "type": { - "name": "unsigned long" + "name": "StyleSheet", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "TreeWalker", + "name": "ProcessingInstruction", "type_": "Interface", "url": "https://dom.spec.whatwg.org/" }, @@ -16858,97 +14194,170 @@ { "name": "Exposed", "type_": "ExtendedAttribute", - "value": "PaintWorklet" + "value": "Window" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" } ], "files": [ - "modules/csspaint/PaintRenderingContext2D.idl", - "modules/csspaint/PaintSize.idl", - "modules/csspaint/PaintWorkletGlobalScope.idl" + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" ], "members": [ { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radius", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "startAngle", + "isVariadic": true, + "name": "nodes", "type": { - "name": "unrestricted double" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } - }, + } + ], + "attrs": [ { - "name": "endAngle", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, - "type": { - "name": "boolean" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "arc", + "from": "ParentNode", + "name": "append", "returnType": { "name": "void" } }, { - "args": [ - { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, + "from": "ParentNode", + "isReadOnly": true, + "name": "childElementCount", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ParentNode", + "isReadOnly": true, + "name": "children", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" + }, + { + "from": "ParentNode", + "isReadOnly": true, + "name": "firstElementChild", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "ParentNode", + "isReadOnly": true, + "name": "lastElementChild", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "args": [ { - "name": "x2", + "isVariadic": true, + "name": "nodes", "type": { - "name": "unrestricted double" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } - }, + } + ], + "attrs": [ { - "name": "y2", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "radius", - "type": { - "name": "unrestricted double" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "arcTo", + "from": "ParentNode", + "name": "prepend", "returnType": { "name": "void" } @@ -16956,858 +14365,1091 @@ { "args": [ { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusX", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusY", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "rotation", + "name": "selectors", "type": { - "name": "unrestricted double" + "name": "DOMString" } } ], - "from": "CanvasPath", - "name": "arcTo", + "from": "ParentNode", + "name": "querySelector", "returnType": { - "name": "void" + "name": "Element", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "cp1x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp1y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x", + "name": "selectors", "type": { - "name": "unrestricted double" + "name": "DOMString" } - }, + } + ], + "attrs": [ { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "bezierCurveTo", + "from": "ParentNode", + "name": "querySelectorAll", "returnType": { - "name": "void" + "name": "NodeList" } - }, + } + ], + "name": "ParentNode", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "CanvasPath", - "name": "closePath", - "returnType": { - "name": "void" - } + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusX", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusY", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "rotation", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "startAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "endAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, + "name": "elementId", "type": { - "name": "boolean" + "name": "DOMString" } } ], - "from": "CanvasPath", - "name": "ellipse", + "from": "NonElementParentNode", + "name": "getElementById", "returnType": { - "name": "void" + "name": "Element", + "params": [ + "nullable" + ] } + } + ], + "name": "NonElementParentNode", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "Node", + "isConst": true, + "name": "ATTRIBUTE_NODE", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "Node", + "isConst": true, + "name": "CDATA_SECTION_NODE", + "type": { + "name": "unsigned short" + }, + "value": "4" + }, + { + "from": "Node", + "isConst": true, + "name": "COMMENT_NODE", + "type": { + "name": "unsigned short" + }, + "value": "8" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_FRAGMENT_NODE", + "type": { + "name": "unsigned short" + }, + "value": "11" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_NODE", + "type": { + "name": "unsigned short" + }, + "value": "9" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_POSITION_CONTAINED_BY", + "type": { + "name": "unsigned short" + }, + "value": "0x10" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_POSITION_CONTAINS", + "type": { + "name": "unsigned short" + }, + "value": "0x08" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_POSITION_DISCONNECTED", + "type": { + "name": "unsigned short" + }, + "value": "0x01" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_POSITION_FOLLOWING", + "type": { + "name": "unsigned short" + }, + "value": "0x04" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "type": { + "name": "unsigned short" + }, + "value": "0x20" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_POSITION_PRECEDING", + "type": { + "name": "unsigned short" + }, + "value": "0x02" + }, + { + "from": "Node", + "isConst": true, + "name": "DOCUMENT_TYPE_NODE", + "type": { + "name": "unsigned short" + }, + "value": "10" + }, + { + "from": "Node", + "isConst": true, + "name": "ELEMENT_NODE", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "Node", + "isConst": true, + "name": "ENTITY_NODE", + "type": { + "name": "unsigned short" + }, + "value": "6" + }, + { + "from": "Node", + "isConst": true, + "name": "ENTITY_REFERENCE_NODE", + "type": { + "name": "unsigned short" + }, + "value": "5" + }, + { + "from": "Node", + "isConst": true, + "name": "NOTATION_NODE", + "type": { + "name": "unsigned short" + }, + "value": "12" + }, + { + "from": "Node", + "isConst": true, + "name": "PROCESSING_INSTRUCTION_NODE", + "type": { + "name": "unsigned short" + }, + "value": "7" + }, + { + "from": "Node", + "isConst": true, + "name": "TEXT_NODE", + "type": { + "name": "unsigned short" + }, + "value": "3" }, { "args": [ { - "name": "x", + "name": "node", "type": { - "name": "unrestricted double" + "name": "Node" } - }, + } + ], + "attrs": [ { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "lineTo", + "from": "Node", + "name": "appendChild", "returnType": { - "name": "void" + "name": "Node" } }, + { + "from": "Node", + "isReadOnly": true, + "name": "baseURI", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Node", + "isReadOnly": true, + "name": "childNodes", + "type": { + "name": "NodeList" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "x", + "defaultValue": "false", + "name": "deep", + "optional": true, "type": { - "name": "unrestricted double" + "name": "boolean" } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "moveTo", + "from": "Node", + "name": "cloneNode", "returnType": { - "name": "void" + "name": "Node" } }, { "args": [ { - "name": "cpx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cpy", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", + "name": "other", "type": { - "name": "unrestricted double" + "name": "Node" } } ], - "from": "CanvasPath", - "name": "quadraticCurveTo", + "from": "Node", + "name": "compareDocumentPosition", "returnType": { - "name": "void" + "name": "unsigned short" } }, { "args": [ { - "name": "x", + "name": "other", "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "w", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "h", - "type": { - "name": "unrestricted double" + "name": "Node", + "params": [ + "nullable" + ] } } ], - "from": "CanvasPath", - "name": "rect", + "from": "Node", + "name": "contains", "returnType": { - "name": "void" + "name": "boolean" } }, + { + "from": "Node", + "isReadOnly": true, + "name": "firstChild", + "type": { + "name": "Node", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, { "args": [ { - "name": "image", - "type": { - "name": "CanvasImageSource" - } - }, - { - "name": "dx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dy", + "name": "options", + "optional": true, "type": { - "name": "unrestricted double" + "name": "GetRootNodeOptions" } } ], - "from": "CanvasDrawImage", - "name": "drawImage", + "from": "Node", + "name": "getRootNode", "returnType": { - "name": "void" + "name": "Node" } }, { - "args": [ - { - "name": "image", - "type": { - "name": "CanvasImageSource" - } - }, - { - "name": "dx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dy", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dw", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dh", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "CanvasDrawImage", - "name": "drawImage", + "from": "Node", + "name": "hasChildNodes", "returnType": { - "name": "void" + "name": "boolean" } }, { "args": [ { - "name": "image", - "type": { - "name": "CanvasImageSource" - } - }, - { - "name": "sx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "sy", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "sw", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "sh", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dy", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dw", + "name": "node", "type": { - "name": "unrestricted double" + "name": "Node" } }, { - "name": "dh", + "name": "child", "type": { - "name": "unrestricted double" + "name": "Node", + "params": [ + "nullable" + ] } } ], - "from": "CanvasDrawImage", - "name": "drawImage", - "returnType": { - "name": "void" - } - }, - { "attrs": [ { - "name": "NewObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "CanvasTransform", - "name": "getTransform", + "from": "Node", + "name": "insertBefore", "returnType": { - "name": "DOMMatrix" + "name": "Node" } }, { - "from": "CanvasTransform", - "name": "resetTransform", - "returnType": { - "name": "void" - } + "from": "Node", + "isReadOnly": true, + "name": "isConnected", + "type": { + "name": "boolean" + }, + "type_": "Attribute" }, { "args": [ { - "name": "angle", + "name": "namespace", "type": { - "name": "unrestricted double" + "name": "DOMString", + "params": [ + "nullable" + ] } } ], - "from": "CanvasTransform", - "name": "rotate", + "from": "Node", + "name": "isDefaultNamespace", "returnType": { - "name": "void" + "name": "boolean" } }, { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", + "name": "otherNode", "type": { - "name": "unrestricted double" + "name": "Node", + "params": [ + "nullable" + ] } } ], - "from": "CanvasTransform", - "name": "scale", + "from": "Node", + "name": "isEqualNode", "returnType": { - "name": "void" + "name": "boolean" } }, { "args": [ { - "name": "a", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "b", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "c", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "d", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "e", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "f", + "name": "otherNode", "type": { - "name": "unrestricted double" + "name": "Node", + "params": [ + "nullable" + ] } } ], - "from": "CanvasTransform", - "name": "setTransform", + "from": "Node", + "name": "isSameNode", "returnType": { - "name": "void" + "name": "boolean" } }, + { + "from": "Node", + "isReadOnly": true, + "name": "lastChild", + "type": { + "name": "Node", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, { "args": [ { - "name": "transform", - "optional": true, + "name": "prefix", "type": { - "name": "DOMMatrixInit" + "name": "DOMString", + "params": [ + "nullable" + ] } } ], - "from": "CanvasTransform", - "name": "setTransform", + "from": "Node", + "name": "lookupNamespaceURI", "returnType": { - "name": "void" + "name": "DOMString", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "a", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "b", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "c", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "d", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "e", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "f", + "name": "namespace", "type": { - "name": "unrestricted double" + "name": "DOMString", + "params": [ + "nullable" + ] } } ], - "from": "CanvasTransform", - "name": "transform", + "from": "Node", + "name": "lookupPrefix", "returnType": { - "name": "void" + "name": "DOMString", + "params": [ + "nullable" + ] } }, { - "args": [ + "from": "Node", + "isReadOnly": true, + "name": "nextSibling", + "type": { + "name": "Node", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "Node", + "isReadOnly": true, + "name": "nodeName", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "Node", + "isReadOnly": true, + "name": "nodeType", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Node", + "name": "nodeValue", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "CanvasTransform", - "name": "translate", + "from": "Node", + "name": "normalize", "returnType": { "name": "void" } }, { - "from": "CanvasCompositing", - "name": "globalAlpha", + "from": "Node", + "isReadOnly": true, + "name": "ownerDocument", "type": { - "name": "unrestricted double" + "name": "Document", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "CanvasCompositing", - "name": "globalCompositeOperation", + "from": "Node", + "isReadOnly": true, + "name": "parentElement", "type": { - "name": "DOMString" + "name": "Element", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "CanvasImageSmoothing", - "name": "imageSmoothingEnabled", + "from": "Node", + "isReadOnly": true, + "name": "parentNode", "type": { - "name": "boolean" + "name": "Node", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "CanvasImageSmoothing", - "name": "imageSmoothingQuality", + "from": "Node", + "isReadOnly": true, + "name": "previousSibling", "type": { - "name": "ImageSmoothingQuality" + "name": "Node", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { "args": [ { - "name": "x0", - "type": { - "name": "double" - } - }, - { - "name": "y0", - "type": { - "name": "double" - } - }, - { - "name": "x1", + "name": "child", "type": { - "name": "double" + "name": "Node" } - }, + } + ], + "attrs": [ { - "name": "y1", - "type": { - "name": "double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "CanvasFillStrokeStyles", - "name": "createLinearGradient", + "from": "Node", + "name": "removeChild", "returnType": { - "name": "CanvasGradient" + "name": "Node" } }, { "args": [ { - "name": "image", + "name": "node", "type": { - "name": "CanvasImageSource" + "name": "Node" } }, { - "attrs": [ - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "name": "repetition", + "name": "child", "type": { - "name": "DOMString" + "name": "Node" } } ], - "from": "CanvasFillStrokeStyles", - "name": "createPattern", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Node", + "name": "replaceChild", "returnType": { - "name": "CanvasPattern", - "params": [ - "nullable" - ] + "name": "Node" } }, { - "args": [ - { - "name": "x0", - "type": { - "name": "double" - } - }, - { - "name": "y0", - "type": { - "name": "double" - } - }, - { - "name": "r0", - "type": { - "name": "double" - } - }, - { - "name": "x1", - "type": { - "name": "double" - } - }, + "attrs": [ { - "name": "y1", - "type": { - "name": "double" - } - }, + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "Node", + "name": "textContent", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "Node", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "attrs": [ { - "name": "r1", - "type": { - "name": "double" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "CanvasFillStrokeStyles", - "name": "createRadialGradient", - "returnType": { - "name": "CanvasGradient" - } + "from": "MutationRecord", + "isReadOnly": true, + "name": "addedNodes", + "type": { + "name": "NodeList" + }, + "type_": "Attribute" }, { - "from": "CanvasFillStrokeStyles", - "name": "fillStyle", + "from": "MutationRecord", + "isReadOnly": true, + "name": "attributeName", "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "CanvasGradient" - }, - { - "name": "CanvasPattern" - } + "name": "DOMString", + "params": [ + "nullable" ] }, "type_": "Attribute" }, { - "from": "CanvasFillStrokeStyles", - "name": "strokeStyle", + "from": "MutationRecord", + "isReadOnly": true, + "name": "attributeNamespace", "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "CanvasGradient" - }, - { - "name": "CanvasPattern" - } + "name": "DOMString", + "params": [ + "nullable" ] }, "type_": "Attribute" }, { - "from": "CanvasShadowStyles", - "name": "shadowBlur", + "from": "MutationRecord", + "isReadOnly": true, + "name": "nextSibling", "type": { - "name": "unrestricted double" + "name": "Node", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "CanvasShadowStyles", - "name": "shadowColor", + "from": "MutationRecord", + "isReadOnly": true, + "name": "oldValue", "type": { - "name": "DOMString" + "name": "DOMString", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "CanvasShadowStyles", - "name": "shadowOffsetX", + "from": "MutationRecord", + "isReadOnly": true, + "name": "previousSibling", "type": { - "name": "unrestricted double" + "name": "Node", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "CanvasShadowStyles", - "name": "shadowOffsetY", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "MutationRecord", + "isReadOnly": true, + "name": "removedNodes", "type": { - "name": "unrestricted double" + "name": "NodeList" }, "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "w", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "h", - "type": { - "name": "unrestricted double" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "CanvasRect", - "name": "clearRect", - "returnType": { - "name": "void" - } + "from": "MutationRecord", + "isReadOnly": true, + "name": "target", + "type": { + "name": "Node" + }, + "type_": "Attribute" + }, + { + "from": "MutationRecord", + "isReadOnly": true, + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "MutationRecord", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "Node", + "members": [ + { + "from": "DocumentType", + "isReadOnly": true, + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "DocumentType", + "isReadOnly": true, + "name": "publicId", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "DocumentType", + "isReadOnly": true, + "name": "systemId", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", + "isVariadic": true, + "name": "nodes", "type": { - "name": "unrestricted double" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } - }, + } + ], + "attrs": [ { - "name": "w", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "h", - "type": { - "name": "unrestricted double" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasRect", - "name": "fillRect", + "from": "ChildNode", + "name": "after", "returnType": { "name": "void" } @@ -17815,62 +15457,50 @@ { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", + "isVariadic": true, + "name": "nodes", "type": { - "name": "unrestricted double" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } - }, + } + ], + "attrs": [ { - "name": "w", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "h", - "type": { - "name": "unrestricted double" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasRect", - "name": "strokeRect", - "returnType": { - "name": "void" - } - }, - { - "from": "CanvasDrawPath", - "name": "beginPath", + "from": "ChildNode", + "name": "before", "returnType": { "name": "void" } }, { - "args": [ + "attrs": [ { - "name": "path", - "type": { - "name": "Path2D" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasDrawPath", - "name": "clip", + "from": "ChildNode", + "name": "remove", "returnType": { "name": "void" } @@ -17878,291 +15508,1022 @@ { "args": [ { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, + "isVariadic": true, + "name": "nodes", "type": { - "name": "CanvasFillRule" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } } ], - "from": "CanvasDrawPath", - "name": "clip", - "returnType": { - "name": "void" - } - }, - { - "args": [ + "attrs": [ { - "name": "path", - "type": { - "name": "Path2D" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasDrawPath", - "name": "fill", + "from": "ChildNode", + "name": "replaceWith", "returnType": { "name": "void" } - }, + } + ], + "name": "DocumentType", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ { - "args": [ - { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } - } - ], - "from": "CanvasDrawPath", - "name": "fill", - "returnType": { - "name": "void" - } + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "inheritsFrom": "Node", + "members": [ + { + "args": [ + { + "name": "elementId", + "type": { + "name": "DOMString" } } ], - "from": "CanvasDrawPath", - "name": "isPointInPath", + "from": "NonElementParentNode", + "name": "getElementById", "returnType": { - "name": "boolean" + "name": "Element", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "path", - "type": { - "name": "Path2D" - } - }, - { - "name": "x", + "isVariadic": true, + "name": "nodes", "type": { - "name": "unrestricted double" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } - }, + } + ], + "attrs": [ { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasDrawPath", - "name": "isPointInPath", + "from": "ParentNode", + "name": "append", "returnType": { - "name": "boolean" + "name": "void" } }, + { + "from": "ParentNode", + "isReadOnly": true, + "name": "childElementCount", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ParentNode", + "isReadOnly": true, + "name": "children", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" + }, + { + "from": "ParentNode", + "isReadOnly": true, + "name": "firstElementChild", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "ParentNode", + "isReadOnly": true, + "name": "lastElementChild", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, { "args": [ { - "name": "x", + "isVariadic": true, + "name": "nodes", "type": { - "name": "unrestricted double" + "type_": "UnionType", + "types": [ + { + "name": "Node" + }, + { + "name": "DOMString" + } + ] } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "Unscopable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasDrawPath", - "name": "isPointInStroke", + "from": "ParentNode", + "name": "prepend", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "path", + "name": "selectors", "type": { - "name": "Path2D" + "name": "DOMString" } - }, + } + ], + "from": "ParentNode", + "name": "querySelector", + "returnType": { + "name": "Element", + "params": [ + "nullable" + ] + } + }, + { + "args": [ { - "name": "x", + "name": "selectors", "type": { - "name": "unrestricted double" + "name": "DOMString" } - }, + } + ], + "attrs": [ { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "CanvasDrawPath", - "name": "isPointInStroke", + "from": "ParentNode", + "name": "querySelectorAll", "returnType": { - "name": "boolean" + "name": "NodeList" + } + } + ], + "name": "DocumentFragment", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "from": "TreeWalker", + "name": "currentNode", + "type": { + "name": "Node" + }, + "type_": "Attribute" + }, + { + "from": "TreeWalker", + "isReadOnly": true, + "name": "filter", + "type": { + "name": "NodeFilter", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "TreeWalker", + "name": "firstChild", + "returnType": { + "name": "Node", + "params": [ + "nullable" + ] } }, { - "from": "CanvasDrawPath", - "name": "resetClip", + "from": "TreeWalker", + "name": "lastChild", "returnType": { - "name": "void" + "name": "Node", + "params": [ + "nullable" + ] } }, { - "from": "CanvasDrawPath", - "name": "stroke", + "from": "TreeWalker", + "name": "nextNode", "returnType": { - "name": "void" + "name": "Node", + "params": [ + "nullable" + ] } }, { - "args": [ + "from": "TreeWalker", + "name": "nextSibling", + "returnType": { + "name": "Node", + "params": [ + "nullable" + ] + } + }, + { + "from": "TreeWalker", + "name": "parentNode", + "returnType": { + "name": "Node", + "params": [ + "nullable" + ] + } + }, + { + "from": "TreeWalker", + "name": "previousNode", + "returnType": { + "name": "Node", + "params": [ + "nullable" + ] + } + }, + { + "from": "TreeWalker", + "name": "previousSibling", + "returnType": { + "name": "Node", + "params": [ + "nullable" + ] + } + }, + { + "attrs": [ { - "name": "path", - "type": { - "name": "Path2D" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "CanvasDrawPath", - "name": "stroke", + "from": "TreeWalker", + "isReadOnly": true, + "name": "root", + "type": { + "name": "Node" + }, + "type_": "Attribute" + }, + { + "from": "TreeWalker", + "isReadOnly": true, + "name": "whatToShow", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + } + ], + "name": "TreeWalker", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "from": "NonDocumentTypeChildNode", + "isReadOnly": true, + "name": "nextElementSibling", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "NonDocumentTypeChildNode", + "isReadOnly": true, + "name": "previousElementSibling", + "type": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "NonDocumentTypeChildNode", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "from": "NodeIterator", + "name": "detach", "returnType": { "name": "void" } }, { - "from": "CanvasPathDrawingStyles", - "name": "getLineDash", + "from": "NodeIterator", + "isReadOnly": true, + "name": "filter", + "type": { + "name": "NodeFilter", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "NodeIterator", + "name": "nextNode", "returnType": { - "name": "sequence", + "name": "Node", "params": [ - { - "name": "unrestricted double" - } + "nullable" ] } }, { - "from": "CanvasPathDrawingStyles", - "name": "lineCap", + "from": "NodeIterator", + "isReadOnly": true, + "name": "pointerBeforeReferenceNode", "type": { - "name": "CanvasLineCap" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineDashOffset", + "from": "NodeIterator", + "name": "previousNode", + "returnType": { + "name": "Node", + "params": [ + "nullable" + ] + } + }, + { + "from": "NodeIterator", + "isReadOnly": true, + "name": "referenceNode", "type": { - "name": "unrestricted double" + "name": "Node" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineJoin", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "NodeIterator", + "isReadOnly": true, + "name": "root", "type": { - "name": "CanvasLineJoin" + "name": "Node" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineWidth", + "from": "NodeIterator", + "isReadOnly": true, + "name": "whatToShow", "type": { - "name": "unrestricted double" + "name": "unsigned long" }, "type_": "Attribute" + } + ], + "name": "NodeIterator", + "type_": "Interface", + "url": "https://dom.spec.whatwg.org/" + }, + { + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "from": "ElementCreationOptions", + "name": "is", + "type": { + "name": "DOMString" + } + } + ], + "name": "ElementCreationOptions", + "type_": "Dictionary", + "url": "https://dom.spec.whatwg.org/" + }, + { + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "args": [ + { + "isVariadic": true, + "name": "tokens", + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMTokenList", + "name": "add", + "returnType": { + "name": "void" + } }, { - "from": "CanvasPathDrawingStyles", - "name": "miterLimit", + "args": [ + { + "name": "token", + "type": { + "name": "DOMString" + } + } + ], + "from": "DOMTokenList", + "name": "contains", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "DOMTokenList", + "name": "item", + "returnType": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "from": "DOMTokenList", + "isReadOnly": true, + "name": "length", "type": { - "name": "unrestricted double" + "name": "unsigned long" }, "type_": "Attribute" }, + { + "from": "DOMTokenList", + "type_": "Iterable", + "valueType": { + "name": "DOMString" + } + }, { "args": [ { - "name": "segments", + "isVariadic": true, + "name": "tokens", "type": { - "name": "sequence", - "params": [ - { - "name": "unrestricted double" - } - ] + "name": "DOMString" } } ], - "from": "CanvasPathDrawingStyles", - "name": "setLineDash", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMTokenList", + "name": "remove", "returnType": { "name": "void" } }, { - "from": "CanvasState", - "name": "restore", + "args": [ + { + "name": "token", + "type": { + "name": "DOMString" + } + }, + { + "name": "newToken", + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMTokenList", + "name": "replace", "returnType": { "name": "void" } }, { - "from": "CanvasState", - "name": "save", + "args": [ + { + "name": "token", + "type": { + "name": "DOMString" + } + } + ], + "from": "DOMTokenList", + "name": "supports", "returnType": { - "name": "void" + "name": "boolean" + } + }, + { + "args": [ + { + "name": "token", + "type": { + "name": "DOMString" + } + }, + { + "name": "force", + "optional": true, + "type": { + "name": "boolean" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMTokenList", + "name": "toggle", + "returnType": { + "name": "boolean" } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMTokenList", + "name": "value", + "type": { + "name": "DOMString" + }, + "type_": "Stringifier" } ], - "name": "PaintRenderingContext2D", + "name": "DOMTokenList", "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-paint-api/" + "url": "https://dom.spec.whatwg.org/" + }, + { + "files": [ + "core/dom/Attr.idl", + "core/dom/CDATASection.idl", + "core/dom/CharacterData.idl", + "core/dom/ChildNode.idl", + "core/dom/Comment.idl", + "core/dom/DOMImplementation.idl", + "core/dom/DOMTokenList.idl", + "core/dom/Document.idl", + "core/dom/DocumentFragment.idl", + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/DocumentType.idl", + "core/dom/Element.idl", + "core/dom/Element.idl", + "core/dom/ElementCreationOptions.idl", + "core/dom/GetRootNodeOptions.idl", + "core/dom/MutationObserver.idl", + "core/dom/MutationObserverInit.idl", + "core/dom/MutationRecord.idl", + "core/dom/NamedNodeMap.idl", + "core/dom/Node.idl", + "core/dom/NodeFilter.idl", + "core/dom/NodeIterator.idl", + "core/dom/NodeList.idl", + "core/dom/NonDocumentTypeChildNode.idl", + "core/dom/NonElementParentNode.idl", + "core/dom/ParentNode.idl", + "core/dom/ProcessingInstruction.idl", + "core/dom/Range.idl", + "core/dom/Text.idl", + "core/dom/Text.idl", + "core/dom/TreeWalker.idl", + "core/dom/XMLDocument.idl", + "core/events/AddEventListenerOptions.idl", + "core/events/CustomEvent.idl", + "core/events/CustomEventInit.idl", + "core/events/Event.idl", + "core/events/EventInit.idl", + "core/events/EventListener.idl", + "core/events/EventListenerOptions.idl", + "core/events/EventTarget.idl", + "core/html/HTMLCollection.idl", + "modules/quota/DOMError.idl" + ], + "members": [ + { + "defaultValue": "false", + "from": "EventListenerOptions", + "name": "capture", + "type": { + "name": "boolean" + } + } + ], + "name": "EventListenerOptions", + "type_": "Dictionary", + "url": "https://dom.spec.whatwg.org/" }, { "attrs": [ @@ -18251,966 +16612,449 @@ "url": "https://drafts.css-houdini.org/css-paint-api/" }, { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "PaintWorklet" + } + ], "files": [ - "core/css/PropertyRegistration.idl" + "modules/csspaint/PaintRenderingContext2D.idl", + "modules/csspaint/PaintSize.idl", + "modules/csspaint/PaintWorkletGlobalScope.idl" ], "members": [ { - "defaultValue": "false", - "from": "PropertyDescriptor", - "name": "inherits", - "type": { - "name": "boolean" + "from": "CanvasDrawPath", + "name": "beginPath", + "returnType": { + "name": "void" } }, { - "from": "PropertyDescriptor", - "name": "initialValue", - "type": { - "name": "DOMString" + "args": [ + { + "name": "path", + "type": { + "name": "Path2D" + } + }, + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } + } + ], + "from": "CanvasDrawPath", + "name": "clip", + "returnType": { + "name": "void" } }, { - "from": "PropertyDescriptor", - "isRequired": true, - "name": "name", - "type": { - "name": "DOMString" + "args": [ + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } + } + ], + "from": "CanvasDrawPath", + "name": "clip", + "returnType": { + "name": "void" } }, - { - "defaultValue": "*", - "from": "PropertyDescriptor", - "name": "syntax", - "type": { - "name": "DOMString" - } - } - ], - "name": "PropertyDescriptor", - "type_": "Dictionary", - "url": "https://drafts.css-houdini.org/css-properties-values-api/" - }, - { - "files": [ - "core/css/cssom/CSSAngleValue.idl", - "core/css/cssom/CSSCalcDictionary.idl", - "core/css/cssom/CSSResourceValue.idl" - ], - "name": "CSSAngleUnit", - "type_": "Enum", - "url": "https://drafts.css-houdini.org/css-typed-om-1/", - "value": [ - "deg", - "rad", - "grad", - "turn" - ] - }, - { - "attrs": [ { "args": [ { - "name": "value", + "name": "path", "type": { - "name": "double" + "name": "Path2D" } }, { - "name": "unit", + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, "type": { - "name": "CSSAngleUnit" + "name": "CanvasFillRule" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/CSSAngleValue.idl", - "core/css/cssom/CSSCalcDictionary.idl", - "core/css/cssom/CSSResourceValue.idl" - ], - "inheritsFrom": "CSSStyleValue", - "members": [ - { - "from": "CSSAngleValue", - "isReadOnly": true, - "name": "degrees", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "CSSAngleValue", - "isReadOnly": true, - "name": "gradians", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "CSSAngleValue", - "isReadOnly": true, - "name": "radians", - "type": { - "name": "double" - }, - "type_": "Attribute" + "from": "CanvasDrawPath", + "name": "fill", + "returnType": { + "name": "void" + } }, - { - "from": "CSSAngleValue", - "isReadOnly": true, - "name": "turns", - "type": { - "name": "double" - }, - "type_": "Attribute" - } - ], - "name": "CSSAngleValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om-1/" - }, - { - "files": [ - "core/css/cssom/CSSAngleValue.idl", - "core/css/cssom/CSSCalcDictionary.idl", - "core/css/cssom/CSSResourceValue.idl" - ], - "name": "CSSResourceState", - "type_": "Enum", - "url": "https://drafts.css-houdini.org/css-typed-om-1/", - "value": [ - "unloaded", - "loading", - "loaded", - "error" - ] - }, - { - "files": [ - "core/css/cssom/CSSAngleValue.idl", - "core/css/cssom/CSSCalcDictionary.idl", - "core/css/cssom/CSSResourceValue.idl" - ], - "inheritsFrom": "CSSStyleValue", - "members": [ - { - "from": "CSSResourceValue", - "isReadOnly": true, - "name": "state", - "type": { - "name": "CSSResourceState" - }, - "type_": "Attribute" - } - ], - "name": "CSSResourceValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om-1/" - }, - { - "attrs": [ { "args": [ { - "name": "matrix", + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, "type": { - "name": "DOMMatrixReadOnly" + "name": "CanvasFillRule" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSTransformComponent", - "members": [ - ], - "name": "CSSMatrixComponent", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ + "from": "CanvasDrawPath", + "name": "fill", + "returnType": { + "name": "void" + } + }, { "args": [ { - "name": "length", + "name": "x", "type": { - "name": "CSSLengthValue" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSTransformComponent", - "members": [ - { - "from": "CSSPerspective", - "isReadOnly": true, - "name": "length", - "type": { - "name": "CSSLengthValue" - }, - "type_": "Attribute" - } - ], - "name": "CSSPerspective", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ + "from": "CanvasDrawPath", + "name": "isPointInPath", + "returnType": { + "name": "boolean" + } + }, { "args": [ + { + "name": "path", + "type": { + "name": "Path2D" + } + }, { "name": "x", "type": { - "name": "CSSLengthValue" + "name": "unrestricted double" } }, { "name": "y", "type": { - "name": "CSSLengthValue" + "name": "unrestricted double" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSStyleValue", - "members": [ - { - "from": "CSSPositionValue", - "isReadOnly": true, - "name": "x", - "type": { - "name": "CSSLengthValue" - }, - "type_": "Attribute" - }, - { - "from": "CSSPositionValue", - "isReadOnly": true, - "name": "y", - "type": { - "name": "CSSLengthValue" - }, - "type_": "Attribute" - } - ], - "name": "CSSPositionValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ + }, { - "name": "transforms", + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, "type": { - "name": "sequence", - "params": [ - { - "name": "CSSTransformComponent" - } - ] + "name": "CanvasFillRule" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSStyleValue", - "members": [ - { - "from": "CSSTransformValue", - "isReadOnly": true, - "name": "is2D", - "type": { + "from": "CanvasDrawPath", + "name": "isPointInPath", + "returnType": { "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "CSSTransformValue", - "isReadOnly": true, - "name": "matrix", - "type": { - "name": "DOMMatrixReadOnly" - }, - "type_": "Attribute" - }, - { - "from": "CSSTransformValue", - "type_": "Iterable", - "valueType": { - "name": "CSSTransformComponent" } - } - ], - "name": "CSSTransformValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ + }, { "args": [ { - "name": "fontFamilyName", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSResourceValue", - "members": [ - { - "from": "CSSFontFaceValue", - "isReadOnly": true, - "name": "fontFamilyName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "CSSFontFaceValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ - { - "args": [ + }, { - "name": "angle", + "name": "y", "type": { - "name": "CSSAngleValue" + "name": "unrestricted double" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "CanvasDrawPath", + "name": "isPointInStroke", + "returnType": { + "name": "boolean" + } }, { "args": [ { - "name": "x", + "name": "path", "type": { - "name": "double" + "name": "Path2D" } }, { - "name": "y", + "name": "x", "type": { - "name": "double" + "name": "unrestricted double" } }, { - "name": "z", + "name": "y", "type": { - "name": "double" + "name": "unrestricted double" } - }, + } + ], + "from": "CanvasDrawPath", + "name": "isPointInStroke", + "returnType": { + "name": "boolean" + } + }, + { + "from": "CanvasDrawPath", + "name": "resetClip", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasDrawPath", + "name": "stroke", + "returnType": { + "name": "void" + } + }, + { + "args": [ { - "name": "angle", + "name": "path", "type": { - "name": "CSSAngleValue" + "name": "Path2D" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSTransformComponent", - "members": [ + "from": "CanvasDrawPath", + "name": "stroke", + "returnType": { + "name": "void" + } + }, { - "from": "CSSRotation", - "isReadOnly": true, - "name": "angle", + "from": "CanvasShadowStyles", + "name": "shadowBlur", "type": { - "name": "CSSAngleValue" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "CSSRotation", - "isReadOnly": true, - "name": "x", + "from": "CanvasShadowStyles", + "name": "shadowColor", "type": { - "name": "double" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "CSSRotation", - "isReadOnly": true, - "name": "y", + "from": "CanvasShadowStyles", + "name": "shadowOffsetX", "type": { - "name": "double" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "CSSRotation", - "isReadOnly": true, - "name": "z", + "from": "CanvasShadowStyles", + "name": "shadowOffsetY", "type": { - "name": "double" + "name": "unrestricted double" }, "type_": "Attribute" - } - ], - "name": "CSSRotation", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "x", - "type": { - "name": "double" - } - }, - { - "name": "y", - "type": { - "name": "double" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" }, { "args": [ { - "name": "x", + "name": "x0", "type": { "name": "double" } }, { - "name": "y", + "name": "y0", "type": { "name": "double" } }, { - "name": "z", + "name": "x1", "type": { "name": "double" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSTransformComponent", - "members": [ - { - "from": "CSSScale", - "isReadOnly": true, - "name": "x", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "CSSScale", - "isReadOnly": true, - "name": "y", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "CSSScale", - "isReadOnly": true, - "name": "z", - "type": { - "name": "double" - }, - "type_": "Attribute" - } - ], - "name": "CSSScale", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "ax", - "type": { - "name": "CSSAngleValue" - } }, { - "name": "ay", + "name": "y1", "type": { - "name": "CSSAngleValue" + "name": "double" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSTransformComponent", - "members": [ - { - "from": "CSSSkew", - "isReadOnly": true, - "name": "ax", - "type": { - "name": "CSSAngleValue" - }, - "type_": "Attribute" - }, - { - "from": "CSSSkew", - "isReadOnly": true, - "name": "ay", - "type": { - "name": "CSSAngleValue" - }, - "type_": "Attribute" - } - ], - "name": "CSSSkew", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "members": [ - { - "from": "CSSStyleValue", - "isReadOnly": true, - "name": "cssText", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasFillStrokeStyles", + "name": "createLinearGradient", + "returnType": { + "name": "CanvasGradient" + } }, { "args": [ { - "name": "property", + "name": "image", "type": { - "name": "DOMString" + "name": "CanvasImageSource" } }, { - "name": "cssText", + "attrs": [ + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "name": "repetition", "type": { "name": "DOMString" } } ], - "from": "CSSStyleValue", - "isStatic": true, - "name": "parse", + "from": "CanvasFillStrokeStyles", + "name": "createPattern", "returnType": { + "name": "CanvasPattern", "params": [ "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "CSSStyleValue" - }, - { - "name": "sequence", - "params": [ - { - "name": "CSSStyleValue" - } - ] - } ] } - } - ], - "name": "CSSStyleValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "members": [ - { - "from": "CSSTransformComponent", - "isReadOnly": true, - "name": "cssText", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "CSSTransformComponent", - "isReadOnly": true, - "name": "is2D", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "CSSTransformComponent", - "isReadOnly": true, - "name": "matrix", - "type": { - "name": "DOMMatrixReadOnly" - }, - "type_": "Attribute" - } - ], - "name": "CSSTransformComponent", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSResourceValue", - "members": [ - { - "from": "CSSImageValue", - "isReadOnly": true, - "name": "intrinsicHeight", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "CSSImageValue", - "isReadOnly": true, - "name": "intrinsicRatio", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" }, - { - "from": "CSSImageValue", - "isReadOnly": true, - "name": "intrinsicWidth", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } - ], - "name": "CSSImageValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ { "args": [ { - "name": "x", + "name": "x0", "type": { - "name": "CSSLengthValue" + "name": "double" } }, { - "name": "y", + "name": "y0", "type": { - "name": "CSSLengthValue" + "name": "double" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ + }, { - "name": "x", + "name": "r0", "type": { - "name": "CSSLengthValue" + "name": "double" } }, { - "name": "y", + "name": "x1", "type": { - "name": "CSSLengthValue" + "name": "double" } }, { - "name": "z", + "name": "y1", "type": { - "name": "CSSLengthValue" + "name": "double" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSTransformComponent", - "members": [ - { - "from": "CSSTranslation", - "isReadOnly": true, - "name": "x", - "type": { - "name": "CSSLengthValue" - }, - "type_": "Attribute" - }, - { - "from": "CSSTranslation", - "isReadOnly": true, - "name": "y", - "type": { - "name": "CSSLengthValue" - }, - "type_": "Attribute" - }, - { - "from": "CSSTranslation", - "isReadOnly": true, - "name": "z", - "type": { - "name": "CSSLengthValue" - }, - "type_": "Attribute" - } - ], - "name": "CSSTranslation", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ - { - "args": [ + }, { - "name": "url", + "name": "r1", "type": { - "name": "DOMString" + "name": "double" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSImageValue", - "members": [ + "from": "CanvasFillStrokeStyles", + "name": "createRadialGradient", + "returnType": { + "name": "CanvasGradient" + } + }, { - "from": "CSSURLImageValue", - "isReadOnly": true, - "name": "url", + "from": "CanvasFillStrokeStyles", + "name": "fillStyle", "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "CSSURLImageValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "CSSStyleValue", - "members": [ - { - "from": "CSSUnparsedValue", - "type_": "Iterable", - "valueType": { "type_": "UnionType", "types": [ { "name": "DOMString" }, { - "name": "CSSVariableReferenceValue" + "name": "CanvasGradient" + }, + { + "name": "CanvasPattern" } ] - } - } - ], - "name": "CSSUnparsedValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "members": [ - { - "from": "CSSVariableReferenceValue", - "isReadOnly": true, - "name": "fallback", - "type": { - "name": "CSSUnparsedValue" }, "type_": "Attribute" }, { - "from": "CSSVariableReferenceValue", - "isReadOnly": true, - "name": "variable", + "from": "CanvasFillStrokeStyles", + "name": "strokeStyle", "type": { - "name": "DOMString" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "CanvasGradient" + }, + { + "name": "CanvasPattern" + } + ] }, "type_": "Attribute" - } - ], - "name": "CSSVariableReferenceValue", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "inheritsFrom": "StylePropertyMapReadOnly", - "members": [ + }, { "args": [ { - "name": "property", + "name": "image", "type": { - "name": "DOMString" + "name": "CanvasImageSource" } }, { - "isVariadic": true, - "name": "values", + "name": "dx", "type": { - "type_": "UnionType", - "types": [ - { - "name": "CSSStyleValue" - }, - { - "name": "DOMString" - } - ] + "name": "unrestricted double" } - } - ], - "from": "StylePropertyMap", - "name": "append", - "returnType": { - "name": "void" - } - }, - { - "args": [ + }, { - "name": "property", + "name": "dy", "type": { - "name": "DOMString" + "name": "unrestricted double" } } ], - "from": "StylePropertyMap", - "name": "delete", + "from": "CanvasDrawImage", + "name": "drawImage", "returnType": { "name": "void" } @@ -19218,396 +17062,477 @@ { "args": [ { - "name": "property", + "name": "image", "type": { - "name": "DOMString" + "name": "CanvasImageSource" } }, { - "isVariadic": true, - "name": "values", + "name": "dx", "type": { - "type_": "UnionType", - "types": [ - { - "name": "CSSStyleValue" - }, - { - "name": "DOMString" - } - ] + "name": "unrestricted double" } - } - ], - "from": "StylePropertyMap", - "name": "set", - "returnType": { - "name": "void" - } - } - ], - "name": "StylePropertyMap", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "files": [ - "core/css/cssom/WindowGetComputedStyle.idl", - "core/html/HTMLElement.idl" - ], - "members": [ - { - "from": "StylePropertyMapReadOnly", - "keyType": { - "name": "DOMString" - }, - "type_": "Iterable", - "valueType": { - "type_": "UnionType", - "types": [ - { - "name": "CSSStyleValue" - }, - { - "name": "sequence", - "params": [ - { - "name": "CSSStyleValue" - } - ] + }, + { + "name": "dy", + "type": { + "name": "unrestricted double" } - ] - } - }, - { - "args": [ + }, { - "name": "property", + "name": "dw", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "dh", + "type": { + "name": "unrestricted double" } } ], - "from": "StylePropertyMapReadOnly", - "name": "get", + "from": "CanvasDrawImage", + "name": "drawImage", "returnType": { - "name": "CSSStyleValue", - "params": [ - "nullable" - ] + "name": "void" } }, { "args": [ { - "name": "property", + "name": "image", "type": { - "name": "DOMString" + "name": "CanvasImageSource" } - } - ], - "from": "StylePropertyMapReadOnly", - "name": "getAll", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "CSSStyleValue" + }, + { + "name": "sx", + "type": { + "name": "unrestricted double" } - ] - } - }, - { - "from": "StylePropertyMapReadOnly", - "name": "getProperties", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "DOMString" + }, + { + "name": "sy", + "type": { + "name": "unrestricted double" } - ] + }, + { + "name": "sw", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "sh", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dw", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dh", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasDrawImage", + "name": "drawImage", + "returnType": { + "name": "void" } }, { "args": [ { - "name": "property", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radius", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "startAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "endAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" } } ], - "from": "StylePropertyMapReadOnly", - "name": "has", + "from": "CanvasPath", + "name": "arc", "returnType": { - "name": "boolean" + "name": "void" } }, - { - "from": "StylePropertyMapReadOnly", - "type_": "Stringifier" - } - ], - "name": "StylePropertyMapReadOnly", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/css-typed-om/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "FakeWorklet" - }, - { - "identifiers": [ - "Worklet", - "FakeWorklet" - ], - "name": "Global", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/workers/Worklet.idl", - "core/workers/WorkletGlobalScope.idl" - ], - "inheritsFrom": "WorkletGlobalScope", - "members": [ { "args": [ { - "name": "type", + "name": "x1", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "name": "classConstructor", + "name": "y1", "type": { - "name": "Function" + "name": "unrestricted double" + } + }, + { + "name": "x2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radius", + "type": { + "name": "unrestricted double" } } ], - "from": "FakeWorkletGlobalScope", - "name": "registerAnArbitaryClass", + "from": "CanvasPath", + "name": "arcTo", "returnType": { "name": "void" } - } - ], - "name": "FakeWorkletGlobalScope", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/worklets/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Worklet" - } - ], - "files": [ - "core/workers/Worklet.idl", - "core/workers/WorkletGlobalScope.idl" - ], - "members": [ - { - "from": "WorkletGlobalScope", - "name": "console", - "type": { - "name": "Console" - }, - "type_": "Attribute" - } - ], - "name": "WorkletGlobalScope", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/worklets/" - }, - { - "files": [ - "core/workers/Worklet.idl", - "core/workers/WorkletGlobalScope.idl" - ], - "members": [ + }, { "args": [ { - "name": "moduleURL", + "name": "x1", "type": { - "name": "USVString" + "name": "unrestricted double" } - } - ], - "attrs": [ + }, { - "name": "NewObject", - "type_": "ExtendedAttribute" + "name": "y1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusX", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusY", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotation", + "type": { + "name": "unrestricted double" + } } ], - "from": "Worklet", - "name": "import", + "from": "CanvasPath", + "name": "arcTo", "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] + "name": "void" } - } - ], - "name": "Worklet", - "type_": "Interface", - "url": "https://drafts.css-houdini.org/worklets/" - }, - { - "files": [ - "core/css/CSSConditionRule.idl" - ], - "inheritsFrom": "CSSGroupingRule", - "members": [ - { - "from": "CSSConditionRule", - "name": "conditionText", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "CSSConditionRule", - "type_": "Interface", - "url": "https://drafts.csswg.org/css-conditional/" - }, - { - "files": [ - "core/css/CSSNamespaceRule.idl" - ], - "members": [ + }, { "args": [ { - "name": "ident", + "name": "cp1x", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "cp1y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp2x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp2y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "escape", + "from": "CanvasPath", + "name": "bezierCurveTo", "returnType": { - "name": "DOMString" + "name": "void" + } + }, + { + "from": "CanvasPath", + "name": "closePath", + "returnType": { + "name": "void" } }, { "args": [ { - "name": "property", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "name": "value", + "name": "y", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "radiusX", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusY", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotation", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "startAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "endAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" } } ], - "from": "CSS", - "isStatic": true, - "name": "supports", + "from": "CanvasPath", + "name": "ellipse", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "conditionText", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "supports", + "from": "CanvasPath", + "name": "lineTo", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "property", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "name": "value", + "name": "y", "type": { - "name": "DOMString" + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "supports", + "from": "CanvasPath", + "name": "moveTo", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "conditionText", + "name": "cpx", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "cpy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "supports", + "from": "CanvasPath", + "name": "quadraticCurveTo", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "descriptor", + "name": "x", "type": { - "name": "PropertyDescriptor" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "registerProperty", + "from": "CanvasPath", + "name": "rect", "returnType": { "name": "void" } }, { - "args": [ + "attrs": [ { - "name": "name", - "type": { - "name": "DOMString" - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "CSS", - "isStatic": true, - "name": "unregisterProperty", + "from": "CanvasTransform", + "name": "getTransform", + "returnType": { + "name": "DOMMatrix" + } + }, + { + "from": "CanvasTransform", + "name": "resetTransform", "returnType": { "name": "void" } @@ -19615,15 +17540,14 @@ { "args": [ { - "name": "descriptor", + "name": "angle", "type": { - "name": "PropertyDescriptor" + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "registerProperty", + "from": "CanvasTransform", + "name": "rotate", "returnType": { "name": "void" } @@ -19631,15 +17555,20 @@ { "args": [ { - "name": "name", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "unregisterProperty", + "from": "CanvasTransform", + "name": "scale", "returnType": { "name": "void" } @@ -19647,836 +17576,1980 @@ { "args": [ { - "name": "property", + "name": "a", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "name": "value", + "name": "b", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "c", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "d", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "e", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "f", + "type": { + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "supports", + "from": "CanvasTransform", + "name": "setTransform", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "conditionText", + "name": "transform", + "optional": true, "type": { - "name": "DOMString" + "name": "DOMMatrixInit" } } ], - "from": "CSS", - "isStatic": true, - "name": "supports", + "from": "CanvasTransform", + "name": "setTransform", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "property", + "name": "a", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "name": "value", + "name": "b", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "c", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "d", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "e", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "f", + "type": { + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "supports", + "from": "CanvasTransform", + "name": "transform", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "conditionText", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" } } ], - "from": "CSS", - "isStatic": true, - "name": "supports", + "from": "CanvasTransform", + "name": "translate", "returnType": { - "name": "boolean" + "name": "void" } - } - ], - "name": "CSS", - "type_": "Interface", - "url": "https://drafts.csswg.org/cssom/" - }, - { - "files": [ - "core/css/CSSNamespaceRule.idl" - ], - "inheritsFrom": "CSSRule", - "members": [ + }, { - "from": "CSSMarginRule", - "isReadOnly": true, - "name": "name", + "from": "CanvasCompositing", + "name": "globalAlpha", "type": { - "name": "DOMString" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "cssText" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "CSSMarginRule", - "isReadOnly": true, - "name": "style", + "from": "CanvasCompositing", + "name": "globalCompositeOperation", "type": { - "name": "CSSStyleDeclaration" + "name": "DOMString" }, "type_": "Attribute" - } - ], - "name": "CSSMarginRule", - "type_": "Interface", - "url": "https://drafts.csswg.org/cssom/" - }, - { - "files": [ - "core/css/CSSNamespaceRule.idl" - ], - "inheritsFrom": "CSSRule", - "members": [ + }, { - "from": "CSSNamespaceRule", - "isReadOnly": true, - "name": "namespaceURI", + "from": "CanvasImageSmoothing", + "name": "imageSmoothingEnabled", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "CSSNamespaceRule", - "isReadOnly": true, - "name": "prefix", + "from": "CanvasImageSmoothing", + "name": "imageSmoothingQuality", "type": { - "name": "DOMString" + "name": "ImageSmoothingQuality" }, "type_": "Attribute" - } - ], - "name": "CSSNamespaceRule", - "type_": "Interface", - "url": "https://drafts.csswg.org/cssom/" - }, - { - "attrs": [ + }, { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/CSSNamespaceRule.idl" - ], - "members": [ + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasRect", + "name": "clearRect", + "returnType": { + "name": "void" + } + }, { - "attrs": [ + "args": [ { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "cssText" + "name": "x", + "type": { + "name": "unrestricted double" + } }, { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" + } } ], - "from": "ElementCSSInlineStyle", - "isReadOnly": true, - "name": "style", - "type": { - "name": "CSSStyleDeclaration" - }, - "type_": "Attribute" - } - ], - "name": "ElementCSSInlineStyle", - "type_": "Interface", - "url": "https://drafts.csswg.org/cssom/" - }, - { - "attrs": [ + "from": "CanvasRect", + "name": "fillRect", + "returnType": { + "name": "void" + } + }, { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/css/CSSNamespaceRule.idl" - ], - "members": [ + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasRect", + "name": "strokeRect", + "returnType": { + "name": "void" + } + }, { - "from": "LinkStyle", - "isReadOnly": true, - "name": "sheet", - "type": { - "name": "StyleSheet", + "from": "CanvasPathDrawingStyles", + "name": "getLineDash", + "returnType": { + "name": "sequence", "params": [ - "nullable" + { + "name": "unrestricted double" + } ] - }, - "type_": "Attribute" - } - ], - "name": "LinkStyle", - "type_": "Interface", - "url": "https://drafts.csswg.org/cssom/" - }, - { - "files": [ - "core/svg/SVGClipPathElement.idl", - "core/svg/SVGMaskElement.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ + } + }, { - "from": "SVGMaskElement", - "isReadOnly": true, - "name": "height", + "from": "CanvasPathDrawingStyles", + "name": "lineCap", "type": { - "name": "SVGAnimatedLength" + "name": "CanvasLineCap" }, "type_": "Attribute" }, { - "from": "SVGMaskElement", - "isReadOnly": true, - "name": "maskContentUnits", + "from": "CanvasPathDrawingStyles", + "name": "lineDashOffset", "type": { - "name": "SVGAnimatedEnumeration" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "SVGMaskElement", - "isReadOnly": true, - "name": "maskUnits", + "from": "CanvasPathDrawingStyles", + "name": "lineJoin", "type": { - "name": "SVGAnimatedEnumeration" + "name": "CanvasLineJoin" }, "type_": "Attribute" }, { - "from": "SVGMaskElement", - "isReadOnly": true, - "name": "width", + "from": "CanvasPathDrawingStyles", + "name": "lineWidth", "type": { - "name": "SVGAnimatedLength" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "SVGMaskElement", - "isReadOnly": true, - "name": "x", + "from": "CanvasPathDrawingStyles", + "name": "miterLimit", "type": { - "name": "SVGAnimatedLength" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "SVGMaskElement", - "isReadOnly": true, - "name": "y", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" - } - ], - "name": "SVGMaskElement", - "type_": "Interface", - "url": "https://drafts.fxtf.org/css-masking-1/" - }, - { - "files": [ - "core/svg/SVGClipPathElement.idl", - "core/svg/SVGMaskElement.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ + "args": [ + { + "name": "segments", + "type": { + "name": "sequence", + "params": [ + { + "name": "unrestricted double" + } + ] + } + } + ], + "from": "CanvasPathDrawingStyles", + "name": "setLineDash", + "returnType": { + "name": "void" + } + }, { - "from": "SVGClipPathElement", - "isReadOnly": true, - "name": "clipPathUnits", - "type": { - "name": "SVGAnimatedEnumeration" - }, - "type_": "Attribute" + "from": "CanvasState", + "name": "restore", + "returnType": { + "name": "void" + } }, { - "from": "SVGClipPathElement", - "isReadOnly": true, - "name": "transform", - "type": { - "name": "SVGAnimatedTransformList" - }, - "type_": "Attribute" + "from": "CanvasState", + "name": "save", + "returnType": { + "name": "void" + } } ], - "name": "SVGClipPathElement", + "name": "PaintRenderingContext2D", "type_": "Interface", - "url": "https://drafts.fxtf.org/css-masking-1/" + "url": "https://drafts.css-houdini.org/css-paint-api/" }, { "files": [ - "core/svg/SVGComponentTransferFunctionElement.idl", - "core/svg/SVGFEBlendElement.idl", - "core/svg/SVGFEColorMatrixElement.idl", - "core/svg/SVGFEComponentTransferElement.idl", - "core/svg/SVGFECompositeElement.idl", - "core/svg/SVGFEConvolveMatrixElement.idl", - "core/svg/SVGFEDiffuseLightingElement.idl", - "core/svg/SVGFEDisplacementMapElement.idl", - "core/svg/SVGFEDistantLightElement.idl", - "core/svg/SVGFEDropShadowElement.idl", - "core/svg/SVGFEFloodElement.idl", - "core/svg/SVGFEFuncAElement.idl", - "core/svg/SVGFEFuncBElement.idl", - "core/svg/SVGFEFuncGElement.idl", - "core/svg/SVGFEFuncRElement.idl", - "core/svg/SVGFEGaussianBlurElement.idl", - "core/svg/SVGFEImageElement.idl", - "core/svg/SVGFEMergeElement.idl", - "core/svg/SVGFEMergeNodeElement.idl", - "core/svg/SVGFEMorphologyElement.idl", - "core/svg/SVGFEOffsetElement.idl", - "core/svg/SVGFEPointLightElement.idl", - "core/svg/SVGFESpecularLightingElement.idl", - "core/svg/SVGFESpotLightElement.idl", - "core/svg/SVGFETileElement.idl", - "core/svg/SVGFETurbulenceElement.idl", - "core/svg/SVGFilterElement.idl", - "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + "core/css/PropertyRegistration.idl" ], - "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFEDiffuseLightingElement", - "isReadOnly": true, - "name": "diffuseConstant", + "defaultValue": "false", + "from": "PropertyDescriptor", + "name": "inherits", "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" + "name": "boolean" + } }, { - "from": "SVGFEDiffuseLightingElement", - "isReadOnly": true, - "name": "in1", + "from": "PropertyDescriptor", + "name": "initialValue", "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" + "name": "DOMString" + } }, { - "from": "SVGFEDiffuseLightingElement", - "isReadOnly": true, - "name": "kernelUnitLengthX", + "from": "PropertyDescriptor", + "isRequired": true, + "name": "name", "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" + "name": "DOMString" + } }, { - "from": "SVGFEDiffuseLightingElement", - "isReadOnly": true, - "name": "kernelUnitLengthY", + "defaultValue": "*", + "from": "PropertyDescriptor", + "name": "syntax", "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" + "name": "DOMString" + } + } + ], + "name": "PropertyDescriptor", + "type_": "Dictionary", + "url": "https://drafts.css-houdini.org/css-properties-values-api/" + }, + { + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "inheritsFrom": "StylePropertyMapReadOnly", + "members": [ + { + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + }, + { + "isVariadic": true, + "name": "values", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "CSSStyleValue" + }, + { + "name": "DOMString" + } + ] + } + } + ], + "from": "StylePropertyMap", + "name": "append", + "returnType": { + "name": "void" + } }, { - "from": "SVGFEDiffuseLightingElement", - "isReadOnly": true, - "name": "surfaceScale", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + } + ], + "from": "StylePropertyMap", + "name": "delete", + "returnType": { + "name": "void" + } }, { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "height", - "type": { - "name": "SVGAnimatedLength" + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + }, + { + "isVariadic": true, + "name": "values", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "CSSStyleValue" + }, + { + "name": "DOMString" + } + ] + } + } + ], + "from": "StylePropertyMap", + "name": "set", + "returnType": { + "name": "void" + } + } + ], + "name": "StylePropertyMap", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "members": [ + { + "from": "StylePropertyMapReadOnly", + "keyType": { + "name": "DOMString" }, - "type_": "Attribute" + "type_": "Iterable", + "valueType": { + "type_": "UnionType", + "types": [ + { + "name": "CSSStyleValue" + }, + { + "name": "sequence", + "params": [ + { + "name": "CSSStyleValue" + } + ] + } + ] + } }, { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "result", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + } + ], + "from": "StylePropertyMapReadOnly", + "name": "get", + "returnType": { + "name": "CSSStyleValue", + "params": [ + "nullable" + ] + } }, { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "width", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + } + ], + "from": "StylePropertyMapReadOnly", + "name": "getAll", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "CSSStyleValue" + } + ] + } }, { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "x", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" + "from": "StylePropertyMapReadOnly", + "name": "getProperties", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + } + ], + "from": "StylePropertyMapReadOnly", + "name": "has", + "returnType": { + "name": "boolean" + } + }, + { + "from": "StylePropertyMapReadOnly", + "type_": "Stringifier" + } + ], + "name": "StylePropertyMapReadOnly", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "inheritsFrom": "CSSStyleValue", + "members": [ + { + "from": "CSSResourceValue", "isReadOnly": true, - "name": "y", + "name": "state", "type": { - "name": "SVGAnimatedLength" + "name": "CSSResourceState" }, "type_": "Attribute" } ], - "name": "SVGFEDiffuseLightingElement", + "name": "CSSResourceValue", "type_": "Interface", - "url": "https://drafts.fxtf.org/filters/" + "url": "https://drafts.css-houdini.org/css-typed-om-1/" }, { "files": [ - "core/svg/SVGComponentTransferFunctionElement.idl", - "core/svg/SVGFEBlendElement.idl", - "core/svg/SVGFEColorMatrixElement.idl", - "core/svg/SVGFEComponentTransferElement.idl", - "core/svg/SVGFECompositeElement.idl", - "core/svg/SVGFEConvolveMatrixElement.idl", - "core/svg/SVGFEDiffuseLightingElement.idl", - "core/svg/SVGFEDisplacementMapElement.idl", - "core/svg/SVGFEDistantLightElement.idl", - "core/svg/SVGFEDropShadowElement.idl", - "core/svg/SVGFEFloodElement.idl", - "core/svg/SVGFEFuncAElement.idl", - "core/svg/SVGFEFuncBElement.idl", - "core/svg/SVGFEFuncGElement.idl", - "core/svg/SVGFEFuncRElement.idl", - "core/svg/SVGFEGaussianBlurElement.idl", - "core/svg/SVGFEImageElement.idl", - "core/svg/SVGFEMergeElement.idl", - "core/svg/SVGFEMergeNodeElement.idl", - "core/svg/SVGFEMorphologyElement.idl", - "core/svg/SVGFEOffsetElement.idl", - "core/svg/SVGFEPointLightElement.idl", - "core/svg/SVGFESpecularLightingElement.idl", - "core/svg/SVGFESpotLightElement.idl", - "core/svg/SVGFETileElement.idl", - "core/svg/SVGFETurbulenceElement.idl", - "core/svg/SVGFilterElement.idl", - "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" ], - "inheritsFrom": "SVGElement", - "members": [ + "name": "CSSAngleUnit", + "type_": "Enum", + "url": "https://drafts.css-houdini.org/css-typed-om-1/", + "value": [ + "deg", + "rad", + "grad", + "turn" + ] + }, + { + "attrs": [ { - "from": "SVGFEDisplacementMapElement", - "isConst": true, - "name": "SVG_CHANNEL_A", - "type": { - "name": "unsigned short" - }, - "value": "4" - }, + "args": [ + { + "name": "value", + "type": { + "name": "double" + } + }, + { + "name": "unit", + "type": { + "name": "CSSAngleUnit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "inheritsFrom": "CSSStyleValue", + "members": [ { - "from": "SVGFEDisplacementMapElement", - "isConst": true, - "name": "SVG_CHANNEL_B", + "from": "CSSAngleValue", + "isReadOnly": true, + "name": "degrees", "type": { - "name": "unsigned short" + "name": "double" }, - "value": "3" + "type_": "Attribute" }, { - "from": "SVGFEDisplacementMapElement", - "isConst": true, - "name": "SVG_CHANNEL_G", + "from": "CSSAngleValue", + "isReadOnly": true, + "name": "gradians", "type": { - "name": "unsigned short" + "name": "double" }, - "value": "2" + "type_": "Attribute" }, { - "from": "SVGFEDisplacementMapElement", - "isConst": true, - "name": "SVG_CHANNEL_R", + "from": "CSSAngleValue", + "isReadOnly": true, + "name": "radians", "type": { - "name": "unsigned short" + "name": "double" }, - "value": "1" + "type_": "Attribute" }, { - "from": "SVGFEDisplacementMapElement", - "isConst": true, - "name": "SVG_CHANNEL_UNKNOWN", + "from": "CSSAngleValue", + "isReadOnly": true, + "name": "turns", "type": { - "name": "unsigned short" + "name": "double" }, - "value": "0" - }, + "type_": "Attribute" + } + ], + "name": "CSSAngleValue", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "members": [ { - "from": "SVGFEDisplacementMapElement", + "from": "CSSTransformComponent", "isReadOnly": true, - "name": "in1", + "name": "cssText", "type": { - "name": "SVGAnimatedString" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "SVGFEDisplacementMapElement", + "from": "CSSTransformComponent", "isReadOnly": true, - "name": "in2", + "name": "is2D", "type": { - "name": "SVGAnimatedString" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "SVGFEDisplacementMapElement", + "from": "CSSTransformComponent", "isReadOnly": true, - "name": "scale", + "name": "matrix", "type": { - "name": "SVGAnimatedNumber" + "name": "DOMMatrixReadOnly" }, "type_": "Attribute" - }, + } + ], + "name": "CSSTransformComponent", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "name": "CSSResourceState", + "type_": "Enum", + "url": "https://drafts.css-houdini.org/css-typed-om-1/", + "value": [ + "unloaded", + "loading", + "loaded", + "error" + ] + }, + { + "attrs": [ { - "from": "SVGFEDisplacementMapElement", + "args": [ + { + "name": "fontFamilyName", + "type": { + "name": "DOMString" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "inheritsFrom": "CSSResourceValue", + "members": [ + { + "from": "CSSFontFaceValue", "isReadOnly": true, - "name": "xChannelSelector", + "name": "fontFamilyName", "type": { - "name": "SVGAnimatedEnumeration" + "name": "DOMString" }, "type_": "Attribute" - }, + } + ], + "name": "CSSFontFaceValue", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "attrs": [ { - "from": "SVGFEDisplacementMapElement", + "args": [ + { + "name": "length", + "type": { + "name": "CSSLengthValue" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "inheritsFrom": "CSSTransformComponent", + "members": [ + { + "from": "CSSPerspective", "isReadOnly": true, - "name": "yChannelSelector", + "name": "length", "type": { - "name": "SVGAnimatedEnumeration" + "name": "CSSLengthValue" }, "type_": "Attribute" - }, + } + ], + "name": "CSSPerspective", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "attrs": [ { - "from": "SVGFilterPrimitiveStandardAttributes", + "args": [ + { + "name": "url", + "type": { + "name": "DOMString" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "inheritsFrom": "CSSImageValue", + "members": [ + { + "from": "CSSURLImageValue", "isReadOnly": true, - "name": "height", + "name": "url", "type": { - "name": "SVGAnimatedLength" + "name": "DOMString" }, "type_": "Attribute" + } + ], + "name": "CSSURLImageValue", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "angle", + "type": { + "name": "CSSAngleValue" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "args": [ + { + "name": "x", + "type": { + "name": "double" + } + }, + { + "name": "y", + "type": { + "name": "double" + } + }, + { + "name": "z", + "type": { + "name": "double" + } + }, + { + "name": "angle", + "type": { + "name": "CSSAngleValue" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "inheritsFrom": "CSSTransformComponent", + "members": [ + { + "from": "CSSRotation", "isReadOnly": true, - "name": "result", + "name": "angle", "type": { - "name": "SVGAnimatedString" + "name": "CSSAngleValue" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "CSSRotation", "isReadOnly": true, - "name": "width", + "name": "x", "type": { - "name": "SVGAnimatedLength" + "name": "double" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "CSSRotation", "isReadOnly": true, - "name": "x", + "name": "y", "type": { - "name": "SVGAnimatedLength" + "name": "double" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "CSSRotation", "isReadOnly": true, - "name": "y", + "name": "z", "type": { - "name": "SVGAnimatedLength" + "name": "double" }, "type_": "Attribute" } ], - "name": "SVGFEDisplacementMapElement", + "name": "CSSRotation", "type_": "Interface", - "url": "https://drafts.fxtf.org/filters/" + "url": "https://drafts.css-houdini.org/css-typed-om-1/" }, { + "attrs": [ + { + "args": [ + { + "name": "x", + "type": { + "name": "CSSLengthValue" + } + }, + { + "name": "y", + "type": { + "name": "CSSLengthValue" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "CSSLengthValue" + } + }, + { + "name": "y", + "type": { + "name": "CSSLengthValue" + } + }, + { + "name": "z", + "type": { + "name": "CSSLengthValue" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ - "core/svg/SVGComponentTransferFunctionElement.idl", - "core/svg/SVGFEBlendElement.idl", - "core/svg/SVGFEColorMatrixElement.idl", - "core/svg/SVGFEComponentTransferElement.idl", - "core/svg/SVGFECompositeElement.idl", - "core/svg/SVGFEConvolveMatrixElement.idl", - "core/svg/SVGFEDiffuseLightingElement.idl", - "core/svg/SVGFEDisplacementMapElement.idl", - "core/svg/SVGFEDistantLightElement.idl", - "core/svg/SVGFEDropShadowElement.idl", - "core/svg/SVGFEFloodElement.idl", - "core/svg/SVGFEFuncAElement.idl", - "core/svg/SVGFEFuncBElement.idl", - "core/svg/SVGFEFuncGElement.idl", - "core/svg/SVGFEFuncRElement.idl", - "core/svg/SVGFEGaussianBlurElement.idl", - "core/svg/SVGFEImageElement.idl", - "core/svg/SVGFEMergeElement.idl", - "core/svg/SVGFEMergeNodeElement.idl", - "core/svg/SVGFEMorphologyElement.idl", - "core/svg/SVGFEOffsetElement.idl", - "core/svg/SVGFEPointLightElement.idl", - "core/svg/SVGFESpecularLightingElement.idl", - "core/svg/SVGFESpotLightElement.idl", - "core/svg/SVGFETileElement.idl", - "core/svg/SVGFETurbulenceElement.idl", - "core/svg/SVGFilterElement.idl", - "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" ], - "inheritsFrom": "SVGElement", + "inheritsFrom": "CSSTransformComponent", "members": [ { - "from": "SVGFEBlendElement", - "isConst": true, - "name": "SVG_FEBLEND_MODE_DARKEN", - "type": { - "name": "unsigned short" - }, - "value": "4" - }, - { - "from": "SVGFEBlendElement", - "isConst": true, - "name": "SVG_FEBLEND_MODE_LIGHTEN", + "from": "CSSTranslation", + "isReadOnly": true, + "name": "x", "type": { - "name": "unsigned short" + "name": "CSSLengthValue" }, - "value": "5" + "type_": "Attribute" }, { - "from": "SVGFEBlendElement", - "isConst": true, - "name": "SVG_FEBLEND_MODE_MULTIPLY", + "from": "CSSTranslation", + "isReadOnly": true, + "name": "y", "type": { - "name": "unsigned short" + "name": "CSSLengthValue" }, - "value": "2" + "type_": "Attribute" }, { - "from": "SVGFEBlendElement", - "isConst": true, - "name": "SVG_FEBLEND_MODE_NORMAL", + "from": "CSSTranslation", + "isReadOnly": true, + "name": "z", "type": { - "name": "unsigned short" + "name": "CSSLengthValue" }, - "value": "1" - }, + "type_": "Attribute" + } + ], + "name": "CSSTranslation", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "attrs": [ { - "from": "SVGFEBlendElement", - "isConst": true, - "name": "SVG_FEBLEND_MODE_SCREEN", - "type": { - "name": "unsigned short" - }, - "value": "3" + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "SVGFEBlendElement", - "isConst": true, - "name": "SVG_FEBLEND_MODE_UNKNOWN", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, + "args": [ + { + "name": "transforms", + "type": { + "name": "sequence", + "params": [ + { + "name": "CSSTransformComponent" + } + ] + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/CSSAngleValue.idl", + "core/css/cssom/CSSCalcDictionary.idl", + "core/css/cssom/CSSResourceValue.idl" + ], + "inheritsFrom": "CSSStyleValue", + "members": [ { - "from": "SVGFEBlendElement", + "from": "CSSTransformValue", "isReadOnly": true, - "name": "in1", + "name": "is2D", "type": { - "name": "SVGAnimatedString" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "SVGFEBlendElement", + "from": "CSSTransformValue", "isReadOnly": true, - "name": "in2", + "name": "matrix", "type": { - "name": "SVGAnimatedString" + "name": "DOMMatrixReadOnly" }, "type_": "Attribute" }, { - "from": "SVGFEBlendElement", - "isReadOnly": true, - "name": "mode", - "type": { - "name": "SVGAnimatedEnumeration" - }, - "type_": "Attribute" + "from": "CSSTransformValue", + "type_": "Iterable", + "valueType": { + "name": "CSSTransformComponent" + } + } + ], + "name": "CSSTransformValue", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om-1/" + }, + { + "files": [ + "core/css/cssom/WindowGetComputedStyle.idl", + "core/html/HTMLElement.idl" + ], + "inheritsFrom": "CSSStyleValue", + "members": [ + { + "from": "CSSUnparsedValue", + "type_": "Iterable", + "valueType": { + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "CSSVariableReferenceValue" + } + ] + } + } + ], + "name": "CSSUnparsedValue", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "x", + "type": { + "name": "double" + } + }, + { + "name": "y", + "type": { + "name": "double" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "args": [ + { + "name": "x", + "type": { + "name": "double" + } + }, + { + "name": "y", + "type": { + "name": "double" + } + }, + { + "name": "z", + "type": { + "name": "double" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/WindowGetComputedStyle.idl", + "core/html/HTMLElement.idl" + ], + "inheritsFrom": "CSSTransformComponent", + "members": [ + { + "from": "CSSScale", "isReadOnly": true, - "name": "height", + "name": "x", "type": { - "name": "SVGAnimatedLength" + "name": "double" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "CSSScale", "isReadOnly": true, - "name": "result", + "name": "y", "type": { - "name": "SVGAnimatedString" + "name": "double" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "CSSScale", "isReadOnly": true, - "name": "width", + "name": "z", "type": { - "name": "SVGAnimatedLength" + "name": "double" }, "type_": "Attribute" - }, + } + ], + "name": "CSSScale", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om/" + }, + { + "attrs": [ { - "from": "SVGFilterPrimitiveStandardAttributes", + "args": [ + { + "name": "ax", + "type": { + "name": "CSSAngleValue" + } + }, + { + "name": "ay", + "type": { + "name": "CSSAngleValue" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/WindowGetComputedStyle.idl", + "core/html/HTMLElement.idl" + ], + "inheritsFrom": "CSSTransformComponent", + "members": [ + { + "from": "CSSSkew", "isReadOnly": true, - "name": "x", + "name": "ax", "type": { - "name": "SVGAnimatedLength" + "name": "CSSAngleValue" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "CSSSkew", "isReadOnly": true, - "name": "y", + "name": "ay", "type": { - "name": "SVGAnimatedLength" + "name": "CSSAngleValue" }, "type_": "Attribute" } ], - "name": "SVGFEBlendElement", + "name": "CSSSkew", "type_": "Interface", - "url": "https://drafts.fxtf.org/filters/" + "url": "https://drafts.css-houdini.org/css-typed-om/" }, { + "attrs": [ + { + "args": [ + { + "name": "x", + "type": { + "name": "CSSLengthValue" + } + }, + { + "name": "y", + "type": { + "name": "CSSLengthValue" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ - "core/svg/SVGComponentTransferFunctionElement.idl", - "core/svg/SVGFEBlendElement.idl", - "core/svg/SVGFEColorMatrixElement.idl", - "core/svg/SVGFEComponentTransferElement.idl", - "core/svg/SVGFECompositeElement.idl", - "core/svg/SVGFEConvolveMatrixElement.idl", - "core/svg/SVGFEDiffuseLightingElement.idl", - "core/svg/SVGFEDisplacementMapElement.idl", - "core/svg/SVGFEDistantLightElement.idl", - "core/svg/SVGFEDropShadowElement.idl", - "core/svg/SVGFEFloodElement.idl", - "core/svg/SVGFEFuncAElement.idl", - "core/svg/SVGFEFuncBElement.idl", - "core/svg/SVGFEFuncGElement.idl", - "core/svg/SVGFEFuncRElement.idl", - "core/svg/SVGFEGaussianBlurElement.idl", - "core/svg/SVGFEImageElement.idl", - "core/svg/SVGFEMergeElement.idl", - "core/svg/SVGFEMergeNodeElement.idl", - "core/svg/SVGFEMorphologyElement.idl", - "core/svg/SVGFEOffsetElement.idl", - "core/svg/SVGFEPointLightElement.idl", - "core/svg/SVGFESpecularLightingElement.idl", - "core/svg/SVGFESpotLightElement.idl", - "core/svg/SVGFETileElement.idl", - "core/svg/SVGFETurbulenceElement.idl", - "core/svg/SVGFilterElement.idl", - "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + "core/css/cssom/WindowGetComputedStyle.idl", + "core/html/HTMLElement.idl" ], - "inheritsFrom": "SVGElement", + "inheritsFrom": "CSSStyleValue", "members": [ { - "from": "SVGFEDistantLightElement", + "from": "CSSPositionValue", "isReadOnly": true, - "name": "azimuth", + "name": "x", "type": { - "name": "SVGAnimatedNumber" + "name": "CSSLengthValue" }, "type_": "Attribute" }, { - "from": "SVGFEDistantLightElement", + "from": "CSSPositionValue", "isReadOnly": true, - "name": "elevation", + "name": "y", "type": { - "name": "SVGAnimatedNumber" + "name": "CSSLengthValue" }, "type_": "Attribute" } ], - "name": "SVGFEDistantLightElement", + "name": "CSSPositionValue", "type_": "Interface", - "url": "https://drafts.fxtf.org/filters/" + "url": "https://drafts.css-houdini.org/css-typed-om/" }, { - "files": [ + "attrs": [ + { + "args": [ + { + "name": "matrix", + "type": { + "name": "DOMMatrixReadOnly" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/cssom/WindowGetComputedStyle.idl", + "core/html/HTMLElement.idl" + ], + "inheritsFrom": "CSSTransformComponent", + "members": [ + ], + "name": "CSSMatrixComponent", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om/" + }, + { + "files": [ + "core/css/cssom/WindowGetComputedStyle.idl", + "core/html/HTMLElement.idl" + ], + "inheritsFrom": "CSSResourceValue", + "members": [ + { + "from": "CSSImageValue", + "isReadOnly": true, + "name": "intrinsicHeight", + "type": { + "name": "double", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "CSSImageValue", + "isReadOnly": true, + "name": "intrinsicRatio", + "type": { + "name": "double", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "CSSImageValue", + "isReadOnly": true, + "name": "intrinsicWidth", + "type": { + "name": "double", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "CSSImageValue", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om/" + }, + { + "files": [ + "core/css/cssom/WindowGetComputedStyle.idl", + "core/html/HTMLElement.idl" + ], + "members": [ + { + "from": "CSSStyleValue", + "isReadOnly": true, + "name": "cssText", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + }, + { + "name": "cssText", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSSStyleValue", + "isStatic": true, + "name": "parse", + "returnType": { + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "CSSStyleValue" + }, + { + "name": "sequence", + "params": [ + { + "name": "CSSStyleValue" + } + ] + } + ] + } + } + ], + "name": "CSSStyleValue", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om/" + }, + { + "files": [ + "core/css/cssom/WindowGetComputedStyle.idl", + "core/html/HTMLElement.idl" + ], + "members": [ + { + "from": "CSSVariableReferenceValue", + "isReadOnly": true, + "name": "fallback", + "type": { + "name": "CSSUnparsedValue" + }, + "type_": "Attribute" + }, + { + "from": "CSSVariableReferenceValue", + "isReadOnly": true, + "name": "variable", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "CSSVariableReferenceValue", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/css-typed-om/" + }, + { + "files": [ + "core/workers/Worklet.idl", + "core/workers/WorkletGlobalScope.idl" + ], + "members": [ + { + "args": [ + { + "name": "moduleURL", + "type": { + "name": "USVString" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Worklet", + "name": "import", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + } + ], + "name": "Worklet", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/worklets/" + }, + { + "args": [ + { + "isVariadic": true, + "name": "arguments", + "type": { + "name": "any" + } + } + ], + "files": [ + "core/workers/Worklet.idl", + "core/workers/WorkletGlobalScope.idl" + ], + "name": "Function", + "returnType": { + "name": "any" + }, + "type_": "Callback", + "url": "https://drafts.css-houdini.org/worklets/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "FakeWorklet" + }, + { + "identifiers": [ + "Worklet", + "FakeWorklet" + ], + "name": "Global", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/workers/Worklet.idl", + "core/workers/WorkletGlobalScope.idl" + ], + "inheritsFrom": "WorkletGlobalScope", + "members": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "classConstructor", + "type": { + "name": "Function" + } + } + ], + "from": "FakeWorkletGlobalScope", + "name": "registerAnArbitaryClass", + "returnType": { + "name": "void" + } + } + ], + "name": "FakeWorkletGlobalScope", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/worklets/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Worklet" + } + ], + "files": [ + "core/workers/Worklet.idl", + "core/workers/WorkletGlobalScope.idl" + ], + "members": [ + { + "from": "WorkletGlobalScope", + "name": "console", + "type": { + "name": "Console" + }, + "type_": "Attribute" + } + ], + "name": "WorkletGlobalScope", + "type_": "Interface", + "url": "https://drafts.css-houdini.org/worklets/" + }, + { + "files": [ + "core/css/CSSConditionRule.idl" + ], + "inheritsFrom": "CSSGroupingRule", + "members": [ + { + "from": "CSSConditionRule", + "name": "conditionText", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "CSSConditionRule", + "type_": "Interface", + "url": "https://drafts.csswg.org/css-conditional/" + }, + { + "files": [ + "core/css/CSSNamespaceRule.idl" + ], + "inheritsFrom": "CSSRule", + "members": [ + { + "from": "CSSNamespaceRule", + "isReadOnly": true, + "name": "namespaceURI", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "CSSNamespaceRule", + "isReadOnly": true, + "name": "prefix", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "CSSNamespaceRule", + "type_": "Interface", + "url": "https://drafts.csswg.org/cssom/" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/CSSNamespaceRule.idl" + ], + "members": [ + { + "from": "LinkStyle", + "isReadOnly": true, + "name": "sheet", + "type": { + "name": "StyleSheet", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "LinkStyle", + "type_": "Interface", + "url": "https://drafts.csswg.org/cssom/" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/css/CSSNamespaceRule.idl" + ], + "members": [ + { + "attrs": [ + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "cssText" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ElementCSSInlineStyle", + "isReadOnly": true, + "name": "style", + "type": { + "name": "CSSStyleDeclaration" + }, + "type_": "Attribute" + } + ], + "name": "ElementCSSInlineStyle", + "type_": "Interface", + "url": "https://drafts.csswg.org/cssom/" + }, + { + "files": [ + "core/css/CSSNamespaceRule.idl" + ], + "inheritsFrom": "CSSRule", + "members": [ + { + "from": "CSSMarginRule", + "isReadOnly": true, + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "cssText" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "CSSMarginRule", + "isReadOnly": true, + "name": "style", + "type": { + "name": "CSSStyleDeclaration" + }, + "type_": "Attribute" + } + ], + "name": "CSSMarginRule", + "type_": "Interface", + "url": "https://drafts.csswg.org/cssom/" + }, + { + "files": [ + "core/css/CSSNamespaceRule.idl" + ], + "members": [ + { + "args": [ + { + "name": "ident", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSS", + "isStatic": true, + "name": "escape", + "returnType": { + "name": "DOMString" + } + }, + { + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + }, + { + "name": "value", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSS", + "isStatic": true, + "name": "supports", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "conditionText", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSS", + "isStatic": true, + "name": "supports", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "property", + "type": { + "name": "DOMString" + } + }, + { + "name": "value", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSS", + "isStatic": true, + "name": "supports", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "conditionText", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSS", + "isStatic": true, + "name": "supports", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "descriptor", + "type": { + "name": "PropertyDescriptor" + } + } + ], + "from": "CSS", + "isStatic": true, + "name": "registerProperty", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "CSS", + "isStatic": true, + "name": "unregisterProperty", + "returnType": { + "name": "void" + } + } + ], + "name": "CSS", + "type_": "Interface", + "url": "https://drafts.csswg.org/cssom/" + }, + { + "files": [ + "core/svg/SVGClipPathElement.idl", + "core/svg/SVGMaskElement.idl" + ], + "inheritsFrom": "SVGElement", + "members": [ + { + "from": "SVGMaskElement", + "isReadOnly": true, + "name": "height", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGMaskElement", + "isReadOnly": true, + "name": "maskContentUnits", + "type": { + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" + }, + { + "from": "SVGMaskElement", + "isReadOnly": true, + "name": "maskUnits", + "type": { + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" + }, + { + "from": "SVGMaskElement", + "isReadOnly": true, + "name": "width", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGMaskElement", + "isReadOnly": true, + "name": "x", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGMaskElement", + "isReadOnly": true, + "name": "y", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + } + ], + "name": "SVGMaskElement", + "type_": "Interface", + "url": "https://drafts.fxtf.org/css-masking-1/" + }, + { + "files": [ + "core/svg/SVGClipPathElement.idl", + "core/svg/SVGMaskElement.idl" + ], + "inheritsFrom": "SVGElement", + "members": [ + { + "from": "SVGClipPathElement", + "isReadOnly": true, + "name": "clipPathUnits", + "type": { + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" + }, + { + "from": "SVGClipPathElement", + "isReadOnly": true, + "name": "transform", + "type": { + "name": "SVGAnimatedTransformList" + }, + "type_": "Attribute" + } + ], + "name": "SVGClipPathElement", + "type_": "Interface", + "url": "https://drafts.fxtf.org/css-masking-1/" + }, + { + "files": [ "core/svg/SVGComponentTransferFunctionElement.idl", "core/svg/SVGFEBlendElement.idl", "core/svg/SVGFEColorMatrixElement.idl", @@ -20509,124 +19582,79 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFEColorMatrixElement", - "isConst": true, - "name": "SVG_FECOLORMATRIX_TYPE_HUEROTATE", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "SVGFEColorMatrixElement", - "isConst": true, - "name": "SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA", - "type": { - "name": "unsigned short" - }, - "value": "4" - }, - { - "from": "SVGFEColorMatrixElement", - "isConst": true, - "name": "SVG_FECOLORMATRIX_TYPE_MATRIX", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "SVGFEColorMatrixElement", - "isConst": true, - "name": "SVG_FECOLORMATRIX_TYPE_SATURATE", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "SVGFEColorMatrixElement", - "isConst": true, - "name": "SVG_FECOLORMATRIX_TYPE_UNKNOWN", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "SVGFEColorMatrixElement", + "from": "SVGFESpotLightElement", "isReadOnly": true, - "name": "in1", + "name": "limitingConeAngle", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFEColorMatrixElement", + "from": "SVGFESpotLightElement", "isReadOnly": true, - "name": "type", + "name": "pointsAtX", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFEColorMatrixElement", + "from": "SVGFESpotLightElement", "isReadOnly": true, - "name": "values", + "name": "pointsAtY", "type": { - "name": "SVGAnimatedNumberList" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "SVGFESpotLightElement", "isReadOnly": true, - "name": "height", + "name": "pointsAtZ", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "SVGFESpotLightElement", "isReadOnly": true, - "name": "result", + "name": "specularExponent", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "SVGFESpotLightElement", "isReadOnly": true, - "name": "width", + "name": "x", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "SVGFESpotLightElement", "isReadOnly": true, - "name": "x", + "name": "y", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "SVGFESpotLightElement", "isReadOnly": true, - "name": "y", + "name": "z", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" } ], - "name": "SVGFEColorMatrixElement", + "name": "SVGFESpotLightElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -20664,7 +19692,7 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFEComponentTransferElement", + "from": "SVGFETileElement", "isReadOnly": true, "name": "in1", "type": { @@ -20718,7 +19746,7 @@ "type_": "Attribute" } ], - "name": "SVGFEComponentTransferElement", + "name": "SVGFETileElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -20756,68 +19784,110 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFEDropShadowElement", + "from": "SVGFETurbulenceElement", + "isConst": true, + "name": "SVG_STITCHTYPE_NOSTITCH", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGFETurbulenceElement", + "isConst": true, + "name": "SVG_STITCHTYPE_STITCH", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGFETurbulenceElement", + "isConst": true, + "name": "SVG_STITCHTYPE_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "SVGFETurbulenceElement", + "isConst": true, + "name": "SVG_TURBULENCE_TYPE_FRACTALNOISE", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGFETurbulenceElement", + "isConst": true, + "name": "SVG_TURBULENCE_TYPE_TURBULENCE", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGFETurbulenceElement", + "isConst": true, + "name": "SVG_TURBULENCE_TYPE_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "SVGFETurbulenceElement", "isReadOnly": true, - "name": "dx", + "name": "baseFrequencyX", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFEDropShadowElement", + "from": "SVGFETurbulenceElement", "isReadOnly": true, - "name": "dy", + "name": "baseFrequencyY", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFEDropShadowElement", + "from": "SVGFETurbulenceElement", "isReadOnly": true, - "name": "in1", + "name": "numOctaves", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedInteger" }, "type_": "Attribute" }, { - "args": [ - { - "name": "stdDeviationX", - "type": { - "name": "float" - } - }, - { - "name": "stdDeviationY", - "type": { - "name": "float" - } - } - ], - "from": "SVGFEDropShadowElement", - "name": "setStdDeviation", - "returnType": { - "name": "void" - } + "from": "SVGFETurbulenceElement", + "isReadOnly": true, + "name": "seed", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" }, { - "from": "SVGFEDropShadowElement", + "from": "SVGFETurbulenceElement", "isReadOnly": true, - "name": "stdDeviationX", + "name": "stitchTiles", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" }, { - "from": "SVGFEDropShadowElement", + "from": "SVGFETurbulenceElement", "isReadOnly": true, - "name": "stdDeviationY", + "name": "type", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" }, @@ -20867,7 +19937,7 @@ "type_": "Attribute" } ], - "name": "SVGFEDropShadowElement", + "name": "SVGFETurbulenceElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -20904,6 +19974,69 @@ ], "inheritsFrom": "SVGElement", "members": [ + { + "from": "SVGFEMorphologyElement", + "isConst": true, + "name": "SVG_MORPHOLOGY_OPERATOR_DILATE", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGFEMorphologyElement", + "isConst": true, + "name": "SVG_MORPHOLOGY_OPERATOR_ERODE", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGFEMorphologyElement", + "isConst": true, + "name": "SVG_MORPHOLOGY_OPERATOR_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "SVGFEMorphologyElement", + "isReadOnly": true, + "name": "in1", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEMorphologyElement", + "isReadOnly": true, + "name": "operator", + "type": { + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEMorphologyElement", + "isReadOnly": true, + "name": "radiusX", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEMorphologyElement", + "isReadOnly": true, + "name": "radiusY", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, { "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, @@ -20950,7 +20083,7 @@ "type_": "Attribute" } ], - "name": "SVGFEFloodElement", + "name": "SVGFEMorphologyElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -21023,10 +20156,79 @@ "core/svg/SVGFilterElement.idl", "core/svg/SVGFilterPrimitiveStandardAttributes.idl" ], - "inheritsFrom": "SVGComponentTransferFunctionElement", + "inheritsFrom": "SVGElement", "members": [ + { + "from": "SVGFilterElement", + "isReadOnly": true, + "name": "filterUnits", + "type": { + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterElement", + "isReadOnly": true, + "name": "height", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterElement", + "isReadOnly": true, + "name": "primitiveUnits", + "type": { + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterElement", + "isReadOnly": true, + "name": "width", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterElement", + "isReadOnly": true, + "name": "x", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterElement", + "isReadOnly": true, + "name": "y", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGURIReference", + "isReadOnly": true, + "name": "href", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" + } ], - "name": "SVGFEFuncBElement", + "name": "SVGFilterElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -21061,203 +20263,88 @@ "core/svg/SVGFilterElement.idl", "core/svg/SVGFilterPrimitiveStandardAttributes.idl" ], - "inheritsFrom": "SVGComponentTransferFunctionElement", + "inheritsFrom": "SVGElement", "members": [ - ], - "name": "SVGFEFuncGElement", - "type_": "Interface", - "url": "https://drafts.fxtf.org/filters/" - }, - { - "files": [ - "core/svg/SVGComponentTransferFunctionElement.idl", - "core/svg/SVGFEBlendElement.idl", - "core/svg/SVGFEColorMatrixElement.idl", - "core/svg/SVGFEComponentTransferElement.idl", - "core/svg/SVGFECompositeElement.idl", - "core/svg/SVGFEConvolveMatrixElement.idl", - "core/svg/SVGFEDiffuseLightingElement.idl", - "core/svg/SVGFEDisplacementMapElement.idl", - "core/svg/SVGFEDistantLightElement.idl", - "core/svg/SVGFEDropShadowElement.idl", - "core/svg/SVGFEFloodElement.idl", - "core/svg/SVGFEFuncAElement.idl", - "core/svg/SVGFEFuncBElement.idl", - "core/svg/SVGFEFuncGElement.idl", - "core/svg/SVGFEFuncRElement.idl", - "core/svg/SVGFEGaussianBlurElement.idl", - "core/svg/SVGFEImageElement.idl", - "core/svg/SVGFEMergeElement.idl", - "core/svg/SVGFEMergeNodeElement.idl", - "core/svg/SVGFEMorphologyElement.idl", - "core/svg/SVGFEOffsetElement.idl", - "core/svg/SVGFEPointLightElement.idl", - "core/svg/SVGFESpecularLightingElement.idl", - "core/svg/SVGFESpotLightElement.idl", - "core/svg/SVGFETileElement.idl", - "core/svg/SVGFETurbulenceElement.idl", - "core/svg/SVGFilterElement.idl", - "core/svg/SVGFilterPrimitiveStandardAttributes.idl" - ], - "inheritsFrom": "SVGComponentTransferFunctionElement", - "members": [ - ], - "name": "SVGFEFuncRElement", - "type_": "Interface", - "url": "https://drafts.fxtf.org/filters/" - }, - { - "files": [ - "core/svg/SVGComponentTransferFunctionElement.idl", - "core/svg/SVGFEBlendElement.idl", - "core/svg/SVGFEColorMatrixElement.idl", - "core/svg/SVGFEComponentTransferElement.idl", - "core/svg/SVGFECompositeElement.idl", - "core/svg/SVGFEConvolveMatrixElement.idl", - "core/svg/SVGFEDiffuseLightingElement.idl", - "core/svg/SVGFEDisplacementMapElement.idl", - "core/svg/SVGFEDistantLightElement.idl", - "core/svg/SVGFEDropShadowElement.idl", - "core/svg/SVGFEFloodElement.idl", - "core/svg/SVGFEFuncAElement.idl", - "core/svg/SVGFEFuncBElement.idl", - "core/svg/SVGFEFuncGElement.idl", - "core/svg/SVGFEFuncRElement.idl", - "core/svg/SVGFEGaussianBlurElement.idl", - "core/svg/SVGFEImageElement.idl", - "core/svg/SVGFEMergeElement.idl", - "core/svg/SVGFEMergeNodeElement.idl", - "core/svg/SVGFEMorphologyElement.idl", - "core/svg/SVGFEOffsetElement.idl", - "core/svg/SVGFEPointLightElement.idl", - "core/svg/SVGFESpecularLightingElement.idl", - "core/svg/SVGFESpotLightElement.idl", - "core/svg/SVGFETileElement.idl", - "core/svg/SVGFETurbulenceElement.idl", - "core/svg/SVGFilterElement.idl", - "core/svg/SVGFilterPrimitiveStandardAttributes.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ - { - "from": "SVGComponentTransferFunctionElement", - "isConst": true, - "name": "SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "SVGComponentTransferFunctionElement", - "isConst": true, - "name": "SVG_FECOMPONENTTRANSFER_TYPE_GAMMA", - "type": { - "name": "unsigned short" - }, - "value": "5" - }, - { - "from": "SVGComponentTransferFunctionElement", - "isConst": true, - "name": "SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "SVGComponentTransferFunctionElement", - "isConst": true, - "name": "SVG_FECOMPONENTTRANSFER_TYPE_LINEAR", - "type": { - "name": "unsigned short" - }, - "value": "4" - }, - { - "from": "SVGComponentTransferFunctionElement", - "isConst": true, - "name": "SVG_FECOMPONENTTRANSFER_TYPE_TABLE", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, { - "from": "SVGComponentTransferFunctionElement", - "isConst": true, - "name": "SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN", + "from": "SVGFEImageElement", + "isReadOnly": true, + "name": "crossOrigin", "type": { - "name": "unsigned short" + "name": "SVGAnimatedString" }, - "value": "0" + "type_": "Attribute" }, { - "from": "SVGComponentTransferFunctionElement", + "from": "SVGFEImageElement", "isReadOnly": true, - "name": "amplitude", + "name": "preserveAspectRatio", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedPreserveAspectRatio" }, "type_": "Attribute" }, { - "from": "SVGComponentTransferFunctionElement", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGURIReference", "isReadOnly": true, - "name": "exponent", + "name": "href", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "from": "SVGComponentTransferFunctionElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "intercept", + "name": "height", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "SVGComponentTransferFunctionElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "offset", + "name": "result", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "from": "SVGComponentTransferFunctionElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "slope", + "name": "width", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "SVGComponentTransferFunctionElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "tableValues", + "name": "x", "type": { - "name": "SVGAnimatedNumberList" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "SVGComponentTransferFunctionElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "type", + "name": "y", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedLength" }, "type_": "Attribute" } ], - "name": "SVGComponentTransferFunctionElement", + "name": "SVGFEImageElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -21295,70 +20382,52 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFEConvolveMatrixElement", + "from": "SVGFEColorMatrixElement", "isConst": true, - "name": "SVG_EDGEMODE_DUPLICATE", + "name": "SVG_FECOLORMATRIX_TYPE_HUEROTATE", "type": { "name": "unsigned short" }, - "value": "1" + "value": "3" }, { - "from": "SVGFEConvolveMatrixElement", + "from": "SVGFEColorMatrixElement", "isConst": true, - "name": "SVG_EDGEMODE_NONE", + "name": "SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA", "type": { "name": "unsigned short" }, - "value": "3" + "value": "4" }, { - "from": "SVGFEConvolveMatrixElement", + "from": "SVGFEColorMatrixElement", "isConst": true, - "name": "SVG_EDGEMODE_UNKNOWN", + "name": "SVG_FECOLORMATRIX_TYPE_MATRIX", "type": { "name": "unsigned short" }, - "value": "0" + "value": "1" }, { - "from": "SVGFEConvolveMatrixElement", + "from": "SVGFEColorMatrixElement", "isConst": true, - "name": "SVG_EDGEMODE_WRAP", + "name": "SVG_FECOLORMATRIX_TYPE_SATURATE", "type": { "name": "unsigned short" }, "value": "2" }, { - "from": "SVGFEConvolveMatrixElement", - "isReadOnly": true, - "name": "bias", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEConvolveMatrixElement", - "isReadOnly": true, - "name": "divisor", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEConvolveMatrixElement", - "isReadOnly": true, - "name": "edgeMode", + "from": "SVGFEColorMatrixElement", + "isConst": true, + "name": "SVG_FECOLORMATRIX_TYPE_UNKNOWN", "type": { - "name": "SVGAnimatedEnumeration" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "0" }, { - "from": "SVGFEConvolveMatrixElement", + "from": "SVGFEColorMatrixElement", "isReadOnly": true, "name": "in1", "type": { @@ -21367,65 +20436,20 @@ "type_": "Attribute" }, { - "from": "SVGFEConvolveMatrixElement", - "isReadOnly": true, - "name": "kernelMatrix", - "type": { - "name": "SVGAnimatedNumberList" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEConvolveMatrixElement", - "isReadOnly": true, - "name": "kernelUnitLengthX", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEConvolveMatrixElement", - "isReadOnly": true, - "name": "kernelUnitLengthY", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEConvolveMatrixElement", - "isReadOnly": true, - "name": "orderX", - "type": { - "name": "SVGAnimatedInteger" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEConvolveMatrixElement", - "isReadOnly": true, - "name": "orderY", - "type": { - "name": "SVGAnimatedInteger" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEConvolveMatrixElement", + "from": "SVGFEColorMatrixElement", "isReadOnly": true, - "name": "targetX", + "name": "type", "type": { - "name": "SVGAnimatedInteger" + "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" }, { - "from": "SVGFEConvolveMatrixElement", + "from": "SVGFEColorMatrixElement", "isReadOnly": true, - "name": "targetY", + "name": "values", "type": { - "name": "SVGAnimatedInteger" + "name": "SVGAnimatedNumberList" }, "type_": "Attribute" }, @@ -21475,7 +20499,7 @@ "type_": "Attribute" } ], - "name": "SVGFEConvolveMatrixElement", + "name": "SVGFEColorMatrixElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -21513,52 +20537,7 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFEGaussianBlurElement", - "isConst": true, - "name": "SVG_EDGEMODE_DUPLICATE", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "SVGFEGaussianBlurElement", - "isConst": true, - "name": "SVG_EDGEMODE_NONE", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "SVGFEGaussianBlurElement", - "isConst": true, - "name": "SVG_EDGEMODE_UNKNOWN", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "SVGFEGaussianBlurElement", - "isConst": true, - "name": "SVG_EDGEMODE_WRAP", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "SVGFEGaussianBlurElement", - "isReadOnly": true, - "name": "edgeMode", - "type": { - "name": "SVGAnimatedEnumeration" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEGaussianBlurElement", + "from": "SVGFEComponentTransferElement", "isReadOnly": true, "name": "in1", "type": { @@ -21566,45 +20545,6 @@ }, "type_": "Attribute" }, - { - "args": [ - { - "name": "stdDeviationX", - "type": { - "name": "float" - } - }, - { - "name": "stdDeviationY", - "type": { - "name": "float" - } - } - ], - "from": "SVGFEGaussianBlurElement", - "name": "setStdDeviation", - "returnType": { - "name": "void" - } - }, - { - "from": "SVGFEGaussianBlurElement", - "isReadOnly": true, - "name": "stdDeviationX", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEGaussianBlurElement", - "isReadOnly": true, - "name": "stdDeviationY", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" - }, { "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, @@ -21651,7 +20591,7 @@ "type_": "Attribute" } ], - "name": "SVGFEGaussianBlurElement", + "name": "SVGFEComponentTransferElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -21689,85 +20629,34 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFEImageElement", - "isReadOnly": true, - "name": "crossOrigin", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEImageElement", - "isReadOnly": true, - "name": "preserveAspectRatio", - "type": { - "name": "SVGAnimatedPreserveAspectRatio" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGURIReference", - "isReadOnly": true, - "name": "href", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" - }, - { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "height", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" - }, - { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "result", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" - }, - { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "SVGFEPointLightElement", "isReadOnly": true, - "name": "width", + "name": "x", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "SVGFEPointLightElement", "isReadOnly": true, - "name": "x", + "name": "y", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterPrimitiveStandardAttributes", + "from": "SVGFEPointLightElement", "isReadOnly": true, - "name": "y", + "name": "z", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" } ], - "name": "SVGFEImageElement", + "name": "SVGFEPointLightElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -21850,7 +20739,7 @@ "type_": "Attribute" } ], - "name": "SVGFEMergeElement", + "name": "SVGFEFloodElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -21902,12 +20791,6 @@ "url": "https://drafts.fxtf.org/filters/" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/svg/SVGComponentTransferFunctionElement.idl", "core/svg/SVGFEBlendElement.idl", @@ -21938,119 +20821,55 @@ "core/svg/SVGFilterElement.idl", "core/svg/SVGFilterPrimitiveStandardAttributes.idl" ], + "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "height", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" - }, - { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "result", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" - }, - { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "width", + "from": "SVGFEDisplacementMapElement", + "isConst": true, + "name": "SVG_CHANNEL_A", "type": { - "name": "SVGAnimatedLength" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "4" }, { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "x", + "from": "SVGFEDisplacementMapElement", + "isConst": true, + "name": "SVG_CHANNEL_B", "type": { - "name": "SVGAnimatedLength" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "3" }, { - "from": "SVGFilterPrimitiveStandardAttributes", - "isReadOnly": true, - "name": "y", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" - } - ], - "name": "SVGFilterPrimitiveStandardAttributes", - "type_": "Interface", - "url": "https://drafts.fxtf.org/filters/" - }, - { - "files": [ - "core/svg/SVGComponentTransferFunctionElement.idl", - "core/svg/SVGFEBlendElement.idl", - "core/svg/SVGFEColorMatrixElement.idl", - "core/svg/SVGFEComponentTransferElement.idl", - "core/svg/SVGFECompositeElement.idl", - "core/svg/SVGFEConvolveMatrixElement.idl", - "core/svg/SVGFEDiffuseLightingElement.idl", - "core/svg/SVGFEDisplacementMapElement.idl", - "core/svg/SVGFEDistantLightElement.idl", - "core/svg/SVGFEDropShadowElement.idl", - "core/svg/SVGFEFloodElement.idl", - "core/svg/SVGFEFuncAElement.idl", - "core/svg/SVGFEFuncBElement.idl", - "core/svg/SVGFEFuncGElement.idl", - "core/svg/SVGFEFuncRElement.idl", - "core/svg/SVGFEGaussianBlurElement.idl", - "core/svg/SVGFEImageElement.idl", - "core/svg/SVGFEMergeElement.idl", - "core/svg/SVGFEMergeNodeElement.idl", - "core/svg/SVGFEMorphologyElement.idl", - "core/svg/SVGFEOffsetElement.idl", - "core/svg/SVGFEPointLightElement.idl", - "core/svg/SVGFESpecularLightingElement.idl", - "core/svg/SVGFESpotLightElement.idl", - "core/svg/SVGFETileElement.idl", - "core/svg/SVGFETurbulenceElement.idl", - "core/svg/SVGFilterElement.idl", - "core/svg/SVGFilterPrimitiveStandardAttributes.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ - { - "from": "SVGFEMorphologyElement", + "from": "SVGFEDisplacementMapElement", "isConst": true, - "name": "SVG_MORPHOLOGY_OPERATOR_DILATE", + "name": "SVG_CHANNEL_G", "type": { "name": "unsigned short" }, "value": "2" }, { - "from": "SVGFEMorphologyElement", + "from": "SVGFEDisplacementMapElement", "isConst": true, - "name": "SVG_MORPHOLOGY_OPERATOR_ERODE", + "name": "SVG_CHANNEL_R", "type": { "name": "unsigned short" }, "value": "1" }, { - "from": "SVGFEMorphologyElement", + "from": "SVGFEDisplacementMapElement", "isConst": true, - "name": "SVG_MORPHOLOGY_OPERATOR_UNKNOWN", + "name": "SVG_CHANNEL_UNKNOWN", "type": { "name": "unsigned short" }, "value": "0" }, { - "from": "SVGFEMorphologyElement", + "from": "SVGFEDisplacementMapElement", "isReadOnly": true, "name": "in1", "type": { @@ -22059,29 +20878,38 @@ "type_": "Attribute" }, { - "from": "SVGFEMorphologyElement", + "from": "SVGFEDisplacementMapElement", "isReadOnly": true, - "name": "operator", + "name": "in2", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "from": "SVGFEMorphologyElement", + "from": "SVGFEDisplacementMapElement", "isReadOnly": true, - "name": "radiusX", + "name": "scale", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFEMorphologyElement", + "from": "SVGFEDisplacementMapElement", "isReadOnly": true, - "name": "radiusY", + "name": "xChannelSelector", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEDisplacementMapElement", + "isReadOnly": true, + "name": "yChannelSelector", + "type": { + "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" }, @@ -22131,11 +20959,17 @@ "type_": "Attribute" } ], - "name": "SVGFEMorphologyElement", + "name": "SVGFEDisplacementMapElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/svg/SVGComponentTransferFunctionElement.idl", "core/svg/SVGFEBlendElement.idl", @@ -22166,35 +21000,7 @@ "core/svg/SVGFilterElement.idl", "core/svg/SVGFilterPrimitiveStandardAttributes.idl" ], - "inheritsFrom": "SVGElement", "members": [ - { - "from": "SVGFEOffsetElement", - "isReadOnly": true, - "name": "dx", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEOffsetElement", - "isReadOnly": true, - "name": "dy", - "type": { - "name": "SVGAnimatedNumber" - }, - "type_": "Attribute" - }, - { - "from": "SVGFEOffsetElement", - "isReadOnly": true, - "name": "in1", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" - }, { "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, @@ -22241,7 +21047,7 @@ "type_": "Attribute" } ], - "name": "SVGFEOffsetElement", + "name": "SVGFilterPrimitiveStandardAttributes", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -22279,141 +21085,178 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFEPointLightElement", + "from": "SVGFECompositeElement", + "isConst": true, + "name": "SVG_FECOMPOSITE_OPERATOR_ARITHMETIC", + "type": { + "name": "unsigned short" + }, + "value": "6" + }, + { + "from": "SVGFECompositeElement", + "isConst": true, + "name": "SVG_FECOMPOSITE_OPERATOR_ATOP", + "type": { + "name": "unsigned short" + }, + "value": "4" + }, + { + "from": "SVGFECompositeElement", + "isConst": true, + "name": "SVG_FECOMPOSITE_OPERATOR_IN", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGFECompositeElement", + "isConst": true, + "name": "SVG_FECOMPOSITE_OPERATOR_OUT", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "SVGFECompositeElement", + "isConst": true, + "name": "SVG_FECOMPOSITE_OPERATOR_OVER", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGFECompositeElement", + "isConst": true, + "name": "SVG_FECOMPOSITE_OPERATOR_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "SVGFECompositeElement", + "isConst": true, + "name": "SVG_FECOMPOSITE_OPERATOR_XOR", + "type": { + "name": "unsigned short" + }, + "value": "5" + }, + { + "from": "SVGFECompositeElement", "isReadOnly": true, - "name": "x", + "name": "in1", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "from": "SVGFEPointLightElement", + "from": "SVGFECompositeElement", "isReadOnly": true, - "name": "y", + "name": "in2", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" + }, + { + "from": "SVGFECompositeElement", + "isReadOnly": true, + "name": "k1", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFEPointLightElement", + "from": "SVGFECompositeElement", "isReadOnly": true, - "name": "z", + "name": "k2", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" - } - ], - "name": "SVGFEPointLightElement", - "type_": "Interface", - "url": "https://drafts.fxtf.org/filters/" - }, - { - "files": [ - "core/svg/SVGComponentTransferFunctionElement.idl", - "core/svg/SVGFEBlendElement.idl", - "core/svg/SVGFEColorMatrixElement.idl", - "core/svg/SVGFEComponentTransferElement.idl", - "core/svg/SVGFECompositeElement.idl", - "core/svg/SVGFEConvolveMatrixElement.idl", - "core/svg/SVGFEDiffuseLightingElement.idl", - "core/svg/SVGFEDisplacementMapElement.idl", - "core/svg/SVGFEDistantLightElement.idl", - "core/svg/SVGFEDropShadowElement.idl", - "core/svg/SVGFEFloodElement.idl", - "core/svg/SVGFEFuncAElement.idl", - "core/svg/SVGFEFuncBElement.idl", - "core/svg/SVGFEFuncGElement.idl", - "core/svg/SVGFEFuncRElement.idl", - "core/svg/SVGFEGaussianBlurElement.idl", - "core/svg/SVGFEImageElement.idl", - "core/svg/SVGFEMergeElement.idl", - "core/svg/SVGFEMergeNodeElement.idl", - "core/svg/SVGFEMorphologyElement.idl", - "core/svg/SVGFEOffsetElement.idl", - "core/svg/SVGFEPointLightElement.idl", - "core/svg/SVGFESpecularLightingElement.idl", - "core/svg/SVGFESpotLightElement.idl", - "core/svg/SVGFETileElement.idl", - "core/svg/SVGFETurbulenceElement.idl", - "core/svg/SVGFilterElement.idl", - "core/svg/SVGFilterPrimitiveStandardAttributes.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ + }, { - "from": "SVGFilterElement", + "from": "SVGFECompositeElement", "isReadOnly": true, - "name": "filterUnits", + "name": "k3", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterElement", + "from": "SVGFECompositeElement", "isReadOnly": true, - "name": "height", + "name": "k4", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFilterElement", + "from": "SVGFECompositeElement", "isReadOnly": true, - "name": "primitiveUnits", + "name": "operator", "type": { "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" }, { - "from": "SVGFilterElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "width", + "name": "height", "type": { "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "SVGFilterElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "x", + "name": "result", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "width", "type": { "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "SVGFilterElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "y", + "name": "x", "type": { "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGURIReference", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "href", + "name": "y", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedLength" }, "type_": "Attribute" } ], - "name": "SVGFilterElement", + "name": "SVGFECompositeElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -22451,112 +21294,186 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isConst": true, - "name": "SVG_STITCHTYPE_NOSTITCH", + "name": "SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE", "type": { "name": "unsigned short" }, - "value": "2" + "value": "3" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isConst": true, - "name": "SVG_STITCHTYPE_STITCH", + "name": "SVG_FECOMPONENTTRANSFER_TYPE_GAMMA", "type": { "name": "unsigned short" }, - "value": "1" + "value": "5" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isConst": true, - "name": "SVG_STITCHTYPE_UNKNOWN", + "name": "SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY", "type": { "name": "unsigned short" }, - "value": "0" + "value": "1" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isConst": true, - "name": "SVG_TURBULENCE_TYPE_FRACTALNOISE", + "name": "SVG_FECOMPONENTTRANSFER_TYPE_LINEAR", "type": { "name": "unsigned short" }, - "value": "1" + "value": "4" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isConst": true, - "name": "SVG_TURBULENCE_TYPE_TURBULENCE", + "name": "SVG_FECOMPONENTTRANSFER_TYPE_TABLE", "type": { "name": "unsigned short" }, "value": "2" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isConst": true, - "name": "SVG_TURBULENCE_TYPE_UNKNOWN", + "name": "SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN", "type": { "name": "unsigned short" }, "value": "0" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isReadOnly": true, - "name": "baseFrequencyX", + "name": "amplitude", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isReadOnly": true, - "name": "baseFrequencyY", + "name": "exponent", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isReadOnly": true, - "name": "numOctaves", + "name": "intercept", "type": { - "name": "SVGAnimatedInteger" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isReadOnly": true, - "name": "seed", + "name": "offset", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", "isReadOnly": true, - "name": "stitchTiles", + "name": "slope", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFETurbulenceElement", + "from": "SVGComponentTransferFunctionElement", + "isReadOnly": true, + "name": "tableValues", + "type": { + "name": "SVGAnimatedNumberList" + }, + "type_": "Attribute" + }, + { + "from": "SVGComponentTransferFunctionElement", "isReadOnly": true, "name": "type", "type": { "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" + } + ], + "name": "SVGComponentTransferFunctionElement", + "type_": "Interface", + "url": "https://drafts.fxtf.org/filters/" + }, + { + "files": [ + "core/svg/SVGComponentTransferFunctionElement.idl", + "core/svg/SVGFEBlendElement.idl", + "core/svg/SVGFEColorMatrixElement.idl", + "core/svg/SVGFEComponentTransferElement.idl", + "core/svg/SVGFECompositeElement.idl", + "core/svg/SVGFEConvolveMatrixElement.idl", + "core/svg/SVGFEDiffuseLightingElement.idl", + "core/svg/SVGFEDisplacementMapElement.idl", + "core/svg/SVGFEDistantLightElement.idl", + "core/svg/SVGFEDropShadowElement.idl", + "core/svg/SVGFEFloodElement.idl", + "core/svg/SVGFEFuncAElement.idl", + "core/svg/SVGFEFuncBElement.idl", + "core/svg/SVGFEFuncGElement.idl", + "core/svg/SVGFEFuncRElement.idl", + "core/svg/SVGFEGaussianBlurElement.idl", + "core/svg/SVGFEImageElement.idl", + "core/svg/SVGFEMergeElement.idl", + "core/svg/SVGFEMergeNodeElement.idl", + "core/svg/SVGFEMorphologyElement.idl", + "core/svg/SVGFEOffsetElement.idl", + "core/svg/SVGFEPointLightElement.idl", + "core/svg/SVGFESpecularLightingElement.idl", + "core/svg/SVGFESpotLightElement.idl", + "core/svg/SVGFETileElement.idl", + "core/svg/SVGFETurbulenceElement.idl", + "core/svg/SVGFilterElement.idl", + "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + ], + "inheritsFrom": "SVGElement", + "members": [ + { + "from": "SVGFEOffsetElement", + "isReadOnly": true, + "name": "dx", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEOffsetElement", + "isReadOnly": true, + "name": "dy", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEOffsetElement", + "isReadOnly": true, + "name": "in1", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" }, { "from": "SVGFilterPrimitiveStandardAttributes", @@ -22604,7 +21521,7 @@ "type_": "Attribute" } ], - "name": "SVGFETurbulenceElement", + "name": "SVGFEOffsetElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -22641,15 +21558,6 @@ ], "inheritsFrom": "SVGElement", "members": [ - { - "from": "SVGFETileElement", - "isReadOnly": true, - "name": "in1", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" - }, { "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, @@ -22696,7 +21604,7 @@ "type_": "Attribute" } ], - "name": "SVGFETileElement", + "name": "SVGFEMergeElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -22734,56 +21642,83 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFESpecularLightingElement", - "isReadOnly": true, - "name": "in1", + "from": "SVGFEBlendElement", + "isConst": true, + "name": "SVG_FEBLEND_MODE_DARKEN", "type": { - "name": "SVGAnimatedString" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "4" }, { - "from": "SVGFESpecularLightingElement", - "isReadOnly": true, - "name": "kernelUnitLengthX", + "from": "SVGFEBlendElement", + "isConst": true, + "name": "SVG_FEBLEND_MODE_LIGHTEN", "type": { - "name": "SVGAnimatedNumber" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "5" }, { - "from": "SVGFESpecularLightingElement", - "isReadOnly": true, - "name": "kernelUnitLengthY", + "from": "SVGFEBlendElement", + "isConst": true, + "name": "SVG_FEBLEND_MODE_MULTIPLY", "type": { - "name": "SVGAnimatedNumber" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "2" }, { - "from": "SVGFESpecularLightingElement", + "from": "SVGFEBlendElement", + "isConst": true, + "name": "SVG_FEBLEND_MODE_NORMAL", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGFEBlendElement", + "isConst": true, + "name": "SVG_FEBLEND_MODE_SCREEN", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "SVGFEBlendElement", + "isConst": true, + "name": "SVG_FEBLEND_MODE_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "SVGFEBlendElement", "isReadOnly": true, - "name": "specularConstant", + "name": "in1", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "from": "SVGFESpecularLightingElement", + "from": "SVGFEBlendElement", "isReadOnly": true, - "name": "specularExponent", + "name": "in2", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "from": "SVGFESpecularLightingElement", + "from": "SVGFEBlendElement", "isReadOnly": true, - "name": "surfaceScale", + "name": "mode", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" }, @@ -22833,7 +21768,7 @@ "type_": "Attribute" } ], - "name": "SVGFESpecularLightingElement", + "name": "SVGFEBlendElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -22871,79 +21806,156 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFESpotLightElement", + "from": "SVGFEDropShadowElement", "isReadOnly": true, - "name": "limitingConeAngle", + "name": "dx", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFESpotLightElement", + "from": "SVGFEDropShadowElement", "isReadOnly": true, - "name": "pointsAtX", + "name": "dy", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFESpotLightElement", + "from": "SVGFEDropShadowElement", "isReadOnly": true, - "name": "pointsAtY", + "name": "in1", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "from": "SVGFESpotLightElement", + "args": [ + { + "name": "stdDeviationX", + "type": { + "name": "float" + } + }, + { + "name": "stdDeviationY", + "type": { + "name": "float" + } + } + ], + "from": "SVGFEDropShadowElement", + "name": "setStdDeviation", + "returnType": { + "name": "void" + } + }, + { + "from": "SVGFEDropShadowElement", "isReadOnly": true, - "name": "pointsAtZ", + "name": "stdDeviationX", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFESpotLightElement", + "from": "SVGFEDropShadowElement", "isReadOnly": true, - "name": "specularExponent", + "name": "stdDeviationY", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFESpotLightElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "x", + "name": "height", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "SVGFESpotLightElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "y", + "name": "result", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "from": "SVGFESpotLightElement", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "z", + "name": "width", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "x", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "y", + "type": { + "name": "SVGAnimatedLength" }, "type_": "Attribute" } ], - "name": "SVGFESpotLightElement", + "name": "SVGFEDropShadowElement", + "type_": "Interface", + "url": "https://drafts.fxtf.org/filters/" + }, + { + "files": [ + "core/svg/SVGComponentTransferFunctionElement.idl", + "core/svg/SVGFEBlendElement.idl", + "core/svg/SVGFEColorMatrixElement.idl", + "core/svg/SVGFEComponentTransferElement.idl", + "core/svg/SVGFECompositeElement.idl", + "core/svg/SVGFEConvolveMatrixElement.idl", + "core/svg/SVGFEDiffuseLightingElement.idl", + "core/svg/SVGFEDisplacementMapElement.idl", + "core/svg/SVGFEDistantLightElement.idl", + "core/svg/SVGFEDropShadowElement.idl", + "core/svg/SVGFEFloodElement.idl", + "core/svg/SVGFEFuncAElement.idl", + "core/svg/SVGFEFuncBElement.idl", + "core/svg/SVGFEFuncGElement.idl", + "core/svg/SVGFEFuncRElement.idl", + "core/svg/SVGFEGaussianBlurElement.idl", + "core/svg/SVGFEImageElement.idl", + "core/svg/SVGFEMergeElement.idl", + "core/svg/SVGFEMergeNodeElement.idl", + "core/svg/SVGFEMorphologyElement.idl", + "core/svg/SVGFEOffsetElement.idl", + "core/svg/SVGFEPointLightElement.idl", + "core/svg/SVGFESpecularLightingElement.idl", + "core/svg/SVGFESpotLightElement.idl", + "core/svg/SVGFETileElement.idl", + "core/svg/SVGFETurbulenceElement.idl", + "core/svg/SVGFilterElement.idl", + "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + ], + "inheritsFrom": "SVGComponentTransferFunctionElement", + "members": [ + ], + "name": "SVGFEFuncGElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, @@ -22981,70 +21993,70 @@ "inheritsFrom": "SVGElement", "members": [ { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isConst": true, - "name": "SVG_FECOMPOSITE_OPERATOR_ARITHMETIC", + "name": "SVG_EDGEMODE_DUPLICATE", "type": { "name": "unsigned short" }, - "value": "6" + "value": "1" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isConst": true, - "name": "SVG_FECOMPOSITE_OPERATOR_ATOP", + "name": "SVG_EDGEMODE_NONE", "type": { "name": "unsigned short" }, - "value": "4" + "value": "3" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isConst": true, - "name": "SVG_FECOMPOSITE_OPERATOR_IN", + "name": "SVG_EDGEMODE_UNKNOWN", "type": { "name": "unsigned short" }, - "value": "2" + "value": "0" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isConst": true, - "name": "SVG_FECOMPOSITE_OPERATOR_OUT", + "name": "SVG_EDGEMODE_WRAP", "type": { "name": "unsigned short" }, - "value": "3" + "value": "2" }, { - "from": "SVGFECompositeElement", - "isConst": true, - "name": "SVG_FECOMPOSITE_OPERATOR_OVER", + "from": "SVGFEConvolveMatrixElement", + "isReadOnly": true, + "name": "bias", "type": { - "name": "unsigned short" + "name": "SVGAnimatedNumber" }, - "value": "1" + "type_": "Attribute" }, { - "from": "SVGFECompositeElement", - "isConst": true, - "name": "SVG_FECOMPOSITE_OPERATOR_UNKNOWN", + "from": "SVGFEConvolveMatrixElement", + "isReadOnly": true, + "name": "divisor", "type": { - "name": "unsigned short" + "name": "SVGAnimatedNumber" }, - "value": "0" + "type_": "Attribute" }, { - "from": "SVGFECompositeElement", - "isConst": true, - "name": "SVG_FECOMPOSITE_OPERATOR_XOR", + "from": "SVGFEConvolveMatrixElement", + "isReadOnly": true, + "name": "edgeMode", "type": { - "name": "unsigned short" + "name": "SVGAnimatedEnumeration" }, - "value": "5" + "type_": "Attribute" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isReadOnly": true, "name": "in1", "type": { @@ -23053,56 +22065,65 @@ "type_": "Attribute" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isReadOnly": true, - "name": "in2", + "name": "kernelMatrix", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedNumberList" }, "type_": "Attribute" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isReadOnly": true, - "name": "k1", + "name": "kernelUnitLengthX", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isReadOnly": true, - "name": "k2", + "name": "kernelUnitLengthY", "type": { "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isReadOnly": true, - "name": "k3", + "name": "orderX", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedInteger" }, "type_": "Attribute" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isReadOnly": true, - "name": "k4", + "name": "orderY", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedInteger" }, "type_": "Attribute" }, { - "from": "SVGFECompositeElement", + "from": "SVGFEConvolveMatrixElement", "isReadOnly": true, - "name": "operator", + "name": "targetX", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedInteger" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEConvolveMatrixElement", + "isReadOnly": true, + "name": "targetY", + "type": { + "name": "SVGAnimatedInteger" }, "type_": "Attribute" }, @@ -23152,425 +22173,582 @@ "type_": "Attribute" } ], - "name": "SVGFECompositeElement", + "name": "SVGFEConvolveMatrixElement", "type_": "Interface", "url": "https://drafts.fxtf.org/filters/" }, { "files": [ - "core/dom/DOMMatrixInit.idl", - "core/dom/DOMPointReadOnly.idl", - "core/dom/DOMQuad.idl", - "core/dom/DOMQuadInit.idl", - "core/dom/DOMRectInit.idl" + "core/svg/SVGComponentTransferFunctionElement.idl", + "core/svg/SVGFEBlendElement.idl", + "core/svg/SVGFEColorMatrixElement.idl", + "core/svg/SVGFEComponentTransferElement.idl", + "core/svg/SVGFECompositeElement.idl", + "core/svg/SVGFEConvolveMatrixElement.idl", + "core/svg/SVGFEDiffuseLightingElement.idl", + "core/svg/SVGFEDisplacementMapElement.idl", + "core/svg/SVGFEDistantLightElement.idl", + "core/svg/SVGFEDropShadowElement.idl", + "core/svg/SVGFEFloodElement.idl", + "core/svg/SVGFEFuncAElement.idl", + "core/svg/SVGFEFuncBElement.idl", + "core/svg/SVGFEFuncGElement.idl", + "core/svg/SVGFEFuncRElement.idl", + "core/svg/SVGFEGaussianBlurElement.idl", + "core/svg/SVGFEImageElement.idl", + "core/svg/SVGFEMergeElement.idl", + "core/svg/SVGFEMergeNodeElement.idl", + "core/svg/SVGFEMorphologyElement.idl", + "core/svg/SVGFEOffsetElement.idl", + "core/svg/SVGFEPointLightElement.idl", + "core/svg/SVGFESpecularLightingElement.idl", + "core/svg/SVGFESpotLightElement.idl", + "core/svg/SVGFETileElement.idl", + "core/svg/SVGFETurbulenceElement.idl", + "core/svg/SVGFilterElement.idl", + "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + ], + "inheritsFrom": "SVGComponentTransferFunctionElement", + "members": [ + ], + "name": "SVGFEFuncBElement", + "type_": "Interface", + "url": "https://drafts.fxtf.org/filters/" + }, + { + "files": [ + "core/svg/SVGComponentTransferFunctionElement.idl", + "core/svg/SVGFEBlendElement.idl", + "core/svg/SVGFEColorMatrixElement.idl", + "core/svg/SVGFEComponentTransferElement.idl", + "core/svg/SVGFECompositeElement.idl", + "core/svg/SVGFEConvolveMatrixElement.idl", + "core/svg/SVGFEDiffuseLightingElement.idl", + "core/svg/SVGFEDisplacementMapElement.idl", + "core/svg/SVGFEDistantLightElement.idl", + "core/svg/SVGFEDropShadowElement.idl", + "core/svg/SVGFEFloodElement.idl", + "core/svg/SVGFEFuncAElement.idl", + "core/svg/SVGFEFuncBElement.idl", + "core/svg/SVGFEFuncGElement.idl", + "core/svg/SVGFEFuncRElement.idl", + "core/svg/SVGFEGaussianBlurElement.idl", + "core/svg/SVGFEImageElement.idl", + "core/svg/SVGFEMergeElement.idl", + "core/svg/SVGFEMergeNodeElement.idl", + "core/svg/SVGFEMorphologyElement.idl", + "core/svg/SVGFEOffsetElement.idl", + "core/svg/SVGFEPointLightElement.idl", + "core/svg/SVGFESpecularLightingElement.idl", + "core/svg/SVGFESpotLightElement.idl", + "core/svg/SVGFETileElement.idl", + "core/svg/SVGFETurbulenceElement.idl", + "core/svg/SVGFilterElement.idl", + "core/svg/SVGFilterPrimitiveStandardAttributes.idl" ], + "inheritsFrom": "SVGElement", "members": [ { - "defaultValue": "0", - "from": "DOMRectInit", + "from": "SVGFEDistantLightElement", + "isReadOnly": true, + "name": "azimuth", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEDistantLightElement", + "isReadOnly": true, + "name": "elevation", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + } + ], + "name": "SVGFEDistantLightElement", + "type_": "Interface", + "url": "https://drafts.fxtf.org/filters/" + }, + { + "files": [ + "core/svg/SVGComponentTransferFunctionElement.idl", + "core/svg/SVGFEBlendElement.idl", + "core/svg/SVGFEColorMatrixElement.idl", + "core/svg/SVGFEComponentTransferElement.idl", + "core/svg/SVGFECompositeElement.idl", + "core/svg/SVGFEConvolveMatrixElement.idl", + "core/svg/SVGFEDiffuseLightingElement.idl", + "core/svg/SVGFEDisplacementMapElement.idl", + "core/svg/SVGFEDistantLightElement.idl", + "core/svg/SVGFEDropShadowElement.idl", + "core/svg/SVGFEFloodElement.idl", + "core/svg/SVGFEFuncAElement.idl", + "core/svg/SVGFEFuncBElement.idl", + "core/svg/SVGFEFuncGElement.idl", + "core/svg/SVGFEFuncRElement.idl", + "core/svg/SVGFEGaussianBlurElement.idl", + "core/svg/SVGFEImageElement.idl", + "core/svg/SVGFEMergeElement.idl", + "core/svg/SVGFEMergeNodeElement.idl", + "core/svg/SVGFEMorphologyElement.idl", + "core/svg/SVGFEOffsetElement.idl", + "core/svg/SVGFEPointLightElement.idl", + "core/svg/SVGFESpecularLightingElement.idl", + "core/svg/SVGFESpotLightElement.idl", + "core/svg/SVGFETileElement.idl", + "core/svg/SVGFETurbulenceElement.idl", + "core/svg/SVGFilterElement.idl", + "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + ], + "inheritsFrom": "SVGComponentTransferFunctionElement", + "members": [ + ], + "name": "SVGFEFuncRElement", + "type_": "Interface", + "url": "https://drafts.fxtf.org/filters/" + }, + { + "files": [ + "core/svg/SVGComponentTransferFunctionElement.idl", + "core/svg/SVGFEBlendElement.idl", + "core/svg/SVGFEColorMatrixElement.idl", + "core/svg/SVGFEComponentTransferElement.idl", + "core/svg/SVGFECompositeElement.idl", + "core/svg/SVGFEConvolveMatrixElement.idl", + "core/svg/SVGFEDiffuseLightingElement.idl", + "core/svg/SVGFEDisplacementMapElement.idl", + "core/svg/SVGFEDistantLightElement.idl", + "core/svg/SVGFEDropShadowElement.idl", + "core/svg/SVGFEFloodElement.idl", + "core/svg/SVGFEFuncAElement.idl", + "core/svg/SVGFEFuncBElement.idl", + "core/svg/SVGFEFuncGElement.idl", + "core/svg/SVGFEFuncRElement.idl", + "core/svg/SVGFEGaussianBlurElement.idl", + "core/svg/SVGFEImageElement.idl", + "core/svg/SVGFEMergeElement.idl", + "core/svg/SVGFEMergeNodeElement.idl", + "core/svg/SVGFEMorphologyElement.idl", + "core/svg/SVGFEOffsetElement.idl", + "core/svg/SVGFEPointLightElement.idl", + "core/svg/SVGFESpecularLightingElement.idl", + "core/svg/SVGFESpotLightElement.idl", + "core/svg/SVGFETileElement.idl", + "core/svg/SVGFETurbulenceElement.idl", + "core/svg/SVGFilterElement.idl", + "core/svg/SVGFilterPrimitiveStandardAttributes.idl" + ], + "inheritsFrom": "SVGElement", + "members": [ + { + "from": "SVGFEDiffuseLightingElement", + "isReadOnly": true, + "name": "diffuseConstant", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEDiffuseLightingElement", + "isReadOnly": true, + "name": "in1", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEDiffuseLightingElement", + "isReadOnly": true, + "name": "kernelUnitLengthX", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEDiffuseLightingElement", + "isReadOnly": true, + "name": "kernelUnitLengthY", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, + { + "from": "SVGFEDiffuseLightingElement", + "isReadOnly": true, + "name": "surfaceScale", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, "name": "height", "type": { - "name": "unrestricted double" - } + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "DOMRectInit", + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "result", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, "name": "width", "type": { - "name": "unrestricted double" - } + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "DOMRectInit", + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, "name": "x", "type": { - "name": "unrestricted double" - } + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "DOMRectInit", + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, "name": "y", "type": { - "name": "unrestricted double" - } + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" } ], - "name": "DOMRectInit", - "type_": "Dictionary", - "url": "https://drafts.fxtf.org/geometry/" + "name": "SVGFEDiffuseLightingElement", + "type_": "Interface", + "url": "https://drafts.fxtf.org/filters/" }, { "files": [ - "core/dom/DOMMatrixInit.idl", - "core/dom/DOMPointReadOnly.idl", - "core/dom/DOMQuad.idl", - "core/dom/DOMQuadInit.idl", - "core/dom/DOMRectInit.idl" + "core/svg/SVGComponentTransferFunctionElement.idl", + "core/svg/SVGFEBlendElement.idl", + "core/svg/SVGFEColorMatrixElement.idl", + "core/svg/SVGFEComponentTransferElement.idl", + "core/svg/SVGFECompositeElement.idl", + "core/svg/SVGFEConvolveMatrixElement.idl", + "core/svg/SVGFEDiffuseLightingElement.idl", + "core/svg/SVGFEDisplacementMapElement.idl", + "core/svg/SVGFEDistantLightElement.idl", + "core/svg/SVGFEDropShadowElement.idl", + "core/svg/SVGFEFloodElement.idl", + "core/svg/SVGFEFuncAElement.idl", + "core/svg/SVGFEFuncBElement.idl", + "core/svg/SVGFEFuncGElement.idl", + "core/svg/SVGFEFuncRElement.idl", + "core/svg/SVGFEGaussianBlurElement.idl", + "core/svg/SVGFEImageElement.idl", + "core/svg/SVGFEMergeElement.idl", + "core/svg/SVGFEMergeNodeElement.idl", + "core/svg/SVGFEMorphologyElement.idl", + "core/svg/SVGFEOffsetElement.idl", + "core/svg/SVGFEPointLightElement.idl", + "core/svg/SVGFESpecularLightingElement.idl", + "core/svg/SVGFESpotLightElement.idl", + "core/svg/SVGFETileElement.idl", + "core/svg/SVGFETurbulenceElement.idl", + "core/svg/SVGFilterElement.idl", + "core/svg/SVGFilterPrimitiveStandardAttributes.idl" ], + "inheritsFrom": "SVGElement", "members": [ { - "from": "DOMQuadInit", - "name": "p1", + "from": "SVGFEGaussianBlurElement", + "isConst": true, + "name": "SVG_EDGEMODE_DUPLICATE", "type": { - "name": "DOMPointInit" - } + "name": "unsigned short" + }, + "value": "1" }, { - "from": "DOMQuadInit", - "name": "p2", + "from": "SVGFEGaussianBlurElement", + "isConst": true, + "name": "SVG_EDGEMODE_NONE", "type": { - "name": "DOMPointInit" - } + "name": "unsigned short" + }, + "value": "3" }, { - "from": "DOMQuadInit", - "name": "p3", + "from": "SVGFEGaussianBlurElement", + "isConst": true, + "name": "SVG_EDGEMODE_UNKNOWN", "type": { - "name": "DOMPointInit" - } + "name": "unsigned short" + }, + "value": "0" }, { - "from": "DOMQuadInit", - "name": "p4", + "from": "SVGFEGaussianBlurElement", + "isConst": true, + "name": "SVG_EDGEMODE_WRAP", "type": { - "name": "DOMPointInit" - } - } - ], - "name": "DOMQuadInit", - "type_": "Dictionary", - "url": "https://drafts.fxtf.org/geometry/" - }, - { - "attrs": [ + "name": "unsigned short" + }, + "value": "2" + }, { - "args": [ - { - "name": "p1", - "optional": true, - "type": { - "name": "DOMPointInit" - } - }, - { - "name": "p2", - "optional": true, - "type": { - "name": "DOMPointInit" - } - }, - { - "name": "p3", - "optional": true, - "type": { - "name": "DOMPointInit" - } - }, - { - "name": "p4", - "optional": true, - "type": { - "name": "DOMPointInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "SVGFEGaussianBlurElement", + "isReadOnly": true, + "name": "edgeMode", + "type": { + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" }, { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/DOMMatrixInit.idl", - "core/dom/DOMPointReadOnly.idl", - "core/dom/DOMQuad.idl", - "core/dom/DOMQuadInit.idl", - "core/dom/DOMRectInit.idl" - ], - "members": [ + "from": "SVGFEGaussianBlurElement", + "isReadOnly": true, + "name": "in1", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "other", - "optional": true, + "name": "stdDeviationX", "type": { - "name": "DOMQuadInit" + "name": "float" } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMQuad", - "isStatic": true, - "name": "fromQuad", - "returnType": { - "name": "DOMQuad" - } - }, - { - "args": [ + }, { - "name": "other", - "optional": true, + "name": "stdDeviationY", "type": { - "name": "DOMRectInit" + "name": "float" } } ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMQuad", - "isStatic": true, - "name": "fromRect", + "from": "SVGFEGaussianBlurElement", + "name": "setStdDeviation", "returnType": { - "name": "DOMQuad" + "name": "void" } }, { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMQuad", - "name": "getBounds", - "returnType": { - "name": "DOMRect" - } + "from": "SVGFEGaussianBlurElement", + "isReadOnly": true, + "name": "stdDeviationX", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMQuad", + "from": "SVGFEGaussianBlurElement", "isReadOnly": true, - "name": "p1", + "name": "stdDeviationY", "type": { - "name": "DOMPoint" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMQuad", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "p2", + "name": "height", "type": { - "name": "DOMPoint" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMQuad", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "p3", + "name": "result", "type": { - "name": "DOMPoint" + "name": "SVGAnimatedString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMQuad", + "from": "SVGFilterPrimitiveStandardAttributes", "isReadOnly": true, - "name": "p4", + "name": "width", "type": { - "name": "DOMPoint" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "DOMQuad", - "mapPattern": [ - "attribute" - ], - "type_": "Serializer" + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "x", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "y", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" } ], - "name": "DOMQuad", + "name": "SVGFEGaussianBlurElement", "type_": "Interface", - "url": "https://drafts.fxtf.org/geometry/" + "url": "https://drafts.fxtf.org/filters/" }, { - "attrs": [ - { - "args": [ - { - "defaultValue": "0", - "name": "x", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "y", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "0", - "name": "z", - "optional": true, - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "1", - "name": "w", - "optional": true, - "type": { - "name": "unrestricted double" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], "files": [ - "core/dom/DOMMatrixInit.idl", - "core/dom/DOMPointReadOnly.idl", - "core/dom/DOMQuad.idl", - "core/dom/DOMQuadInit.idl", - "core/dom/DOMRectInit.idl" + "core/svg/SVGComponentTransferFunctionElement.idl", + "core/svg/SVGFEBlendElement.idl", + "core/svg/SVGFEColorMatrixElement.idl", + "core/svg/SVGFEComponentTransferElement.idl", + "core/svg/SVGFECompositeElement.idl", + "core/svg/SVGFEConvolveMatrixElement.idl", + "core/svg/SVGFEDiffuseLightingElement.idl", + "core/svg/SVGFEDisplacementMapElement.idl", + "core/svg/SVGFEDistantLightElement.idl", + "core/svg/SVGFEDropShadowElement.idl", + "core/svg/SVGFEFloodElement.idl", + "core/svg/SVGFEFuncAElement.idl", + "core/svg/SVGFEFuncBElement.idl", + "core/svg/SVGFEFuncGElement.idl", + "core/svg/SVGFEFuncRElement.idl", + "core/svg/SVGFEGaussianBlurElement.idl", + "core/svg/SVGFEImageElement.idl", + "core/svg/SVGFEMergeElement.idl", + "core/svg/SVGFEMergeNodeElement.idl", + "core/svg/SVGFEMorphologyElement.idl", + "core/svg/SVGFEOffsetElement.idl", + "core/svg/SVGFEPointLightElement.idl", + "core/svg/SVGFESpecularLightingElement.idl", + "core/svg/SVGFESpotLightElement.idl", + "core/svg/SVGFETileElement.idl", + "core/svg/SVGFETurbulenceElement.idl", + "core/svg/SVGFilterElement.idl", + "core/svg/SVGFilterPrimitiveStandardAttributes.idl" ], + "inheritsFrom": "SVGElement", "members": [ { - "args": [ - { - "name": "other", - "optional": true, - "type": { - "name": "DOMPointInit" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMPointReadOnly", - "isStatic": true, - "name": "fromPoint", - "returnType": { - "name": "DOMPointReadOnly" - } + "from": "SVGFESpecularLightingElement", + "isReadOnly": true, + "name": "in1", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "matrix", - "optional": true, - "type": { - "name": "DOMMatrixInit" - } - } - ], - "from": "DOMPointReadOnly", - "name": "matrixTransform", - "returnType": { - "name": "DOMPoint" - } + "from": "SVGFESpecularLightingElement", + "isReadOnly": true, + "name": "kernelUnitLengthX", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" }, { - "from": "DOMPointReadOnly", + "from": "SVGFESpecularLightingElement", "isReadOnly": true, - "name": "w", + "name": "kernelUnitLengthY", "type": { - "name": "unrestricted double" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "DOMPointReadOnly", + "from": "SVGFESpecularLightingElement", "isReadOnly": true, - "name": "x", + "name": "specularConstant", "type": { - "name": "unrestricted double" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "DOMPointReadOnly", + "from": "SVGFESpecularLightingElement", "isReadOnly": true, - "name": "y", + "name": "specularExponent", "type": { - "name": "unrestricted double" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "DOMPointReadOnly", + "from": "SVGFESpecularLightingElement", "isReadOnly": true, - "name": "z", + "name": "surfaceScale", "type": { - "name": "unrestricted double" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" }, { - "from": "DOMPointReadOnly", - "mapPattern": [ - "attribute" - ], - "type_": "Serializer" + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "height", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "result", + "type": { + "name": "SVGAnimatedString" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "width", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "x", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "from": "SVGFilterPrimitiveStandardAttributes", + "isReadOnly": true, + "name": "y", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" } ], - "name": "DOMPointReadOnly", + "name": "SVGFESpecularLightingElement", "type_": "Interface", - "url": "https://drafts.fxtf.org/geometry/" + "url": "https://drafts.fxtf.org/filters/" }, { "files": [ @@ -23758,115 +22936,378 @@ "url": "https://drafts.fxtf.org/geometry/" }, { - "inheritsFrom": "EventTarget", - "members": [ - { - "from": "SpeechSynthesis", - "name": "cancel", - "returnType": { - "name": "void" - } - }, + "attrs": [ { - "from": "SpeechSynthesis", - "name": "getVoices", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "SpeechSynthesisVoiceList" + "args": [ + { + "defaultValue": "0", + "name": "x", + "optional": true, + "type": { + "name": "unrestricted double" } - ] - } - }, - { - "from": "SpeechSynthesis", - "name": "onvoiceschanged", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + }, + { + "defaultValue": "0", + "name": "y", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "0", + "name": "z", + "optional": true, + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "1", + "name": "w", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "SpeechSynthesis", - "name": "pause", + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/DOMMatrixInit.idl", + "core/dom/DOMPointReadOnly.idl", + "core/dom/DOMQuad.idl", + "core/dom/DOMQuadInit.idl", + "core/dom/DOMRectInit.idl" + ], + "members": [ + { + "args": [ + { + "name": "other", + "optional": true, + "type": { + "name": "DOMPointInit" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMPointReadOnly", + "isStatic": true, + "name": "fromPoint", "returnType": { - "name": "void" + "name": "DOMPointReadOnly" } }, { - "from": "SpeechSynthesis", + "args": [ + { + "name": "matrix", + "optional": true, + "type": { + "name": "DOMMatrixInit" + } + } + ], + "from": "DOMPointReadOnly", + "name": "matrixTransform", + "returnType": { + "name": "DOMPoint" + } + }, + { + "from": "DOMPointReadOnly", "isReadOnly": true, - "name": "paused", + "name": "w", "type": { - "name": "boolean" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "SpeechSynthesis", + "from": "DOMPointReadOnly", "isReadOnly": true, - "name": "pending", + "name": "x", "type": { - "name": "boolean" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "SpeechSynthesis", - "name": "resume", - "returnType": { - "name": "void" - } + "from": "DOMPointReadOnly", + "isReadOnly": true, + "name": "y", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "utterance", - "type": { - "name": "SpeechSynthesisUtterance" - } - } + "from": "DOMPointReadOnly", + "isReadOnly": true, + "name": "z", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "DOMPointReadOnly", + "mapPattern": [ + "attribute" ], - "from": "SpeechSynthesis", - "name": "speak", + "type_": "Serializer" + } + ], + "name": "DOMPointReadOnly", + "type_": "Interface", + "url": "https://drafts.fxtf.org/geometry/" + }, + { + "name": "ErrorCode", + "type_": "Enum", + "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html", + "value": [ + "canceled", + "interrupted", + "audio-busy", + "audio-hardware", + "network", + "synthesis-unavailable", + "synthesis-failed", + "language-unavailable", + "voice-unavailable", + "text-too-long", + "invalid-argument" + ] + }, + { + "attrs": [ + { + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "SpeechRecognition", + "name": "abort", "returnType": { "name": "void" } }, { - "from": "SpeechSynthesis", - "isReadOnly": true, - "name": "speaking", + "from": "SpeechRecognition", + "name": "continuous", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "grammars", + "type": { + "name": "SpeechGrammarList" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "interimResults", "type": { "name": "boolean" }, "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "lang", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "maxAlternatives", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onaudioend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onaudiostart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onnomatch", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onresult", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onsoundend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onsoundstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onspeechend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onspeechstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "onstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "serviceURI", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "SpeechRecognition", + "name": "start", + "returnType": { + "name": "void" + } + }, + { + "from": "SpeechRecognition", + "name": "stop", + "returnType": { + "name": "void" + } } ], - "name": "SpeechSynthesis", + "name": "SpeechRecognition", "type_": "Interface", "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "members": [ { - "from": "SpeechSynthesisGetter", + "from": "SpeechRecognitionResult", "isReadOnly": true, - "name": "speechSynthesis", + "name": "isFinal", "type": { - "name": "SpeechSynthesis" + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "SpeechRecognitionResult", + "name": "item", + "returnType": { + "name": "SpeechRecognitionAlternative" + }, + "specials": [ + "getter" + ] + }, + { + "from": "SpeechRecognitionResult", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" }, "type_": "Attribute" } ], - "name": "SpeechSynthesisGetter", + "name": "SpeechRecognitionResult", "type_": "Interface", "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, @@ -24001,286 +23442,266 @@ "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, { - "inheritsFrom": "Event", - "members": [ - { - "from": "SpeechSynthesisEvent", - "isReadOnly": true, - "name": "charIndex", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "SpeechSynthesisEvent", - "isReadOnly": true, - "name": "elapsedTime", - "type": { - "name": "float" - }, - "type_": "Attribute" - }, - { - "from": "SpeechSynthesisEvent", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, + "attrs": [ { - "from": "SpeechSynthesisEvent", - "isReadOnly": true, - "name": "utterance", - "type": { - "name": "SpeechSynthesisUtterance" - }, - "type_": "Attribute" + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" } ], - "name": "SpeechSynthesisEvent", - "type_": "Interface", - "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" - }, - { - "inheritsFrom": "SpeechSynthesisEvent", "members": [ { - "from": "SpeechSynthesisErrorEvent", + "from": "SpeechSynthesisGetter", "isReadOnly": true, - "name": "error", + "name": "speechSynthesis", "type": { - "name": "ErrorCode" + "name": "SpeechSynthesis" }, "type_": "Attribute" } ], - "name": "SpeechSynthesisErrorEvent", + "name": "SpeechSynthesisGetter", "type_": "Interface", "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, { - "members": [ + "attrs": [ { - "from": "SpeechSynthesisVoice", - "isReadOnly": true, - "name": "default", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "members": [ { - "from": "SpeechSynthesisVoice", - "isReadOnly": true, - "name": "lang", + "from": "SpeechGrammar", + "name": "src", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "SpeechSynthesisVoice", - "isReadOnly": true, - "name": "localService", + "from": "SpeechGrammar", + "name": "weight", "type": { - "name": "boolean" + "name": "float" }, "type_": "Attribute" - }, + } + ], + "name": "SpeechGrammar", + "type_": "Interface", + "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" + }, + { + "members": [ { - "from": "SpeechSynthesisVoice", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString" + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "SpeechRecognitionResultList", + "name": "item", + "returnType": { + "name": "SpeechRecognitionResult" }, - "type_": "Attribute" + "specials": [ + "getter" + ] }, { - "from": "SpeechSynthesisVoice", + "from": "SpeechRecognitionResultList", "isReadOnly": true, - "name": "voiceURI", + "name": "length", "type": { - "name": "DOMString" + "name": "unsigned long" }, "type_": "Attribute" } ], - "name": "SpeechSynthesisVoice", + "name": "SpeechRecognitionResultList", "type_": "Interface", "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, { - "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "inheritsFrom": "EventTarget", "members": [ { - "from": "SpeechRecognition", - "name": "abort", + "from": "SpeechSynthesis", + "name": "cancel", "returnType": { "name": "void" } }, { - "from": "SpeechRecognition", - "name": "continuous", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "SpeechRecognition", - "name": "grammars", - "type": { - "name": "SpeechGrammarList" - }, - "type_": "Attribute" + "from": "SpeechSynthesis", + "name": "getVoices", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "SpeechSynthesisVoiceList" + } + ] + } }, { - "from": "SpeechRecognition", - "name": "interimResults", + "from": "SpeechSynthesis", + "name": "onvoiceschanged", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "lang", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "SpeechSynthesis", + "name": "pause", + "returnType": { + "name": "void" + } }, { - "from": "SpeechRecognition", - "name": "maxAlternatives", + "from": "SpeechSynthesis", + "isReadOnly": true, + "name": "paused", "type": { - "name": "unsigned long" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "onaudioend", + "from": "SpeechSynthesis", + "isReadOnly": true, + "name": "pending", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "onaudiostart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "from": "SpeechSynthesis", + "name": "resume", + "returnType": { + "name": "void" + } }, { - "from": "SpeechRecognition", - "name": "onend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "utterance", + "type": { + "name": "SpeechSynthesisUtterance" + } + } + ], + "from": "SpeechSynthesis", + "name": "speak", + "returnType": { + "name": "void" + } }, { - "from": "SpeechRecognition", - "name": "onerror", + "from": "SpeechSynthesis", + "isReadOnly": true, + "name": "speaking", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" - }, + } + ], + "name": "SpeechSynthesis", + "type_": "Interface", + "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" + }, + { + "inheritsFrom": "Event", + "members": [ { - "from": "SpeechRecognition", - "name": "onnomatch", + "from": "SpeechRecognitionEvent", + "isReadOnly": true, + "name": "emma", "type": { - "name": "EventHandler" + "name": "Document" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "onresult", + "from": "SpeechRecognitionEvent", + "isReadOnly": true, + "name": "interpretation", "type": { - "name": "EventHandler" + "name": "any" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "onsoundend", + "from": "SpeechRecognitionEvent", + "isReadOnly": true, + "name": "resultIndex", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "onsoundstart", + "from": "SpeechRecognitionEvent", + "isReadOnly": true, + "name": "results", "type": { - "name": "EventHandler" + "name": "SpeechRecognitionResultList" }, "type_": "Attribute" - }, + } + ], + "name": "SpeechRecognitionEvent", + "type_": "Interface", + "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" + }, + { + "inheritsFrom": "Event", + "members": [ { - "from": "SpeechRecognition", - "name": "onspeechend", + "from": "SpeechSynthesisEvent", + "isReadOnly": true, + "name": "charIndex", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "onspeechstart", + "from": "SpeechSynthesisEvent", + "isReadOnly": true, + "name": "elapsedTime", "type": { - "name": "EventHandler" + "name": "float" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "onstart", + "from": "SpeechSynthesisEvent", + "isReadOnly": true, + "name": "name", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "SpeechRecognition", - "name": "serviceURI", + "from": "SpeechSynthesisEvent", + "isReadOnly": true, + "name": "utterance", "type": { - "name": "DOMString" + "name": "SpeechSynthesisUtterance" }, "type_": "Attribute" - }, - { - "from": "SpeechRecognition", - "name": "start", - "returnType": { - "name": "void" - } - }, - { - "from": "SpeechRecognition", - "name": "stop", - "returnType": { - "name": "void" - } } ], - "name": "SpeechRecognition", + "name": "SpeechSynthesisEvent", "type_": "Interface", "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, @@ -24313,193 +23734,94 @@ { "members": [ { - "from": "SpeechRecognitionAlternative", + "from": "SpeechSynthesisVoice", "isReadOnly": true, - "name": "confidence", + "name": "default", "type": { - "name": "float" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "SpeechRecognitionAlternative", + "from": "SpeechSynthesisVoice", "isReadOnly": true, - "name": "transcript", + "name": "lang", "type": { "name": "DOMString" }, "type_": "Attribute" - } - ], - "name": "SpeechRecognitionAlternative", - "type_": "Interface", - "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" - }, - { - "members": [ + }, { - "from": "SpeechRecognitionResult", + "from": "SpeechSynthesisVoice", "isReadOnly": true, - "name": "isFinal", + "name": "localService", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "SpeechRecognitionResult", - "name": "item", - "returnType": { - "name": "SpeechRecognitionAlternative" - }, - "specials": [ - "getter" - ] - }, - { - "from": "SpeechRecognitionResult", + "from": "SpeechSynthesisVoice", "isReadOnly": true, - "name": "length", + "name": "name", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" - } - ], - "name": "SpeechRecognitionResult", - "type_": "Interface", - "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" - }, - { - "name": "ErrorCode", - "type_": "Enum", - "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html", - "value": [ - "canceled", - "interrupted", - "audio-busy", - "audio-hardware", - "network", - "synthesis-unavailable", - "synthesis-failed", - "language-unavailable", - "voice-unavailable", - "text-too-long", - "invalid-argument" - ] - }, - { - "members": [ - { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "SpeechRecognitionResultList", - "name": "item", - "returnType": { - "name": "SpeechRecognitionResult" - }, - "specials": [ - "getter" - ] }, { - "from": "SpeechRecognitionResultList", + "from": "SpeechSynthesisVoice", "isReadOnly": true, - "name": "length", + "name": "voiceURI", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "SpeechRecognitionResultList", + "name": "SpeechSynthesisVoice", "type_": "Interface", "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, { - "inheritsFrom": "Event", "members": [ { - "from": "SpeechRecognitionEvent", - "isReadOnly": true, - "name": "emma", - "type": { - "name": "Document" - }, - "type_": "Attribute" - }, - { - "from": "SpeechRecognitionEvent", - "isReadOnly": true, - "name": "interpretation", - "type": { - "name": "any" - }, - "type_": "Attribute" - }, - { - "from": "SpeechRecognitionEvent", + "from": "SpeechRecognitionAlternative", "isReadOnly": true, - "name": "resultIndex", + "name": "confidence", "type": { - "name": "unsigned long" + "name": "float" }, "type_": "Attribute" }, { - "from": "SpeechRecognitionEvent", + "from": "SpeechRecognitionAlternative", "isReadOnly": true, - "name": "results", + "name": "transcript", "type": { - "name": "SpeechRecognitionResultList" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "SpeechRecognitionEvent", + "name": "SpeechRecognitionAlternative", "type_": "Interface", "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, { - "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], + "inheritsFrom": "SpeechSynthesisEvent", "members": [ { - "from": "SpeechGrammar", - "name": "src", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "SpeechGrammar", - "name": "weight", + "from": "SpeechSynthesisErrorEvent", + "isReadOnly": true, + "name": "error", "type": { - "name": "float" + "name": "ErrorCode" }, "type_": "Attribute" } ], - "name": "SpeechGrammar", + "name": "SpeechSynthesisErrorEvent", "type_": "Interface", "url": "https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html" }, @@ -24595,14 +23917,22 @@ "members": [ { "defaultValue": "false", - "from": "TextDecodeOptions", - "name": "stream", + "from": "TextDecoderOptions", + "name": "fatal", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "false", + "from": "TextDecoderOptions", + "name": "ignoreBOM", "type": { "name": "boolean" } } ], - "name": "TextDecodeOptions", + "name": "TextDecoderOptions", "type_": "Dictionary", "url": "https://encoding.spec.whatwg.org/" }, @@ -24706,22 +24036,14 @@ "members": [ { "defaultValue": "false", - "from": "TextDecoderOptions", - "name": "fatal", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "false", - "from": "TextDecoderOptions", - "name": "ignoreBOM", + "from": "TextDecodeOptions", + "name": "stream", "type": { "name": "boolean" } } ], - "name": "TextDecoderOptions", + "name": "TextDecodeOptions", "type_": "Dictionary", "url": "https://encoding.spec.whatwg.org/" }, @@ -24789,49 +24111,15 @@ "modules/fetch/Request.idl", "modules/fetch/Response.idl" ], - "name": "RequestCredentials", - "type_": "Enum", - "url": "https://fetch.spec.whatwg.org/", - "value": [ - "omit", - "same-origin", - "include" - ] - }, - { - "files": [ - "modules/fetch/Body.idl", - "modules/fetch/Headers.idl", - "modules/fetch/Request.idl", - "modules/fetch/Response.idl" - ], - "name": "HeadersInit", + "name": "RequestInfo", "type": { "type_": "UnionType", "types": [ { - "name": "sequence", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "ByteString" - } - ] - } - ] + "name": "Request" }, { - "name": "record", - "params": [ - { - "name": "ByteString" - }, - { - "name": "ByteString" - } - ] + "name": "USVString" } ] }, @@ -24845,20 +24133,58 @@ "modules/fetch/Request.idl", "modules/fetch/Response.idl" ], - "name": "ResponseType", + "name": "RequestMode", "type_": "Enum", "url": "https://fetch.spec.whatwg.org/", "value": [ - "basic", - "cors", - "default", + "navigate", + "same-origin", + "no-cors", + "cors" + ] + }, + { + "files": [ + "modules/fetch/Body.idl", + "modules/fetch/Headers.idl", + "modules/fetch/Request.idl", + "modules/fetch/Response.idl" + ], + "name": "RequestRedirect", + "type_": "Enum", + "url": "https://fetch.spec.whatwg.org/", + "value": [ + "follow", "error", - "opaque", - "opaqueredirect" + "manual" ] }, { "attrs": [ + { + "args": [ + { + "defaultValue": "null", + "name": "body", + "optional": true, + "type": { + "name": "BodyInit", + "params": [ + "nullable" + ] + } + }, + { + "name": "init", + "optional": true, + "type": { + "name": "ResponseInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, { "identifiers": [ "Window", @@ -24866,10 +24192,6 @@ ], "name": "Exposed", "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" } ], "files": [ @@ -24879,6 +24201,18 @@ "modules/fetch/Response.idl" ], "members": [ + { + "from": "Response", + "isReadOnly": true, + "name": "body", + "type": { + "name": "ReadableStream", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, { "attrs": [ { @@ -24886,15 +24220,10 @@ "type_": "ExtendedAttribute" } ], - "from": "Body", - "name": "arrayBuffer", + "from": "Response", + "name": "clone", "returnType": { - "name": "Promise", - "params": [ - { - "name": "ArrayBuffer" - } - ] + "name": "Response" } }, { @@ -24904,329 +24233,91 @@ "type_": "ExtendedAttribute" } ], - "from": "Body", - "name": "blob", + "from": "Response", + "isStatic": true, + "name": "error", "returnType": { - "name": "Promise", - "params": [ - { - "name": "Blob" - } - ] + "name": "Response" } }, { - "from": "Body", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Response", "isReadOnly": true, - "name": "bodyUsed", + "name": "headers", + "type": { + "name": "Headers" + }, + "type_": "Attribute" + }, + { + "from": "Response", + "isReadOnly": true, + "name": "ok", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Body", - "name": "formData", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "FormData" + "name": "url", + "type": { + "name": "USVString" } - ] - } - }, - { - "attrs": [ + }, { - "name": "NewObject", - "type_": "ExtendedAttribute" + "defaultValue": "302", + "name": "status", + "optional": true, + "type": { + "name": "unsigned short" + } } ], - "from": "Body", - "name": "json", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "any" - } - ] - } - }, - { "attrs": [ { "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "Body", - "name": "text", + "from": "Response", + "isStatic": true, + "name": "redirect", "returnType": { - "name": "Promise", - "params": [ - { - "name": "USVString" - } - ] + "name": "Response" } - } - ], - "name": "Body", - "type_": "Interface", - "url": "https://fetch.spec.whatwg.org/" - }, - { - "files": [ - "modules/fetch/Body.idl", - "modules/fetch/Headers.idl", - "modules/fetch/Request.idl", - "modules/fetch/Response.idl" - ], - "name": "BodyInit", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Blob" - }, - { - "name": "BufferSource" - }, - { - "name": "FormData" - }, - { - "name": "URLSearchParams" - }, - { - "name": "ReadableStream" - }, - { - "name": "USVString" - } - ] - }, - "type_": "Typedef", - "url": "https://fetch.spec.whatwg.org/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "init", - "optional": true, - "type": { - "name": "HeadersInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/fetch/Body.idl", - "modules/fetch/Headers.idl", - "modules/fetch/Request.idl", - "modules/fetch/Response.idl" - ], - "members": [ - { - "from": "Headers", - "keyType": { - "name": "ByteString" - }, - "type_": "Iterable", - "valueType": { - "name": "ByteString" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "ByteString" - } - }, - { - "name": "value", - "type": { - "name": "ByteString" - } - } - ], - "from": "Headers", - "name": "append", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "ByteString" - } - } - ], - "from": "Headers", - "name": "delete", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "ByteString" - } - } - ], - "from": "Headers", - "name": "get", - "returnType": { - "name": "ByteString", - "params": [ - "nullable" - ] - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "ByteString" - } - } - ], - "from": "Headers", - "name": "has", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "ByteString" - } - }, - { - "name": "value", - "type": { - "name": "ByteString" - } - } - ], - "from": "Headers", - "name": "set", - "returnType": { - "name": "void" - } - } - ], - "name": "Headers", - "type_": "Interface", - "url": "https://fetch.spec.whatwg.org/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "input", - "type": { - "name": "RequestInfo" - } - }, - { - "name": "init", - "optional": true, - "type": { - "name": "RequestInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" }, { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/fetch/Body.idl", - "modules/fetch/Headers.idl", - "modules/fetch/Request.idl", - "modules/fetch/Response.idl" - ], - "members": [ - { - "from": "Request", + "from": "Response", "isReadOnly": true, - "name": "cache", + "name": "redirected", "type": { - "name": "RequestCache" + "name": "boolean" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Request", - "name": "clone", - "returnType": { - "name": "Request" - } - }, - { - "from": "Request", + "from": "Response", "isReadOnly": true, - "name": "credentials", + "name": "status", "type": { - "name": "RequestCredentials" + "name": "unsigned short" }, "type_": "Attribute" }, { - "from": "Request", + "from": "Response", "isReadOnly": true, - "name": "destination", + "name": "statusText", "type": { - "name": "RequestDestination" + "name": "ByteString" }, "type_": "Attribute" }, @@ -25237,88 +24328,30 @@ "type_": "ExtendedAttribute" } ], - "from": "Request", - "isReadOnly": true, - "name": "headers", - "type": { - "name": "Headers" - }, - "type_": "Attribute" - }, - { - "from": "Request", - "isReadOnly": true, - "name": "integrity", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Request", - "isReadOnly": true, - "name": "keepalive", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "Request", - "isReadOnly": true, - "name": "method", - "type": { - "name": "ByteString" - }, - "type_": "Attribute" - }, - { - "from": "Request", - "isReadOnly": true, - "name": "mode", - "type": { - "name": "RequestMode" - }, - "type_": "Attribute" - }, - { - "from": "Request", - "isReadOnly": true, - "name": "redirect", - "type": { - "name": "RequestRedirect" - }, - "type_": "Attribute" - }, - { - "from": "Request", - "isReadOnly": true, - "name": "referrer", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "Request", + "from": "Response", "isReadOnly": true, - "name": "referrerPolicy", + "name": "trailer", "type": { - "name": "ReferrerPolicy" + "name": "Promise", + "params": [ + { + "name": "Headers" + } + ] }, "type_": "Attribute" }, { - "from": "Request", + "from": "Response", "isReadOnly": true, "name": "type", "type": { - "name": "RequestType" + "name": "ResponseType" }, "type_": "Attribute" }, { - "from": "Request", + "from": "Response", "isReadOnly": true, "name": "url", "type": { @@ -25426,29 +24459,10 @@ } } ], - "name": "Request", + "name": "Response", "type_": "Interface", "url": "https://fetch.spec.whatwg.org/" }, - { - "files": [ - "modules/fetch/Body.idl", - "modules/fetch/Headers.idl", - "modules/fetch/Request.idl", - "modules/fetch/Response.idl" - ], - "name": "RequestCache", - "type_": "Enum", - "url": "https://fetch.spec.whatwg.org/", - "value": [ - "default", - "no-store", - "reload", - "no-cache", - "force-cache", - "only-if-cached" - ] - }, { "files": [ "modules/fetch/Body.idl", @@ -25492,25 +24506,16 @@ "modules/fetch/Request.idl", "modules/fetch/Response.idl" ], - "name": "RequestDestination", + "name": "ResponseType", "type_": "Enum", "url": "https://fetch.spec.whatwg.org/", "value": [ - "", - "document", - "embed", - "font", - "image", - "manifest", - "media", - "object", - "report", - "script", - "serviceworker", - "sharedworker", - "style", - "worker", - "xslt" + "basic", + "cors", + "default", + "error", + "opaque", + "opaqueredirect" ] }, { @@ -25520,12 +24525,24 @@ "modules/fetch/Request.idl", "modules/fetch/Response.idl" ], - "name": "RequestInfo", + "name": "BodyInit", "type": { "type_": "UnionType", "types": [ { - "name": "Request" + "name": "Blob" + }, + { + "name": "BufferSource" + }, + { + "name": "FormData" + }, + { + "name": "URLSearchParams" + }, + { + "name": "ReadableStream" }, { "name": "USVString" @@ -25542,51 +24559,25 @@ "modules/fetch/Request.idl", "modules/fetch/Response.idl" ], - "name": "RequestMode", - "type_": "Enum", - "url": "https://fetch.spec.whatwg.org/", - "value": [ - "navigate", - "same-origin", - "no-cors", - "cors" - ] - }, - { - "files": [ - "modules/fetch/Body.idl", - "modules/fetch/Headers.idl", - "modules/fetch/Request.idl", - "modules/fetch/Response.idl" - ], - "name": "RequestRedirect", - "type_": "Enum", - "url": "https://fetch.spec.whatwg.org/", - "value": [ - "follow", - "error", - "manual" - ] - }, - { - "files": [ - "modules/fetch/Body.idl", - "modules/fetch/Headers.idl", - "modules/fetch/Request.idl", - "modules/fetch/Response.idl" - ], - "name": "RequestType", + "name": "RequestDestination", "type_": "Enum", "url": "https://fetch.spec.whatwg.org/", "value": [ "", - "audio", + "document", + "embed", "font", "image", + "manifest", + "media", + "object", + "report", "script", + "serviceworker", + "sharedworker", "style", - "track", - "video" + "worker", + "xslt" ] }, { @@ -25594,21 +24585,16 @@ { "args": [ { - "defaultValue": "null", - "name": "body", - "optional": true, + "name": "input", "type": { - "name": "BodyInit", - "params": [ - "nullable" - ] + "name": "RequestInfo" } }, { "name": "init", "optional": true, "type": { - "name": "ResponseInit" + "name": "RequestInit" } } ], @@ -25632,14 +24618,11 @@ ], "members": [ { - "from": "Response", + "from": "Request", "isReadOnly": true, - "name": "body", + "name": "cache", "type": { - "name": "ReadableStream", - "params": [ - "nullable" - ] + "name": "RequestCache" }, "type_": "Attribute" }, @@ -25650,25 +24633,29 @@ "type_": "ExtendedAttribute" } ], - "from": "Response", + "from": "Request", "name": "clone", "returnType": { - "name": "Response" + "name": "Request" } }, { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Response", - "isStatic": true, - "name": "error", - "returnType": { - "name": "Response" - } + "from": "Request", + "isReadOnly": true, + "name": "credentials", + "type": { + "name": "RequestCredentials" + }, + "type_": "Attribute" + }, + { + "from": "Request", + "isReadOnly": true, + "name": "destination", + "type": { + "name": "RequestDestination" + }, + "type_": "Attribute" }, { "attrs": [ @@ -25677,7 +24664,7 @@ "type_": "ExtendedAttribute" } ], - "from": "Response", + "from": "Request", "isReadOnly": true, "name": "headers", "type": { @@ -25686,102 +24673,79 @@ "type_": "Attribute" }, { - "from": "Response", + "from": "Request", "isReadOnly": true, - "name": "ok", + "name": "integrity", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "Request", + "isReadOnly": true, + "name": "keepalive", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "args": [ - { - "name": "url", - "type": { - "name": "USVString" - } - }, - { - "defaultValue": "302", - "name": "status", - "optional": true, - "type": { - "name": "unsigned short" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Response", - "isStatic": true, - "name": "redirect", - "returnType": { - "name": "Response" - } + "from": "Request", + "isReadOnly": true, + "name": "method", + "type": { + "name": "ByteString" + }, + "type_": "Attribute" }, { - "from": "Response", + "from": "Request", "isReadOnly": true, - "name": "redirected", + "name": "mode", "type": { - "name": "boolean" + "name": "RequestMode" }, "type_": "Attribute" }, { - "from": "Response", + "from": "Request", "isReadOnly": true, - "name": "status", + "name": "redirect", "type": { - "name": "unsigned short" + "name": "RequestRedirect" }, "type_": "Attribute" }, { - "from": "Response", + "from": "Request", "isReadOnly": true, - "name": "statusText", + "name": "referrer", "type": { - "name": "ByteString" + "name": "USVString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Response", + "from": "Request", "isReadOnly": true, - "name": "trailer", + "name": "referrerPolicy", "type": { - "name": "Promise", - "params": [ - { - "name": "Headers" - } - ] + "name": "ReferrerPolicy" }, "type_": "Attribute" }, { - "from": "Response", + "from": "Request", "isReadOnly": true, "name": "type", "type": { - "name": "ResponseType" + "name": "RequestType" }, "type_": "Attribute" }, { - "from": "Response", + "from": "Request", "isReadOnly": true, "name": "url", "type": { @@ -25889,114 +24853,474 @@ } } ], - "name": "Response", + "name": "Request", "type_": "Interface", "url": "https://fetch.spec.whatwg.org/" }, { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ - "bindings/tests/idls/core/TestObject.idl", - "core/dom/CommonDefinitions.idl", - "core/dom/DOMException.idl", - "core/dom/DOMException.idl" + "modules/fetch/Body.idl", + "modules/fetch/Headers.idl", + "modules/fetch/Request.idl", + "modules/fetch/Response.idl" ], - "name": "VoidFunction", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "https://heycam.github.io/webidl/" + "members": [ + { + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Body", + "name": "arrayBuffer", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "ArrayBuffer" + } + ] + } + }, + { + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Body", + "name": "blob", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "Blob" + } + ] + } + }, + { + "from": "Body", + "isReadOnly": true, + "name": "bodyUsed", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Body", + "name": "formData", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "FormData" + } + ] + } + }, + { + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Body", + "name": "json", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "any" + } + ] + } + }, + { + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Body", + "name": "text", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "USVString" + } + ] + } + } + ], + "name": "Body", + "type_": "Interface", + "url": "https://fetch.spec.whatwg.org/" }, { - "args": [ + "files": [ + "modules/fetch/Body.idl", + "modules/fetch/Headers.idl", + "modules/fetch/Request.idl", + "modules/fetch/Response.idl" + ], + "members": [ { - "isVariadic": true, - "name": "arguments", + "from": "RequestInit", + "name": "body", + "type": { + "name": "BodyInit", + "params": [ + "nullable" + ] + } + }, + { + "from": "RequestInit", + "name": "cache", + "type": { + "name": "RequestCache" + } + }, + { + "from": "RequestInit", + "name": "credentials", + "type": { + "name": "RequestCredentials" + } + }, + { + "from": "RequestInit", + "name": "headers", + "type": { + "name": "HeadersInit" + } + }, + { + "from": "RequestInit", + "name": "integrity", + "type": { + "name": "DOMString" + } + }, + { + "from": "RequestInit", + "name": "keepalive", + "type": { + "name": "boolean" + } + }, + { + "from": "RequestInit", + "name": "method", + "type": { + "name": "ByteString" + } + }, + { + "from": "RequestInit", + "name": "mode", + "type": { + "name": "RequestMode" + } + }, + { + "from": "RequestInit", + "name": "redirect", + "type": { + "name": "RequestRedirect" + } + }, + { + "from": "RequestInit", + "name": "referrer", + "type": { + "name": "USVString" + } + }, + { + "from": "RequestInit", + "name": "referrerPolicy", + "type": { + "name": "ReferrerPolicy" + } + }, + { + "from": "RequestInit", + "name": "window", "type": { "name": "any" } + }, + { + "from": "RequestInit", + "name": "credentials", + "type": { + "name": "CredentialInfo" + } } ], - "files": [ - "bindings/tests/idls/core/TestObject.idl", - "core/dom/CommonDefinitions.idl", - "core/dom/DOMException.idl", - "core/dom/DOMException.idl" - ], - "name": "Function", - "returnType": { - "name": "any" - }, - "type_": "Callback", - "url": "https://heycam.github.io/webidl/" + "name": "RequestInit", + "type_": "Dictionary", + "url": "https://fetch.spec.whatwg.org/" }, { + "attrs": [ + { + "args": [ + { + "name": "init", + "optional": true, + "type": { + "name": "HeadersInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], "files": [ - "bindings/tests/idls/core/TestObject.idl", - "core/dom/CommonDefinitions.idl", - "core/dom/DOMException.idl", - "core/dom/DOMException.idl" + "modules/fetch/Body.idl", + "modules/fetch/Headers.idl", + "modules/fetch/Request.idl", + "modules/fetch/Response.idl" ], - "name": "ArrayBufferView", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Int8Array" - }, - { - "name": "Int16Array" - }, - { - "name": "Int32Array" - }, - { - "name": "Uint8Array" - }, - { - "name": "Uint16Array" - }, - { - "name": "Uint32Array" - }, - { - "name": "Uint8ClampedArray" - }, - { - "name": "Float32Array" - }, - { - "name": "Float64Array" + "members": [ + { + "from": "Headers", + "keyType": { + "name": "ByteString" }, - { - "name": "DataView" + "type_": "Iterable", + "valueType": { + "name": "ByteString" } - ] - }, - "type_": "Typedef", - "url": "https://heycam.github.io/webidl/" + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "ByteString" + } + }, + { + "name": "value", + "type": { + "name": "ByteString" + } + } + ], + "from": "Headers", + "name": "append", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "ByteString" + } + } + ], + "from": "Headers", + "name": "delete", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "ByteString" + } + } + ], + "from": "Headers", + "name": "get", + "returnType": { + "name": "ByteString", + "params": [ + "nullable" + ] + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "ByteString" + } + } + ], + "from": "Headers", + "name": "has", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "ByteString" + } + }, + { + "name": "value", + "type": { + "name": "ByteString" + } + } + ], + "from": "Headers", + "name": "set", + "returnType": { + "name": "void" + } + } + ], + "name": "Headers", + "type_": "Interface", + "url": "https://fetch.spec.whatwg.org/" }, { "files": [ - "bindings/tests/idls/core/TestObject.idl", - "core/dom/CommonDefinitions.idl", - "core/dom/DOMException.idl", - "core/dom/DOMException.idl" + "modules/fetch/Body.idl", + "modules/fetch/Headers.idl", + "modules/fetch/Request.idl", + "modules/fetch/Response.idl" ], - "name": "BufferSource", + "name": "HeadersInit", "type": { "type_": "UnionType", "types": [ { - "name": "ArrayBufferView" + "name": "sequence", + "params": [ + { + "name": "sequence", + "params": [ + { + "name": "ByteString" + } + ] + } + ] }, { - "name": "ArrayBuffer" + "name": "record", + "params": [ + { + "name": "ByteString" + }, + { + "name": "ByteString" + } + ] } ] }, "type_": "Typedef", - "url": "https://heycam.github.io/webidl/" + "url": "https://fetch.spec.whatwg.org/" + }, + { + "files": [ + "modules/fetch/Body.idl", + "modules/fetch/Headers.idl", + "modules/fetch/Request.idl", + "modules/fetch/Response.idl" + ], + "name": "RequestCache", + "type_": "Enum", + "url": "https://fetch.spec.whatwg.org/", + "value": [ + "default", + "no-store", + "reload", + "no-cache", + "force-cache", + "only-if-cached" + ] + }, + { + "files": [ + "modules/fetch/Body.idl", + "modules/fetch/Headers.idl", + "modules/fetch/Request.idl", + "modules/fetch/Response.idl" + ], + "name": "RequestType", + "type_": "Enum", + "url": "https://fetch.spec.whatwg.org/", + "value": [ + "", + "audio", + "font", + "image", + "script", + "style", + "track", + "video" + ] + }, + { + "files": [ + "modules/fetch/Body.idl", + "modules/fetch/Headers.idl", + "modules/fetch/Request.idl", + "modules/fetch/Response.idl" + ], + "name": "RequestCredentials", + "type_": "Enum", + "url": "https://fetch.spec.whatwg.org/", + "value": [ + "omit", + "same-origin", + "include" + ] }, { "files": [ @@ -26013,27 +25337,74 @@ "url": "https://heycam.github.io/webidl/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "RelatedEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } + "files": [ + "bindings/tests/idls/core/TestObject.idl", + "core/dom/CommonDefinitions.idl", + "core/dom/DOMException.idl", + "core/dom/DOMException.idl" ], + "name": "BufferSource", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "ArrayBufferView" + }, + { + "name": "ArrayBuffer" + } + ] + }, + "type_": "Typedef", + "url": "https://heycam.github.io/webidl/" + }, + { + "files": [ + "bindings/tests/idls/core/TestObject.idl", + "core/dom/CommonDefinitions.idl", + "core/dom/DOMException.idl", + "core/dom/DOMException.idl" + ], + "name": "ArrayBufferView", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Int8Array" + }, + { + "name": "Int16Array" + }, + { + "name": "Int32Array" + }, + { + "name": "Uint8Array" + }, + { + "name": "Uint16Array" + }, + { + "name": "Uint32Array" + }, + { + "name": "Uint8ClampedArray" + }, + { + "name": "Float32Array" + }, + { + "name": "Float64Array" + }, + { + "name": "DataView" + } + ] + }, + "type_": "Typedef", + "url": "https://heycam.github.io/webidl/" + }, + { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -26206,26 +25577,19 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "Event", "members": [ - { - "from": "RelatedEvent", - "isReadOnly": true, - "name": "relatedTarget", - "type": { - "name": "EventTarget", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } ], - "name": "RelatedEvent", + "name": "Example", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -26398,22 +25762,46 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "NodeList", + "inheritsFrom": "HTMLElement", "members": [ { - "from": "RadioNodeList", - "name": "value", + "from": "HTMLLegendElement", + "isReadOnly": true, + "name": "form", + "type": { + "name": "HTMLFormElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLegendElement", + "name": "align", "type": { "name": "DOMString" }, "type_": "Attribute" } ], - "name": "RadioNodeList", + "name": "HTMLLegendElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -26586,53 +25974,48 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { - "from": "TextTrackCueList", + "from": "HTMLLabelElement", "isReadOnly": true, - "name": "length", + "name": "control", "type": { - "name": "unsigned long" + "name": "HTMLElement", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "TextTrackCueList", - "returnType": { - "name": "TextTrackCue" + "from": "HTMLLabelElement", + "isReadOnly": true, + "name": "form", + "type": { + "name": "HTMLFormElement", + "params": [ + "nullable" + ] }, - "specials": [ - "getter" - ] + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "id", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "TextTrackCueList", - "name": "getCueById", - "returnType": { - "name": "TextTrackCue", - "params": [ - "nullable" - ] - } + "from": "HTMLLabelElement", + "name": "htmlFor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" } ], - "name": "TextTrackCueList", + "name": "HTMLLabelElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -26809,22 +26192,15 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "PremultiplyAlpha", + "name": "ColorSpaceConversion", "type_": "Enum", "url": "https://html.spec.whatwg.org/", "value": [ "none", - "premultiply", "default" ] }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -26997,212 +26373,141 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", + "inheritsFrom": "EventTarget", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "behavior", + "from": "TextTrack", + "isReadOnly": true, + "name": "activeCues", "type": { - "name": "DOMString" + "name": "TextTrackCueList", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "cue", + "type": { + "name": "TextTrackCue" + } } ], - "from": "HTMLMarqueeElement", - "name": "bgColor", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "TextTrack", + "name": "addCue", + "returnType": { + "name": "void" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "direction", + "from": "TextTrack", + "isReadOnly": true, + "name": "cues", "type": { - "name": "DOMString" + "name": "TextTrackCueList", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "height", + "from": "TextTrack", + "isReadOnly": true, + "name": "id", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "hspace", + "from": "TextTrack", + "isReadOnly": true, + "name": "inBandMetadataTrackDispatchType", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "loop", + "from": "TextTrack", + "isReadOnly": true, + "name": "kind", "type": { - "name": "long" + "name": "TextTrackKind" }, "type_": "Attribute" }, { - "from": "HTMLMarqueeElement", - "name": "onbounce", + "from": "TextTrack", + "isReadOnly": true, + "name": "label", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLMarqueeElement", - "name": "onfinish", + "from": "TextTrack", + "isReadOnly": true, + "name": "language", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLMarqueeElement", - "name": "onstart", + "from": "TextTrack", + "name": "mode", "type": { - "name": "EventHandler" + "name": "TextTrackMode" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "scrollAmount", + "from": "TextTrack", + "name": "oncuechange", "type": { - "name": "unsigned long" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "cue", + "type": { + "name": "TextTrackCue" + } } ], - "from": "HTMLMarqueeElement", - "name": "scrollDelay", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMarqueeElement", - "name": "start", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLMarqueeElement", - "name": "stop", + "from": "TextTrack", + "name": "removeCue", "returnType": { "name": "void" } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "trueSpeed", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "vspace", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMarqueeElement", - "name": "width", + "from": "TextTrack", + "isReadOnly": true, + "name": "sourceBuffer", "type": { - "name": "DOMString" + "name": "SourceBuffer", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "HTMLMarqueeElement", + "name": "TextTrack", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -27375,257 +26680,78 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "name", + "type": { + "name": "DOMString" + } + }, + { + "name": "constructor", + "type": { + "name": "Function" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ElementDefinitionOptions" + } } ], - "from": "HTMLMapElement", - "isReadOnly": true, - "name": "areas", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, - { "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "HTMLMapElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "HTMLMapElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "members": [ + "from": "CustomElementRegistry", + "name": "define", + "returnType": { + "name": "void" + } + }, { "args": [ { - "name": "index", + "name": "name", "type": { - "name": "unsigned long" + "name": "DOMString" } } ], - "from": "TimeRanges", - "name": "end", + "from": "CustomElementRegistry", + "name": "get", "returnType": { - "name": "double" + "name": "any" } }, - { - "from": "TimeRanges", - "isReadOnly": true, - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "index", + "name": "name", "type": { - "name": "unsigned long" + "name": "DOMString" } } ], - "from": "TimeRanges", - "name": "start", + "from": "CustomElementRegistry", + "name": "whenDefined", "returnType": { - "name": "double" + "name": "Promise", + "params": [ + { + "name": "void" + } + ] } } ], - "name": "TimeRanges", + "name": "CustomElementRegistry", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -27817,10 +26943,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "as", + "from": "HTMLInputElement", + "name": "accept", "type": { - "name": "RequestDestination" + "name": "DOMString" }, "type_": "Attribute" }, @@ -27831,13 +26957,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "crossOrigin", + "from": "HTMLInputElement", + "name": "alt", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, @@ -27848,10 +26971,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "href", + "from": "HTMLInputElement", + "name": "autocomplete", "type": { - "name": "USVString" + "name": "DOMString" }, "type_": "Attribute" }, @@ -27862,10 +26985,25 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "hreflang", + "from": "HTMLInputElement", + "name": "autofocus", "type": { - "name": "DOMString" + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", + "name": "checkValidity", + "returnType": { + "name": "boolean" + } + }, + { + "from": "HTMLInputElement", + "name": "checked", + "type": { + "name": "boolean" }, "type_": "Attribute" }, @@ -27876,8 +27014,22 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "integrity", + "from": "HTMLInputElement", + "name": "defaultChecked", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "defaultValue", "type": { "name": "DOMString" }, @@ -27890,8 +27042,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "media", + "from": "HTMLInputElement", + "name": "dirName", "type": { "name": "DOMString" }, @@ -27904,8 +27056,60 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "nonce", + "from": "HTMLInputElement", + "name": "disabled", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", + "isReadOnly": true, + "name": "files", + "type": { + "name": "FileList", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", + "isReadOnly": true, + "name": "form", + "type": { + "name": "HTMLFormElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "formAction", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "formEnctype", "type": { "name": "DOMString" }, @@ -27918,8 +27122,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "referrerPolicy", + "from": "HTMLInputElement", + "name": "formMethod", "type": { "name": "DOMString" }, @@ -27932,8 +27136,22 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "rel", + "from": "HTMLInputElement", + "name": "formNoValidate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "formTarget", "type": { "name": "DOMString" }, @@ -27944,22 +27162,61 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, + } + ], + "from": "HTMLInputElement", + "name": "height", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", + "name": "indeterminate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - }, + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "inputMode", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ { "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", + "from": "HTMLInputElement", "isReadOnly": true, - "name": "relList", + "name": "labels", "type": { - "name": "DOMTokenList" + "name": "NodeList" + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", + "isReadOnly": true, + "name": "list", + "type": { + "name": "HTMLElement", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, @@ -27968,22 +27225,26 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - }, + } + ], + "from": "HTMLInputElement", + "name": "max", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "isReadOnly": true, - "name": "sizes", + "from": "HTMLInputElement", + "name": "maxLength", "type": { - "name": "DOMTokenList" + "name": "long" }, "type_": "Attribute" }, @@ -27994,8 +27255,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "type", + "from": "HTMLInputElement", + "name": "min", "type": { "name": "DOMString" }, @@ -28008,8 +27269,36 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "charset", + "from": "HTMLInputElement", + "name": "minLength", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "multiple", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "name", "type": { "name": "DOMString" }, @@ -28022,8 +27311,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "rev", + "from": "HTMLInputElement", + "name": "pattern", "type": { "name": "DOMString" }, @@ -28036,8 +27325,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "target", + "from": "HTMLInputElement", + "name": "placeholder", "type": { "name": "DOMString" }, @@ -28050,13 +27339,20 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "scope", + "from": "HTMLInputElement", + "name": "readOnly", "type": { - "name": "USVString" + "name": "boolean" }, "type_": "Attribute" }, + { + "from": "HTMLInputElement", + "name": "reportValidity", + "returnType": { + "name": "boolean" + } + }, { "attrs": [ { @@ -28064,13 +27360,146 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "useCache", + "from": "HTMLInputElement", + "name": "required", "type": { "name": "boolean" }, "type_": "Attribute" }, + { + "from": "HTMLInputElement", + "name": "select", + "returnType": { + "name": "void" + } + }, + { + "from": "HTMLInputElement", + "name": "selectionDirection", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", + "name": "selectionEnd", + "type": { + "name": "unsigned long", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", + "name": "selectionStart", + "type": { + "name": "unsigned long", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "error", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLInputElement", + "name": "setCustomValidity", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "replacement", + "type": { + "name": "DOMString" + } + }, + { + "name": "start", + "type": { + "name": "unsigned long" + } + }, + { + "name": "end", + "type": { + "name": "unsigned long" + } + }, + { + "defaultValue": "preserve", + "name": "selectionMode", + "optional": true, + "type": { + "name": "SelectionMode" + } + } + ], + "from": "HTMLInputElement", + "name": "setRangeText", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "replacement", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLInputElement", + "name": "setRangeText", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "start", + "type": { + "name": "unsigned long" + } + }, + { + "name": "end", + "type": { + "name": "unsigned long" + } + }, + { + "name": "direction", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLInputElement", + "name": "setSelectionRange", + "returnType": { + "name": "void" + } + }, { "attrs": [ { @@ -28078,10 +27507,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "workerType", + "from": "HTMLInputElement", + "name": "size", "type": { - "name": "WorkerType" + "name": "unsigned long" }, "type_": "Attribute" }, @@ -28092,8 +27521,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "scope", + "from": "HTMLInputElement", + "name": "src", "type": { "name": "USVString" }, @@ -28106,13 +27535,47 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "useCache", + "from": "HTMLInputElement", + "name": "step", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, + { + "args": [ + { + "defaultValue": "1", + "name": "n", + "optional": true, + "type": { + "name": "long" + } + } + ], + "from": "HTMLInputElement", + "name": "stepDown", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "defaultValue": "1", + "name": "n", + "optional": true, + "type": { + "name": "long" + } + } + ], + "from": "HTMLInputElement", + "name": "stepUp", + "returnType": { + "name": "void" + } + }, { "attrs": [ { @@ -28120,35 +27583,55 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLLinkElement", - "name": "workerType", + "from": "HTMLInputElement", + "name": "type", "type": { - "name": "WorkerType" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLLinkElement", - "name": "integrity", + "from": "HTMLInputElement", + "isReadOnly": true, + "name": "validationMessage", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLLinkElement", - "name": "integrity", + "from": "HTMLInputElement", + "isReadOnly": true, + "name": "validity", + "type": { + "name": "ValidityState" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLInputElement", + "name": "value", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLLinkElement", - "isReadOnly": true, - "name": "import", + "from": "HTMLInputElement", + "name": "valueAsDate", "type": { - "name": "Document", + "name": "object", "params": [ "nullable" ] @@ -28156,30 +27639,105 @@ "type_": "Attribute" }, { - "from": "LinkStyle", + "from": "HTMLInputElement", + "name": "valueAsNumber", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "width", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", "isReadOnly": true, - "name": "sheet", + "name": "willValidate", "type": { - "name": "StyleSheet", + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLInputElement", + "isReadOnly": true, + "name": "webkitEntries", + "type": { + "name": "FrozenArray", "params": [ - "nullable" + { + "name": "FileSystemEntry" + } ] }, "type_": "Attribute" - } - ], - "name": "HTMLLinkElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", + }, + { + "from": "HTMLInputElement", + "name": "webkitdirectory", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "align", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLInputElement", + "name": "useMap", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "HTMLInputElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", "core/dom/Document.idl", "core/dom/ElementDefinitionOptions.idl", "core/dom/GlobalEventHandlers.idl", @@ -28345,22 +27903,162 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "TextTrackMode", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "disabled", - "hidden", - "showing" - ] - }, - { - "attrs": [ + "members": [ { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "hash", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "host", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "hostname", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "href", + "type": { + "name": "USVString" + }, + "type_": "Stringifier" + }, + { + "from": "HTMLHyperlinkElementUtils", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "password", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "pathname", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "port", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "protocol", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "search", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "username", + "type": { + "name": "USVString" + }, + "type_": "Attribute" } ], + "name": "HTMLHyperlinkElementUtils", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -28533,54 +28231,22 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "from": "HTMLLegendElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLLegendElement", - "name": "align", - "type": { + "name": "TimerHandler", + "type": { + "type_": "UnionType", + "types": [ + { "name": "DOMString" }, - "type_": "Attribute" - } - ], - "name": "HTMLLegendElement", - "type_": "Interface", + { + "name": "Function" + } + ] + }, + "type_": "Typedef", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -28753,18 +28419,18 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "NodeList", "members": [ { - "from": "NavigatorOnLine", - "isReadOnly": true, - "name": "onLine", + "from": "RadioNodeList", + "name": "value", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "NavigatorOnLine", + "name": "RadioNodeList", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -28957,48 +28623,19 @@ ], "members": [ { - "from": "NavigatorLanguage", - "isReadOnly": true, - "name": "language", + "from": "CanvasFilters", + "name": "filter", "type": { "name": "DOMString" }, "type_": "Attribute" - }, - { - "from": "NavigatorLanguage", - "isReadOnly": true, - "name": "languages", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "DOMString" - } - ] - }, - "type_": "Attribute" } ], - "name": "NavigatorLanguage", + "name": "CanvasFilters", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -29171,189 +28808,43 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLCollection", "members": [ { - "from": "NavigatorID", - "isReadOnly": true, - "name": "appCodeName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "appName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "appVersion", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "platform", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "product", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "productSub", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "userAgent", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "vendor", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "vendorSub", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "oscpu", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "args": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "name": "name", + "type": { + "name": "DOMString" + } } ], - "from": "NavigatorID", - "name": "taintEnabled", + "from": "HTMLFormControlsCollection", + "name": "namedItem", "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "oscpu", - "type": { - "name": "DOMString" + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "RadioNodeList" + }, + { + "name": "Element" + } + ] }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "name": "taintEnabled", - "returnType": { - "name": "boolean" - } + "specials": [ + "getter" + ] } ], - "name": "NavigatorID", + "name": "HTMLFormControlsCollection", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -29526,22 +29017,21 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "members": [ + "name": "ScrollRestoration", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "auto", + "manual" + ] + }, + { + "attrs": [ { - "from": "NavigatorConcurrentHardware", - "isReadOnly": true, - "name": "hardwareConcurrency", - "type": { - "name": "unsigned long long" - }, - "type_": "Attribute" + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" } ], - "name": "NavigatorConcurrentHardware", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -29714,695 +29204,72 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ - { - "from": "Navigator", - "isReadOnly": true, - "name": "storageQuota", - "type": { - "name": "StorageQuota" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "MIDIOptions" - } - } - ], - "from": "Navigator", - "name": "requestMIDIAccess", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "MIDIAccess" - } - ] - } - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "geolocation", - "type": { - "name": "Geolocation" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "serviceWorker", - "type": { - "name": "ServiceWorkerContainer" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "serviceWorker", - "type": { - "name": "ServiceWorkerContainer" - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "name": "getBattery", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "BatteryManager" - } - ] - } - }, - { - "args": [ - { - "name": "url", - "type": { - "name": "USVString" - } - }, - { - "defaultValue": "null", - "name": "data", - "optional": true, - "type": { - "name": "BodyInit", - "params": [ - "nullable" - ] - } - } - ], - "from": "Navigator", - "name": "sendBeacon", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "clipboard", - "type": { - "name": "Clipboard" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "clipboard", - "type": { - "name": "Clipboard" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "keySystem", + "name": "contextId", "type": { "name": "DOMString" } }, { - "name": "supportedConfigurations", - "type": { - "name": "sequence", - "params": [ - { - "name": "MediaKeySystemConfiguration" - } - ] - } - } - ], - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "name": "requestMediaKeySystemAccess", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "MediaKeySystemAccess" - } - ] - } - }, - { - "from": "Navigator", - "name": "getGamepads", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "Gamepad", - "params": [ - "nullable" - ] - } - ] - } - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "permissions", - "type": { - "name": "Permissions" - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "permissions", - "type": { - "name": "Permissions" - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "maxTouchPoints", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "presentation", - "type": { - "name": "Presentation" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "pattern", - "type": { - "name": "VibratePattern" - } - } - ], - "from": "Navigator", - "name": "vibrate", - "returnType": { - "name": "boolean" - } - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "nfc", - "type": { - "name": "NFC" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "credentials", - "type": { - "name": "CredentialsContainer" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "credentials", - "type": { - "name": "CredentialsContainer" - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "credentials", - "type": { - "name": "CredentialContainer" - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "credentials", - "type": { - "name": "CredentialContainer" - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "activeVRDisplays", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "VRDisplay" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "name": "getVRDisplays", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "VRDisplay" - } - ] - } - ] - } - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "vrEnabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "activeVRDisplays", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "VRDisplay" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "name": "getVRDisplays", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "VRDisplay" - } - ] - } - ] - } - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "vrEnabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "options", - "optional": true, + "isVariadic": true, + "name": "arguments", "type": { - "name": "MIDIOptions" + "name": "any" } } ], - "from": "Navigator", - "name": "requestMIDIAccess", + "from": "HTMLCanvasElement", + "name": "getContext", "returnType": { - "name": "Promise", + "name": "RenderingContext", "params": [ - { - "name": "MIDIAccess" - } + "nullable" ] } }, { "attrs": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "bluetooth", - "type": { - "name": "Bluetooth" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "bluetooth", - "type": { - "name": "Bluetooth" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "budget", - "type": { - "name": "BudgetService" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "budget", - "type": { - "name": "BudgetService" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "mediaSession", - "type": { - "name": "MediaSession" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "mediaSession", - "type": { - "name": "MediaSession" - }, - "type_": "Attribute" - }, - { - "from": "Navigator", - "isReadOnly": true, - "name": "connection", - "type": { - "name": "NetworkInformation" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "usb", - "type": { - "name": "USB" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Navigator", - "isReadOnly": true, - "name": "usb", - "type": { - "name": "USB" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorOnLine", - "isReadOnly": true, - "name": "onLine", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorCookies", - "isReadOnly": true, - "name": "cookieEnabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorPlugins", - "name": "javaEnabled", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "NavigatorPlugins", - "isReadOnly": true, - "name": "mimeTypes", - "type": { - "name": "MimeTypeArray" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "NavigatorPlugins", - "isReadOnly": true, - "name": "plugins", + "from": "HTMLCanvasElement", + "name": "height", "type": { - "name": "PluginArray" + "name": "unsigned long" }, "type_": "Attribute" }, { "args": [ { - "name": "mimeType", - "type": { - "name": "DOMString" - } - }, - { - "name": "url", - "type": { - "name": "USVString" - } - } - ], - "from": "NavigatorContentUtils", - "name": "isContentHandlerRegistered", - "returnType": { - "name": "DOMString" - } - }, - { - "args": [ - { - "name": "scheme", - "type": { - "name": "DOMString" - } - }, - { - "name": "url", - "type": { - "name": "USVString" - } - } - ], - "from": "NavigatorContentUtils", - "name": "isProtocolHandlerRegistered", - "returnType": { - "name": "DOMString" - } - }, - { - "args": [ - { - "name": "mimeType", - "type": { - "name": "DOMString" - } - }, - { - "name": "url", + "name": "_callback", "type": { - "name": "USVString" + "name": "BlobCallback" } }, { - "name": "title", - "type": { - "name": "DOMString" - } - } - ], - "from": "NavigatorContentUtils", - "name": "registerContentHandler", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "scheme", + "name": "type", + "optional": true, "type": { "name": "DOMString" } }, { - "name": "url", - "type": { - "name": "USVString" - } - }, - { - "name": "title", + "name": "quality", + "optional": true, "type": { - "name": "DOMString" + "name": "any" } } ], - "from": "NavigatorContentUtils", - "name": "registerProtocolHandler", + "from": "HTMLCanvasElement", + "name": "toBlob", "returnType": { "name": "void" } @@ -30410,256 +29277,65 @@ { "args": [ { - "name": "mimeType", + "name": "type", + "optional": true, "type": { "name": "DOMString" } }, { - "name": "url", + "name": "quality", + "optional": true, "type": { - "name": "USVString" + "name": "any" } } ], - "from": "NavigatorContentUtils", - "name": "unregisterContentHandler", + "from": "HTMLCanvasElement", + "name": "toDataURL", "returnType": { - "name": "void" + "name": "USVString" } }, { - "args": [ - { - "name": "scheme", - "type": { - "name": "DOMString" - } - }, - { - "name": "url", - "type": { - "name": "USVString" - } - } - ], - "from": "NavigatorContentUtils", - "name": "unregisterProtocolHandler", + "from": "HTMLCanvasElement", + "name": "transferControlToOffscreen", "returnType": { - "name": "void" + "name": "OffscreenCanvas" } }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "appCodeName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "appName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "appVersion", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "platform", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "product", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "productSub", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorID", - "isReadOnly": true, - "name": "userAgent", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "vendor", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "vendorSub", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "oscpu", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, { "attrs": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "NavigatorID", - "name": "taintEnabled", - "returnType": { - "name": "boolean" - } - }, - { - "from": "NavigatorConcurrentHardware", - "isReadOnly": true, - "name": "hardwareConcurrency", - "type": { - "name": "unsigned long long" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorLanguage", - "isReadOnly": true, - "name": "language", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorLanguage", - "isReadOnly": true, - "name": "languages", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "DOMString" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "NavigatorStorage", - "isReadOnly": true, - "name": "storage", - "type": { - "name": "StorageManager" - }, - "type_": "Attribute" - }, - { - "from": "NavigatorUserMedia", - "isReadOnly": true, - "name": "mediaDevices", + "from": "HTMLCanvasElement", + "name": "width", "type": { - "name": "MediaDevices" + "name": "unsigned long" }, "type_": "Attribute" }, { "args": [ { - "name": "constraints", - "type": { - "name": "MediaStreamConstraints" - } - }, - { - "name": "successCallback", - "type": { - "name": "NavigatorUserMediaSuccessCallback" - } - }, - { - "name": "errorCallback", + "name": "frameRate", + "optional": true, "type": { - "name": "NavigatorUserMediaErrorCallback" + "name": "double" } } ], - "from": "NavigatorUserMedia", - "name": "getUserMedia", + "from": "HTMLCanvasElement", + "name": "captureStream", "returnType": { - "name": "void" + "name": "MediaStream" } } ], - "name": "Navigator", + "name": "HTMLCanvasElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -30846,73 +29522,38 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", "members": [ { - "from": "MessagePort", + "from": "ImageBitmap", "name": "close", "returnType": { "name": "void" } }, { - "from": "MessagePort", - "name": "onmessage", + "from": "ImageBitmap", + "isReadOnly": true, + "name": "height", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "args": [ - { - "name": "message", - "type": { - "name": "any" - } - }, - { - "defaultValue": [ - "[", - "]" - ], - "name": "transfer", - "optional": true, - "type": { - "name": "sequence", - "params": [ - { - "name": "object" - } - ] - } - } - ], - "from": "MessagePort", - "name": "postMessage", - "returnType": { - "name": "void" - } - }, - { - "from": "MessagePort", - "name": "start", - "returnType": { - "name": "void" - } + "from": "ImageBitmap", + "isReadOnly": true, + "name": "width", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" } ], - "name": "MessagePort", + "name": "ImageBitmap", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -31085,58 +29726,82 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", + "inheritsFrom": "EventTarget", "members": [ { - "from": "HTMLLabelElement", + "from": "AudioTrackList", "isReadOnly": true, - "name": "control", + "name": "length", "type": { - "name": "HTMLElement", - "params": [ - "nullable" - ] + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "HTMLLabelElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "AudioTrackList", + "returnType": { + "name": "AudioTrack" }, - "type_": "Attribute" + "specials": [ + "getter" + ] }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "id", + "type": { + "name": "DOMString" + } } ], - "from": "HTMLLabelElement", - "name": "htmlFor", + "from": "AudioTrackList", + "name": "getTrackById", + "returnType": { + "name": "AudioTrack", + "params": [ + "nullable" + ] + } + }, + { + "from": "AudioTrackList", + "name": "onaddtrack", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" - } + }, + { + "from": "AudioTrackList", + "name": "onchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "AudioTrackList", + "name": "onremovetrack", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + } ], - "name": "HTMLLabelElement", + "name": "AudioTrackList", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -31309,48 +29974,112 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLLIElement", - "name": "value", + "from": "ValidityState", + "isReadOnly": true, + "name": "badInput", "type": { - "name": "long" + "name": "boolean" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLLIElement", - "name": "type", + "from": "ValidityState", + "isReadOnly": true, + "name": "customError", "type": { - "name": "DOMString" + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "patternMismatch", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "rangeOverflow", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "rangeUnderflow", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "stepMismatch", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "tooLong", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "tooShort", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "typeMismatch", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "valid", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "ValidityState", + "isReadOnly": true, + "name": "valueMissing", + "type": { + "name": "boolean" }, "type_": "Attribute" } ], - "name": "HTMLLIElement", + "name": "ValidityState", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -31523,93 +30252,251 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "name": "accept", + "defaultValue": "default", + "from": "ImageBitmapOptions", + "name": "colorSpaceConversion", "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "ColorSpaceConversion" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "name": "alt", + "defaultValue": "none", + "from": "ImageBitmapOptions", + "name": "imageOrientation", "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "ImageOrientation" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "name": "autocomplete", + "defaultValue": "default", + "from": "ImageBitmapOptions", + "name": "premultiplyAlpha", "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "PremultiplyAlpha" + } }, { "attrs": [ { - "name": "CEReactions", + "name": "EnforceRange", "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "autofocus", + "from": "ImageBitmapOptions", + "name": "resizeHeight", "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "name": "checkValidity", - "returnType": { - "name": "boolean" + "name": "unsigned long" } }, { - "from": "HTMLInputElement", - "name": "checked", + "defaultValue": "low", + "from": "ImageBitmapOptions", + "name": "resizeQuality", "type": { - "name": "boolean" - }, - "type_": "Attribute" + "name": "ResizeQuality" + } }, { "attrs": [ { - "name": "CEReactions", + "name": "EnforceRange", "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "defaultChecked", + "from": "ImageBitmapOptions", + "name": "resizeWidth", "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, + "name": "unsigned long" + } + } + ], + "name": "ImageBitmapOptions", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { "attrs": [ { @@ -31617,10 +30504,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "defaultValue", + "from": "HTMLMenuItemElement", + "name": "checked", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" }, @@ -31631,10 +30518,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "dirName", + "from": "HTMLMenuItemElement", + "name": "default", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" }, @@ -31645,37 +30532,13 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", + "from": "HTMLMenuItemElement", "name": "disabled", "type": { "name": "boolean" }, "type_": "Attribute" }, - { - "from": "HTMLInputElement", - "isReadOnly": true, - "name": "files", - "type": { - "name": "FileList", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, { "attrs": [ { @@ -31683,8 +30546,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "formAction", + "from": "HTMLMenuItemElement", + "name": "icon", "type": { "name": "USVString" }, @@ -31697,8 +30560,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "formEnctype", + "from": "HTMLMenuItemElement", + "name": "label", "type": { "name": "DOMString" }, @@ -31711,8 +30574,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "formMethod", + "from": "HTMLMenuItemElement", + "name": "radiogroup", "type": { "name": "DOMString" }, @@ -31725,27 +30588,220 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "formNoValidate", + "from": "HTMLMenuItemElement", + "name": "type", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" + } + ], + "name": "HTMLMenuItemElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "width", + "optional": true, + "type": { + "name": "unsigned long" + } + }, + { + "name": "height", + "optional": true, + "type": { + "name": "unsigned long" + } } ], - "from": "HTMLInputElement", - "name": "formTarget", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, + "name": "NamedConstructor", + "opName": "Image", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { "attrs": [ { @@ -31753,16 +30809,17 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "height", + "from": "HTMLImageElement", + "name": "alt", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLInputElement", - "name": "indeterminate", + "from": "HTMLImageElement", + "isReadOnly": true, + "name": "complete", "type": { "name": "boolean" }, @@ -31775,37 +30832,22 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "inputMode", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "isReadOnly": true, - "name": "labels", + "from": "HTMLImageElement", + "name": "crossOrigin", "type": { - "name": "NodeList" + "name": "DOMString", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "HTMLInputElement", + "from": "HTMLImageElement", "isReadOnly": true, - "name": "list", + "name": "currentSrc", "type": { - "name": "HTMLElement", - "params": [ - "nullable" - ] + "name": "USVString" }, "type_": "Attribute" }, @@ -31816,10 +30858,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "max", + "from": "HTMLImageElement", + "name": "height", "type": { - "name": "DOMString" + "name": "unsigned long" }, "type_": "Attribute" }, @@ -31830,38 +30872,28 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "maxLength", + "from": "HTMLImageElement", + "name": "isMap", "type": { - "name": "long" + "name": "boolean" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "name": "min", + "from": "HTMLImageElement", + "isReadOnly": true, + "name": "naturalHeight", "type": { - "name": "DOMString" + "name": "unsigned long" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "name": "minLength", + "from": "HTMLImageElement", + "isReadOnly": true, + "name": "naturalWidth", "type": { - "name": "long" + "name": "unsigned long" }, "type_": "Attribute" }, @@ -31872,10 +30904,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "multiple", + "from": "HTMLImageElement", + "name": "referrerPolicy", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, @@ -31886,8 +30918,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "name", + "from": "HTMLImageElement", + "name": "sizes", "type": { "name": "DOMString" }, @@ -31900,10 +30932,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "pattern", + "from": "HTMLImageElement", + "name": "src", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, @@ -31914,10 +30946,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "placeholder", + "from": "HTMLImageElement", + "name": "srcset", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, @@ -31928,20 +30960,13 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "readOnly", + "from": "HTMLImageElement", + "name": "useMap", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, - { - "from": "HTMLInputElement", - "name": "reportValidity", - "returnType": { - "name": "boolean" - } - }, { "attrs": [ { @@ -31949,145 +30974,63 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "required", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "name": "select", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLInputElement", - "name": "selectionDirection", + "from": "HTMLImageElement", + "name": "width", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "HTMLInputElement", - "name": "selectionEnd", + "from": "HTMLImageElement", + "isReadOnly": true, + "name": "x", "type": { - "name": "unsigned long", - "params": [ - "nullable" - ] + "name": "long" }, "type_": "Attribute" }, { - "from": "HTMLInputElement", - "name": "selectionStart", + "from": "HTMLImageElement", + "isReadOnly": true, + "name": "y", "type": { - "name": "unsigned long", - "params": [ - "nullable" - ] + "name": "long" }, "type_": "Attribute" }, { - "args": [ - { - "name": "error", - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLInputElement", - "name": "setCustomValidity", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "replacement", - "type": { - "name": "DOMString" - } - }, - { - "name": "start", - "type": { - "name": "unsigned long" - } - }, - { - "name": "end", - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "preserve", - "name": "selectionMode", - "optional": true, - "type": { - "name": "SelectionMode" - } - } - ], - "from": "HTMLInputElement", - "name": "setRangeText", - "returnType": { - "name": "void" - } - }, - { - "args": [ + "attrs": [ { - "name": "replacement", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "setRangeText", - "returnType": { - "name": "void" - } + "from": "HTMLImageElement", + "name": "align", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "start", - "type": { - "name": "unsigned long" - } - }, + "attrs": [ { - "name": "end", - "type": { - "name": "unsigned long" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "direction", - "optional": true, - "type": { - "name": "DOMString" - } + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "HTMLInputElement", - "name": "setSelectionRange", - "returnType": { - "name": "void" - } + "from": "HTMLImageElement", + "name": "border", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { "attrs": [ @@ -32096,8 +31039,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "size", + "from": "HTMLImageElement", + "name": "hspace", "type": { "name": "unsigned long" }, @@ -32110,8 +31053,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "src", + "from": "HTMLImageElement", + "name": "longDesc", "type": { "name": "USVString" }, @@ -32124,47 +31067,13 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "step", + "from": "HTMLImageElement", + "name": "lowsrc", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, - { - "args": [ - { - "defaultValue": "1", - "name": "n", - "optional": true, - "type": { - "name": "long" - } - } - ], - "from": "HTMLInputElement", - "name": "stepDown", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "defaultValue": "1", - "name": "n", - "optional": true, - "type": { - "name": "long" - } - } - ], - "from": "HTMLInputElement", - "name": "stepUp", - "returnType": { - "name": "void" - } - }, { "attrs": [ { @@ -32172,166 +31081,29 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLInputElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "isReadOnly": true, - "name": "validationMessage", + "from": "HTMLImageElement", + "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" }, - { - "from": "HTMLInputElement", - "isReadOnly": true, - "name": "validity", - "type": { - "name": "ValidityState" - }, - "type_": "Attribute" - }, { "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "HTMLInputElement", - "name": "value", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "name": "valueAsDate", - "type": { - "name": "object", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "name": "valueAsNumber", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "name": "width", + "from": "HTMLImageElement", + "name": "vspace", "type": { "name": "unsigned long" }, "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "isReadOnly": true, - "name": "willValidate", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "name": "align", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLInputElement", - "name": "useMap", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "isReadOnly": true, - "name": "webkitEntries", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "FileSystemEntry" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "name": "webkitdirectory", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "isReadOnly": true, - "name": "webkitEntries", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "FileSystemEntry" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLInputElement", - "name": "webkitdirectory", - "type": { - "name": "boolean" - }, - "type_": "Attribute" } ], - "name": "HTMLInputElement", + "name": "HTMLImageElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -32551,27 +31323,6 @@ { "name": "HTMLConstructor", "type_": "ExtendedAttribute" - }, - { - "args": [ - { - "name": "width", - "optional": true, - "type": { - "name": "unsigned long" - } - }, - { - "name": "height", - "optional": true, - "type": { - "name": "unsigned long" - } - } - ], - "name": "NamedConstructor", - "opName": "Image", - "type_": "ExtendedAttribute" } ], "files": [ @@ -32755,223 +31506,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLImageElement", - "name": "alt", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLImageElement", - "isReadOnly": true, - "name": "complete", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "crossOrigin", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLImageElement", - "isReadOnly": true, - "name": "currentSrc", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "height", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "isMap", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLImageElement", - "isReadOnly": true, - "name": "naturalHeight", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLImageElement", - "isReadOnly": true, - "name": "naturalWidth", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "referrerPolicy", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "sizes", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "src", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "srcset", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "useMap", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "width", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLImageElement", - "isReadOnly": true, - "name": "x", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLImageElement", - "isReadOnly": true, - "name": "y", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLImageElement", - "isReadOnly": true, - "name": "x", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLImageElement", - "isReadOnly": true, - "name": "y", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "align", + "from": "HTMLMetaElement", + "name": "content", "type": { "name": "DOMString" }, @@ -32982,15 +31518,10 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "HTMLImageElement", - "name": "border", + "from": "HTMLMetaElement", + "name": "httpEquiv", "type": { "name": "DOMString" }, @@ -33003,49 +31534,7 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLImageElement", - "name": "hspace", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "longDesc", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", - "name": "lowsrc", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLImageElement", + "from": "HTMLMetaElement", "name": "name", "type": { "name": "DOMString" @@ -33059,15 +31548,15 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLImageElement", - "name": "vspace", + "from": "HTMLMetaElement", + "name": "scheme", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLImageElement", + "name": "HTMLMetaElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -33246,52 +31735,63 @@ ], "members": [ { - "from": "MediaError", - "isConst": true, - "name": "MEDIA_ERR_ABORTED", + "from": "AudioTrack", + "name": "enabled", "type": { - "name": "unsigned short" + "name": "boolean" }, - "value": "1" + "type_": "Attribute" }, { - "from": "MediaError", - "isConst": true, - "name": "MEDIA_ERR_DECODE", + "from": "AudioTrack", + "isReadOnly": true, + "name": "id", "type": { - "name": "unsigned short" + "name": "DOMString" }, - "value": "3" + "type_": "Attribute" }, { - "from": "MediaError", - "isConst": true, - "name": "MEDIA_ERR_NETWORK", + "from": "AudioTrack", + "isReadOnly": true, + "name": "kind", "type": { - "name": "unsigned short" + "name": "DOMString" }, - "value": "2" + "type_": "Attribute" }, { - "from": "MediaError", - "isConst": true, - "name": "MEDIA_ERR_SRC_NOT_SUPPORTED", + "from": "AudioTrack", + "isReadOnly": true, + "name": "label", "type": { - "name": "unsigned short" + "name": "DOMString" }, - "value": "4" + "type_": "Attribute" }, { - "from": "MediaError", + "from": "AudioTrack", "isReadOnly": true, - "name": "code", + "name": "language", "type": { - "name": "unsigned short" + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "AudioTrack", + "isReadOnly": true, + "name": "sourceBuffer", + "type": { + "name": "SourceBuffer", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "MediaError", + "name": "AudioTrack", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -33483,222 +31983,25 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLIFrameElement", - "name": "allowFullscreen", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "allowPaymentRequest", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "allowUserMedia", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLIFrameElement", - "isReadOnly": true, - "name": "contentDocument", - "type": { - "name": "Document", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLIFrameElement", - "isReadOnly": true, - "name": "contentWindow", - "type": { - "name": "WindowProxy", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLIFrameElement", - "name": "getSVGDocument", - "returnType": { - "name": "Document", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "height", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "referrerPolicy", + "from": "HTMLMeterElement", + "name": "high", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, { "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - }, { "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLIFrameElement", + "from": "HTMLMeterElement", "isReadOnly": true, - "name": "sandbox", - "type": { - "name": "DOMTokenList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "src", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "srcdoc", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "width", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "align", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "frameBorder", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLIFrameElement", - "name": "longDesc", + "name": "labels", "type": { - "name": "USVString" + "name": "NodeList" }, "type_": "Attribute" }, @@ -33707,17 +32010,12 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "HTMLIFrameElement", - "name": "marginHeight", + "from": "HTMLMeterElement", + "name": "low", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, @@ -33726,17 +32024,12 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "HTMLIFrameElement", - "name": "marginWidth", + "from": "HTMLMeterElement", + "name": "max", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, @@ -33747,42 +32040,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLIFrameElement", - "name": "scrolling", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - } - ], - "from": "HTMLIFrameElement", - "isReadOnly": true, - "name": "permissions", - "type": { - "name": "DOMTokenList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - } - ], - "from": "HTMLIFrameElement", - "isReadOnly": true, - "name": "permissions", + "from": "HTMLMeterElement", + "name": "min", "type": { - "name": "DOMTokenList" + "name": "double" }, "type_": "Attribute" }, @@ -33793,10 +32054,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLIFrameElement", - "name": "csp", + "from": "HTMLMeterElement", + "name": "optimum", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, @@ -33807,35 +32068,33 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLIFrameElement", - "name": "csp", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLIFrameElement", - "name": "allowvr", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLIFrameElement", - "name": "allowvr", + "from": "HTMLMeterElement", + "name": "value", "type": { - "name": "boolean" + "name": "double" }, "type_": "Attribute" } ], - "name": "HTMLIFrameElement", + "name": "HTMLMeterElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -34008,63 +32267,26 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "ImageOrientation", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "none", - "flipY" - ] + "members": [ + { + "from": "AbstractWorker", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + } + ], + "name": "AbstractWorker", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ - { - "args": [ - { - "name": "sw", - "type": { - "name": "unsigned long" - } - }, - { - "name": "sh", - "type": { - "name": "unsigned long" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ - { - "name": "data", - "type": { - "name": "Uint8ClampedArray" - } - }, - { - "name": "sw", - "type": { - "name": "unsigned long" - } - }, - { - "name": "sh", - "optional": true, - "type": { - "name": "unsigned long" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, { "identifiers": [ "Window", - "Worker" + "SharedWorker" ], "name": "Exposed", "type_": "ExtendedAttribute" @@ -34242,36 +32464,158 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "EventTarget", "members": [ { - "from": "ImageData", - "isReadOnly": true, - "name": "data", + "from": "ApplicationCache", + "isConst": true, + "name": "CHECKING", "type": { - "name": "Uint8ClampedArray" + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "ApplicationCache", + "isConst": true, + "name": "DOWNLOADING", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "ApplicationCache", + "isConst": true, + "name": "IDLE", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "ApplicationCache", + "isConst": true, + "name": "OBSOLETE", + "type": { + "name": "unsigned short" + }, + "value": "5" + }, + { + "from": "ApplicationCache", + "isConst": true, + "name": "UNCACHED", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "ApplicationCache", + "isConst": true, + "name": "UPDATEREADY", + "type": { + "name": "unsigned short" + }, + "value": "4" + }, + { + "from": "ApplicationCache", + "name": "abort", + "returnType": { + "name": "void" + } + }, + { + "from": "ApplicationCache", + "name": "oncached", + "type": { + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "ImageData", - "isReadOnly": true, - "name": "height", + "from": "ApplicationCache", + "name": "onchecking", "type": { - "name": "unsigned long" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "ImageData", + "from": "ApplicationCache", + "name": "ondownloading", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ApplicationCache", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ApplicationCache", + "name": "onnoupdate", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ApplicationCache", + "name": "onobsolete", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ApplicationCache", + "name": "onprogress", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ApplicationCache", + "name": "onupdateready", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ApplicationCache", "isReadOnly": true, - "name": "width", + "name": "status", "type": { - "name": "unsigned long" + "name": "unsigned short" }, "type_": "Attribute" + }, + { + "from": "ApplicationCache", + "name": "swapCache", + "returnType": { + "name": "void" + } + }, + { + "from": "ApplicationCache", + "name": "update", + "returnType": { + "name": "void" + } } ], - "name": "ImageData", + "name": "ApplicationCache", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -34448,18 +32792,24 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "ImageBitmapSource", + "name": "CanvasImageSource", "type": { "type_": "UnionType", "types": [ { - "name": "CanvasImageSource" + "name": "HTMLOrSVGImageElement" }, { - "name": "Blob" + "name": "HTMLVideoElement" }, { - "name": "ImageData" + "name": "HTMLCanvasElement" + }, + { + "name": "ImageBitmap" + }, + { + "name": "OffscreenCanvas" } ] }, @@ -34467,6 +32817,12 @@ "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -34639,78 +32995,31 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ - { - "defaultValue": "default", - "from": "ImageBitmapOptions", - "name": "colorSpaceConversion", - "type": { - "name": "ColorSpaceConversion" - } - }, - { - "defaultValue": "none", - "from": "ImageBitmapOptions", - "name": "imageOrientation", - "type": { - "name": "ImageOrientation" - } - }, - { - "defaultValue": "default", - "from": "ImageBitmapOptions", - "name": "premultiplyAlpha", - "type": { - "name": "PremultiplyAlpha" - } - }, - { - "attrs": [ - { - "name": "EnforceRange", - "type_": "ExtendedAttribute" - } - ], - "from": "ImageBitmapOptions", - "name": "resizeHeight", - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "low", - "from": "ImageBitmapOptions", - "name": "resizeQuality", - "type": { - "name": "ResizeQuality" - } - }, { "attrs": [ { - "name": "EnforceRange", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "ImageBitmapOptions", - "name": "resizeWidth", + "from": "HTMLTableCaptionElement", + "name": "align", "type": { - "name": "unsigned long" - } + "name": "DOMString" + }, + "type_": "Attribute" } ], - "name": "ImageBitmapOptions", - "type_": "Dictionary", + "name": "HTMLTableCaptionElement", + "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], @@ -34886,341 +33195,45 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { - "from": "ImageBitmap", - "name": "close", - "returnType": { - "name": "void" - } - }, - { - "from": "ImageBitmap", - "isReadOnly": true, - "name": "height", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "ImageBitmap", - "isReadOnly": true, - "name": "width", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - } - ], - "name": "ImageBitmap", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "members": [ - { - "from": "History", - "name": "back", - "returnType": { - "name": "void" - } - }, - { - "from": "History", - "name": "forward", - "returnType": { - "name": "void" - } - }, - { - "args": [ + "attrs": [ { - "defaultValue": "0", - "name": "delta", - "optional": true, - "type": { - "name": "long" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "History", - "name": "go", - "returnType": { - "name": "void" - } - }, - { - "from": "History", - "isReadOnly": true, - "name": "length", + "from": "HTMLModElement", + "name": "cite", "type": { - "name": "unsigned long" + "name": "USVString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "data", - "type": { - "name": "any" - } - }, - { - "name": "title", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "null", - "name": "url", - "optional": true, - "type": { - "name": "USVString", - "params": [ - "nullable" - ] - } - } - ], - "from": "History", - "name": "pushState", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "data", - "type": { - "name": "any" - } - }, - { - "name": "title", - "type": { - "name": "DOMString" - } - }, + "attrs": [ { - "defaultValue": "null", - "name": "url", - "optional": true, - "type": { - "name": "USVString", - "params": [ - "nullable" - ] - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "History", - "name": "replaceState", - "returnType": { - "name": "void" - } - }, - { - "from": "History", - "name": "scrollRestoration", - "type": { - "name": "ScrollRestoration" - }, - "type_": "Attribute" - }, - { - "from": "History", - "isReadOnly": true, - "name": "state", + "from": "HTMLModElement", + "name": "dateTime", "type": { - "name": "any" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "History", + "name": "HTMLModElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "NoInterfaceObject", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], @@ -35396,6 +33409,7 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { "attrs": [ @@ -35404,103 +33418,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "hash", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "host", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "hostname", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "href", - "type": { - "name": "USVString" - }, - "type_": "Stringifier" - }, - { - "from": "HTMLHyperlinkElementUtils", - "isReadOnly": true, - "name": "origin", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "password", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "pathname", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "port", + "from": "HTMLOListElement", + "name": "reversed", "type": { - "name": "USVString" + "name": "boolean" }, "type_": "Attribute" }, @@ -35511,10 +33432,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "protocol", + "from": "HTMLOListElement", + "name": "start", "type": { - "name": "USVString" + "name": "long" }, "type_": "Attribute" }, @@ -35525,10 +33446,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "search", + "from": "HTMLOListElement", + "name": "type", "type": { - "name": "USVString" + "name": "DOMString" }, "type_": "Attribute" }, @@ -35539,215 +33460,15 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "username", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - } - ], - "name": "HTMLHyperlinkElementUtils", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHtmlElement", - "name": "version", + "from": "HTMLOListElement", + "name": "compact", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" } ], - "name": "HTMLHtmlElement", + "name": "HTMLOListElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -35926,1933 +33647,1335 @@ ], "members": [ { - "from": "ValidityState", + "from": "CanvasRenderingContext2D", "isReadOnly": true, - "name": "badInput", + "name": "canvas", "type": { - "name": "boolean" + "name": "HTMLCanvasElement" }, "type_": "Attribute" }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "customError", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasRect", + "name": "clearRect", + "returnType": { + "name": "void" + } }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "patternMismatch", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasRect", + "name": "fillRect", + "returnType": { + "name": "void" + } }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "rangeOverflow", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasRect", + "name": "strokeRect", + "returnType": { + "name": "void" + } }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "rangeUnderflow", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "text", + "type": { + "name": "DOMString" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "maxWidth", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasText", + "name": "fillText", + "returnType": { + "name": "void" + } }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "stepMismatch", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "text", + "type": { + "name": "DOMString" + } + } + ], + "from": "CanvasText", + "name": "measureText", + "returnType": { + "name": "TextMetrics" + } }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "tooLong", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "text", + "type": { + "name": "DOMString" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "maxWidth", + "optional": true, + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasText", + "name": "strokeText", + "returnType": { + "name": "void" + } }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "tooShort", + "from": "CanvasTextDrawingStyles", + "name": "direction", "type": { - "name": "boolean" + "name": "CanvasDirection" }, "type_": "Attribute" }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "typeMismatch", + "from": "CanvasTextDrawingStyles", + "name": "font", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "valid", + "from": "CanvasTextDrawingStyles", + "name": "textAlign", "type": { - "name": "boolean" + "name": "CanvasTextAlign" }, "type_": "Attribute" }, { - "from": "ValidityState", - "isReadOnly": true, - "name": "valueMissing", + "from": "CanvasTextDrawingStyles", + "name": "textBaseline", "type": { - "name": "boolean" + "name": "CanvasTextBaseline" }, "type_": "Attribute" - } - ], - "name": "ValidityState", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLMediaElement", - "members": [ + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radius", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "startAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "endAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" + } + } + ], + "from": "CanvasPath", + "name": "arc", + "returnType": { + "name": "void" + } + }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radius", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLVideoElement", - "name": "height", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" + "from": "CanvasPath", + "name": "arcTo", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusX", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusY", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotation", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLVideoElement", - "name": "playsInline", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "from": "CanvasPath", + "name": "arcTo", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "cp1x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp1y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp2x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp2y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLVideoElement", - "name": "poster", - "type": { - "name": "USVString" - }, - "type_": "Attribute" + "from": "CanvasPath", + "name": "bezierCurveTo", + "returnType": { + "name": "void" + } }, { - "from": "HTMLVideoElement", - "isReadOnly": true, - "name": "videoHeight", + "from": "CanvasPath", + "name": "closePath", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusX", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusY", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotation", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "startAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "endAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" + } + } + ], + "from": "CanvasPath", + "name": "ellipse", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "lineTo", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "moveTo", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "cpx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cpy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "quadraticCurveTo", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "rect", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasState", + "name": "restore", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasState", + "name": "save", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasShadowStyles", + "name": "shadowBlur", "type": { - "name": "unsigned long" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "HTMLVideoElement", - "isReadOnly": true, - "name": "videoWidth", + "from": "CanvasShadowStyles", + "name": "shadowColor", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLVideoElement", - "name": "width", + "from": "CanvasShadowStyles", + "name": "shadowOffsetX", "type": { - "name": "unsigned long" + "name": "unrestricted double" }, "type_": "Attribute" - } - ], - "name": "HTMLVideoElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ - ], - "name": "HTMLUnknownElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLUListElement", - "name": "compact", + "from": "CanvasShadowStyles", + "name": "shadowOffsetY", "type": { - "name": "boolean" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x0", + "type": { + "name": "double" + } + }, + { + "name": "y0", + "type": { + "name": "double" + } + }, + { + "name": "x1", + "type": { + "name": "double" + } + }, + { + "name": "y1", + "type": { + "name": "double" + } } ], - "from": "HTMLUListElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "HTMLUListElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + "from": "CanvasFillStrokeStyles", + "name": "createLinearGradient", + "returnType": { + "name": "CanvasGradient" + } + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + "args": [ + { + "name": "image", + "type": { + "name": "CanvasImageSource" + } + }, + { + "attrs": [ + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "name": "repetition", + "type": { + "name": "DOMString" + } + } + ], + "from": "CanvasFillStrokeStyles", + "name": "createPattern", + "returnType": { + "name": "CanvasPattern", + "params": [ + "nullable" + ] + } + }, { - "from": "HTMLTrackElement", - "isConst": true, - "name": "ERROR", - "type": { - "name": "unsigned short" - }, - "value": "3" + "args": [ + { + "name": "x0", + "type": { + "name": "double" + } + }, + { + "name": "y0", + "type": { + "name": "double" + } + }, + { + "name": "r0", + "type": { + "name": "double" + } + }, + { + "name": "x1", + "type": { + "name": "double" + } + }, + { + "name": "y1", + "type": { + "name": "double" + } + }, + { + "name": "r1", + "type": { + "name": "double" + } + } + ], + "from": "CanvasFillStrokeStyles", + "name": "createRadialGradient", + "returnType": { + "name": "CanvasGradient" + } }, { - "from": "HTMLTrackElement", - "isConst": true, - "name": "LOADED", + "from": "CanvasFillStrokeStyles", + "name": "fillStyle", "type": { - "name": "unsigned short" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "CanvasGradient" + }, + { + "name": "CanvasPattern" + } + ] }, - "value": "2" + "type_": "Attribute" }, { - "from": "HTMLTrackElement", - "isConst": true, - "name": "LOADING", + "from": "CanvasFillStrokeStyles", + "name": "strokeStyle", "type": { - "name": "unsigned short" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "CanvasGradient" + }, + { + "name": "CanvasPattern" + } + ] }, - "value": "1" + "type_": "Attribute" }, { - "from": "HTMLTrackElement", - "isConst": true, - "name": "NONE", - "type": { - "name": "unsigned short" - }, - "value": "0" + "from": "CanvasDrawPath", + "name": "beginPath", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "path", + "type": { + "name": "Path2D" + } + }, + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } } ], - "from": "HTMLTrackElement", - "name": "default", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "from": "CanvasDrawPath", + "name": "clip", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } } ], - "from": "HTMLTrackElement", - "name": "kind", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasDrawPath", + "name": "clip", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "path", + "type": { + "name": "Path2D" + } + }, + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } } ], - "from": "HTMLTrackElement", - "name": "label", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasDrawPath", + "name": "fill", + "returnType": { + "name": "void" + } }, { - "from": "HTMLTrackElement", - "isReadOnly": true, - "name": "readyState", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" + "args": [ + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } + } + ], + "from": "CanvasDrawPath", + "name": "fill", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } } ], - "from": "HTMLTrackElement", - "name": "src", - "type": { - "name": "USVString" - }, - "type_": "Attribute" + "from": "CanvasDrawPath", + "name": "isPointInPath", + "returnType": { + "name": "boolean" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "path", + "type": { + "name": "Path2D" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } } ], - "from": "HTMLTrackElement", - "name": "srclang", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasDrawPath", + "name": "isPointInPath", + "returnType": { + "name": "boolean" + } }, { - "from": "HTMLTrackElement", - "isReadOnly": true, - "name": "track", - "type": { - "name": "TextTrack" - }, - "type_": "Attribute" - } - ], - "name": "HTMLTrackElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasDrawPath", + "name": "isPointInStroke", + "returnType": { + "name": "boolean" + } + }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "path", + "type": { + "name": "Path2D" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLTitleElement", - "name": "text", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "HTMLTitleElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + "from": "CanvasDrawPath", + "name": "isPointInStroke", + "returnType": { + "name": "boolean" + } + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + "from": "CanvasDrawPath", + "name": "resetClip", + "returnType": { + "name": "void" + } + }, { - "attrs": [ + "from": "CanvasDrawPath", + "name": "stroke", + "returnType": { + "name": "void" + } + }, + { + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "path", + "type": { + "name": "Path2D" + } } ], - "from": "HTMLTimeElement", - "name": "dateTime", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "HTMLTimeElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + "from": "CanvasDrawPath", + "name": "stroke", + "returnType": { + "name": "void" + } + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + "args": [ + { + "name": "image", + "type": { + "name": "CanvasImageSource" + } + }, + { + "name": "dx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dy", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasDrawImage", + "name": "drawImage", + "returnType": { + "name": "void" + } + }, { - "attrs": [ + "args": [ + { + "name": "image", + "type": { + "name": "CanvasImageSource" + } + }, + { + "name": "dx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dw", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dh", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasDrawImage", + "name": "drawImage", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "image", + "type": { + "name": "CanvasImageSource" + } + }, + { + "name": "sx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "sy", + "type": { + "name": "unrestricted double" + } + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "sw", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "sh", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dw", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dh", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLTextAreaElement", - "name": "autocomplete", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasDrawImage", + "name": "drawImage", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "element", + "type": { + "name": "Element" + } } ], - "from": "HTMLTextAreaElement", - "name": "autofocus", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLTextAreaElement", - "name": "checkValidity", + "from": "CanvasUserInterface", + "name": "drawFocusIfNeeded", "returnType": { - "name": "boolean" + "name": "void" } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "path", + "type": { + "name": "Path2D" + } + }, + { + "name": "element", + "type": { + "name": "Element" + } } ], - "from": "HTMLTextAreaElement", - "name": "cols", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" + "from": "CanvasUserInterface", + "name": "drawFocusIfNeeded", + "returnType": { + "name": "void" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "defaultValue", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasUserInterface", + "name": "scrollPathIntoView", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "path", + "type": { + "name": "Path2D" + } } ], - "from": "HTMLTextAreaElement", - "name": "dirName", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasUserInterface", + "name": "scrollPathIntoView", + "returnType": { + "name": "void" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "disabled", + "from": "CanvasImageSmoothing", + "name": "imageSmoothingEnabled", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "from": "HTMLTextAreaElement", - "isReadOnly": true, - "name": "form", + "from": "CanvasImageSmoothing", + "name": "imageSmoothingQuality", "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] + "name": "ImageSmoothingQuality" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "inputMode", + "from": "CanvasFilters", + "name": "filter", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "isReadOnly": true, - "name": "labels", + "from": "CanvasPathDrawingStyles", + "name": "getLineDash", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "unrestricted double" + } + ] + } + }, + { + "from": "CanvasPathDrawingStyles", + "name": "lineCap", "type": { - "name": "NodeList" + "name": "CanvasLineCap" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "maxLength", + "from": "CanvasPathDrawingStyles", + "name": "lineDashOffset", "type": { - "name": "long" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "minLength", + "from": "CanvasPathDrawingStyles", + "name": "lineJoin", "type": { - "name": "long" + "name": "CanvasLineJoin" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "name", + "from": "CanvasPathDrawingStyles", + "name": "lineWidth", "type": { - "name": "DOMString" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "placeholder", + "from": "CanvasPathDrawingStyles", + "name": "miterLimit", "type": { - "name": "DOMString" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "segments", + "type": { + "name": "sequence", + "params": [ + { + "name": "unrestricted double" + } + ] + } } ], - "from": "HTMLTextAreaElement", - "name": "readOnly", + "from": "CanvasPathDrawingStyles", + "name": "setLineDash", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasCompositing", + "name": "globalAlpha", "type": { - "name": "boolean" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "HTMLTextAreaElement", - "name": "reportValidity", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "required", + "from": "CanvasCompositing", + "name": "globalCompositeOperation", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLTextAreaElement", - "name": "rows", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" + "from": "CanvasTransform", + "name": "getTransform", + "returnType": { + "name": "DOMMatrix" + } }, { - "from": "HTMLTextAreaElement", - "name": "select", + "from": "CanvasTransform", + "name": "resetTransform", "returnType": { "name": "void" } }, - { - "from": "HTMLTextAreaElement", - "name": "selectionDirection", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLTextAreaElement", - "name": "selectionEnd", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLTextAreaElement", - "name": "selectionStart", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "error", + "name": "angle", "type": { - "name": "DOMString" + "name": "unrestricted double" } } ], - "from": "HTMLTextAreaElement", - "name": "setCustomValidity", + "from": "CanvasTransform", + "name": "rotate", "returnType": { "name": "void" } @@ -37860,14 +34983,20 @@ { "args": [ { - "name": "replacement", + "name": "x", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" } } ], - "from": "HTMLTextAreaElement", - "name": "setRangeText", + "from": "CanvasTransform", + "name": "scale", "returnType": { "name": "void" } @@ -37875,34 +35004,60 @@ { "args": [ { - "name": "replacement", + "name": "a", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "name": "start", + "name": "b", "type": { - "name": "unsigned long" + "name": "unrestricted double" } }, { - "name": "end", + "name": "c", "type": { - "name": "unsigned long" + "name": "unrestricted double" } }, { - "defaultValue": "preserve", - "name": "selectionMode", + "name": "d", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "e", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "f", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasTransform", + "name": "setTransform", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "transform", "optional": true, "type": { - "name": "SelectionMode" + "name": "DOMMatrixInit" } } ], - "from": "HTMLTextAreaElement", - "name": "setRangeText", + "from": "CanvasTransform", + "name": "setTransform", "returnType": { "name": "void" } @@ -37910,601 +35065,218 @@ { "args": [ { - "name": "start", + "name": "a", "type": { - "name": "unsigned long" + "name": "unrestricted double" } }, { - "name": "end", + "name": "b", "type": { - "name": "unsigned long" + "name": "unrestricted double" } }, { - "name": "direction", - "optional": true, + "name": "c", "type": { - "name": "DOMString" + "name": "unrestricted double" + } + }, + { + "name": "d", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "e", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "f", + "type": { + "name": "unrestricted double" } } ], - "from": "HTMLTextAreaElement", - "name": "setSelectionRange", + "from": "CanvasTransform", + "name": "transform", "returnType": { "name": "void" } }, { - "from": "HTMLTextAreaElement", - "isReadOnly": true, - "name": "textLength", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLTextAreaElement", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLTextAreaElement", - "isReadOnly": true, - "name": "validationMessage", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLTextAreaElement", - "isReadOnly": true, - "name": "validity", - "type": { - "name": "ValidityState" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "unrestricted double" + } }, { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" + "name": "y", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLTextAreaElement", - "name": "value", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLTextAreaElement", - "isReadOnly": true, - "name": "willValidate", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "from": "CanvasTransform", + "name": "translate", + "returnType": { + "name": "void" + } }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTextAreaElement", - "name": "wrap", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "HTMLTextAreaElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "from": "HTMLTemplateElement", - "isReadOnly": true, - "name": "content", - "type": { - "name": "DocumentFragment" - }, - "type_": "Attribute" - } - ], - "name": "HTMLTemplateElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ { "args": [ { - "name": "index", + "name": "sw", "type": { - "name": "long" + "name": "double" } - } - ], - "attrs": [ + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "sh", + "type": { + "name": "double" + } } ], - "from": "HTMLTableSectionElement", - "name": "deleteRow", + "from": "CanvasImageData", + "name": "createImageData", "returnType": { - "name": "void" + "name": "ImageData" } }, { "args": [ { - "defaultValue": "-1", - "name": "index", - "optional": true, + "name": "imagedata", "type": { - "name": "long" + "name": "ImageData" } } ], - "from": "HTMLTableSectionElement", - "name": "insertRow", + "from": "CanvasImageData", + "name": "createImageData", "returnType": { - "name": "HTMLElement" + "name": "ImageData" } }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableSectionElement", - "isReadOnly": true, - "name": "rows", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "name": "sx", + "type": { + "name": "double" + } + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "sy", + "type": { + "name": "double" + } + }, + { + "name": "sw", + "type": { + "name": "double" + } + }, + { + "name": "sh", + "type": { + "name": "double" + } } ], - "from": "HTMLTableSectionElement", - "name": "align", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasImageData", + "name": "getImageData", + "returnType": { + "name": "ImageData" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "imagedata", + "type": { + "name": "ImageData" + } + }, + { + "name": "dx", + "type": { + "name": "double" + } + }, + { + "name": "dy", + "type": { + "name": "double" + } } ], - "from": "HTMLTableSectionElement", - "name": "ch", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasImageData", + "name": "putImageData", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ + { + "name": "imagedata", + "type": { + "name": "ImageData" + } + }, + { + "name": "dx", + "type": { + "name": "double" + } + }, + { + "name": "dy", + "type": { + "name": "double" + } + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableSectionElement", - "name": "chOff", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "name": "dirtyX", + "type": { + "name": "double" + } + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "dirtyY", + "type": { + "name": "double" + } + }, + { + "name": "dirtyWidth", + "type": { + "name": "double" + } + }, + { + "name": "dirtyHeight", + "type": { + "name": "double" + } } ], - "from": "HTMLTableSectionElement", - "name": "vAlign", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasImageData", + "name": "putImageData", + "returnType": { + "name": "void" + } } ], - "name": "HTMLTableSectionElement", + "name": "CanvasRenderingContext2D", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -38689,154 +35461,8 @@ ], "inheritsFrom": "HTMLElement", "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableRowElement", - "isReadOnly": true, - "name": "cells", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "index", - "type": { - "name": "long" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableRowElement", - "name": "deleteCell", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "defaultValue": "-1", - "name": "index", - "optional": true, - "type": { - "name": "long" - } - } - ], - "from": "HTMLTableRowElement", - "name": "insertCell", - "returnType": { - "name": "HTMLElement" - } - }, - { - "from": "HTMLTableRowElement", - "isReadOnly": true, - "name": "rowIndex", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLTableRowElement", - "isReadOnly": true, - "name": "sectionRowIndex", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableRowElement", - "name": "align", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "HTMLTableRowElement", - "name": "bgColor", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableRowElement", - "name": "ch", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableRowElement", - "name": "chOff", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableRowElement", - "name": "vAlign", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } ], - "name": "HTMLTableRowElement", + "name": "HTMLHeadElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -39028,44 +35654,13 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "caption", + "from": "HTMLIFrameElement", + "name": "allowFullscreen", "type": { - "name": "HTMLTableCaptionElement", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" }, - { - "from": "HTMLTableElement", - "name": "createCaption", - "returnType": { - "name": "HTMLTableCaptionElement" - } - }, - { - "from": "HTMLTableElement", - "name": "createTBody", - "returnType": { - "name": "HTMLTableSectionElement" - } - }, - { - "from": "HTMLTableElement", - "name": "createTFoot", - "returnType": { - "name": "HTMLTableSectionElement" - } - }, - { - "from": "HTMLTableElement", - "name": "createTHead", - "returnType": { - "name": "HTMLTableSectionElement" - } - }, { "attrs": [ { @@ -39073,31 +35668,59 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "deleteCaption", - "returnType": { - "name": "void" - } + "from": "HTMLIFrameElement", + "name": "allowPaymentRequest", + "type": { + "name": "boolean" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "index", - "type": { - "name": "long" - } - } - ], "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "deleteRow", + "from": "HTMLIFrameElement", + "name": "allowUserMedia", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLIFrameElement", + "isReadOnly": true, + "name": "contentDocument", + "type": { + "name": "Document", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLIFrameElement", + "isReadOnly": true, + "name": "contentWindow", + "type": { + "name": "WindowProxy", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLIFrameElement", + "name": "getSVGDocument", "returnType": { - "name": "void" + "name": "Document", + "params": [ + "nullable" + ] } }, { @@ -39107,11 +35730,12 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "deleteTFoot", - "returnType": { - "name": "void" - } + "from": "HTMLIFrameElement", + "name": "height", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { "attrs": [ @@ -39120,56 +35744,48 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "deleteTHead", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "defaultValue": "-1", - "name": "index", - "optional": true, - "type": { - "name": "long" - } - } - ], - "from": "HTMLTableElement", - "name": "insertRow", - "returnType": { - "name": "HTMLTableRowElement" - } + "from": "HTMLIFrameElement", + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "isReadOnly": true, - "name": "rows", + "from": "HTMLIFrameElement", + "name": "referrerPolicy", "type": { - "name": "HTMLCollection" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "value" + }, { "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", + "from": "HTMLIFrameElement", "isReadOnly": true, - "name": "tBodies", + "name": "sandbox", "type": { - "name": "HTMLCollection" + "name": "DOMTokenList" }, "type_": "Attribute" }, @@ -39180,13 +35796,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "tFoot", + "from": "HTMLIFrameElement", + "name": "src", "type": { - "name": "HTMLTableSectionElement", - "params": [ - "nullable" - ] + "name": "USVString" }, "type_": "Attribute" }, @@ -39197,13 +35810,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "tHead", + "from": "HTMLIFrameElement", + "name": "srcdoc", "type": { - "name": "HTMLTableSectionElement", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, @@ -39214,27 +35824,30 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "align", + "from": "HTMLIFrameElement", + "name": "width", "type": { "name": "DOMString" }, "type_": "Attribute" }, + { + "from": "HTMLIFrameElement", + "name": "allowvr", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, { "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "HTMLTableElement", - "name": "bgColor", + "from": "HTMLIFrameElement", + "name": "csp", "type": { "name": "DOMString" }, @@ -39247,8 +35860,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "border", + "from": "HTMLIFrameElement", + "name": "align", "type": { "name": "DOMString" }, @@ -39259,15 +35872,10 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "HTMLTableElement", - "name": "cellPadding", + "from": "HTMLIFrameElement", + "name": "frameBorder", "type": { "name": "DOMString" }, @@ -39278,17 +35886,12 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "HTMLTableElement", - "name": "cellSpacing", + "from": "HTMLIFrameElement", + "name": "longDesc", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, @@ -39297,10 +35900,15 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "HTMLTableElement", - "name": "frame", + "from": "HTMLIFrameElement", + "name": "marginHeight", "type": { "name": "DOMString" }, @@ -39311,10 +35919,15 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "HTMLTableElement", - "name": "rules", + "from": "HTMLIFrameElement", + "name": "marginWidth", "type": { "name": "DOMString" }, @@ -39327,8 +35940,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableElement", - "name": "summary", + "from": "HTMLIFrameElement", + "name": "scrolling", "type": { "name": "DOMString" }, @@ -39337,19 +35950,21 @@ { "attrs": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "value" } ], - "from": "HTMLTableElement", - "name": "width", + "from": "HTMLIFrameElement", + "isReadOnly": true, + "name": "permissions", "type": { - "name": "DOMString" + "name": "DOMTokenList" }, "type_": "Attribute" } ], - "name": "HTMLTableElement", + "name": "HTMLIFrameElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -39541,88 +36156,200 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableColElement", - "name": "span", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableColElement", + "from": "HTMLHeadingElement", "name": "align", "type": { "name": "DOMString" }, "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableColElement", - "name": "ch", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableColElement", - "name": "chOff", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableColElement", - "name": "vAlign", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableColElement", - "name": "width", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" } ], - "name": "HTMLTableColElement", + "name": "HTMLHeadingElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, + { + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "name": "DocumentReadyState", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "loading", + "interactive", + "complete" + ] + }, { "attrs": [ { @@ -39804,6 +36531,37 @@ ], "inheritsFrom": "HTMLElement", "members": [ + { + "from": "HTMLObjectElement", + "name": "checkValidity", + "returnType": { + "name": "boolean" + } + }, + { + "from": "HTMLObjectElement", + "isReadOnly": true, + "name": "contentDocument", + "type": { + "name": "Document", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLObjectElement", + "isReadOnly": true, + "name": "contentWindow", + "type": { + "name": "WindowProxy", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, { "attrs": [ { @@ -39811,19 +36569,46 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "abbr", + "from": "HTMLObjectElement", + "name": "data", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "HTMLTableCellElement", + "from": "HTMLObjectElement", "isReadOnly": true, - "name": "cellIndex", + "name": "form", "type": { - "name": "long" + "name": "HTMLFormElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLObjectElement", + "name": "getSVGDocument", + "returnType": { + "name": "Document", + "params": [ + "nullable" + ] + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLObjectElement", + "name": "height", + "type": { + "name": "DOMString" }, "type_": "Attribute" }, @@ -39834,13 +36619,35 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "colSpan", + "from": "HTMLObjectElement", + "name": "name", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" }, + { + "from": "HTMLObjectElement", + "name": "reportValidity", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "error", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLObjectElement", + "name": "setCustomValidity", + "returnType": { + "name": "void" + } + }, { "attrs": [ { @@ -39848,8 +36655,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "headers", + "from": "HTMLObjectElement", + "name": "type", "type": { "name": "DOMString" }, @@ -39862,10 +36669,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "rowSpan", + "from": "HTMLObjectElement", + "name": "typeMustMatch", "type": { - "name": "unsigned long" + "name": "boolean" }, "type_": "Attribute" }, @@ -39876,13 +36683,31 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "scope", + "from": "HTMLObjectElement", + "name": "useMap", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLObjectElement", + "isReadOnly": true, + "name": "validationMessage", "type": { "name": "DOMString" }, "type_": "Attribute" }, + { + "from": "HTMLObjectElement", + "isReadOnly": true, + "name": "validity", + "type": { + "name": "ValidityState" + }, + "type_": "Attribute" + }, { "attrs": [ { @@ -39890,7 +36715,30 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", + "from": "HTMLObjectElement", + "name": "width", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLObjectElement", + "isReadOnly": true, + "name": "willValidate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLObjectElement", "name": "align", "type": { "name": "DOMString" @@ -39904,8 +36752,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "axis", + "from": "HTMLObjectElement", + "name": "archive", "type": { "name": "DOMString" }, @@ -39923,8 +36771,8 @@ "value": "EmptyString" } ], - "from": "HTMLTableCellElement", - "name": "bgColor", + "from": "HTMLObjectElement", + "name": "border", "type": { "name": "DOMString" }, @@ -39937,8 +36785,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "ch", + "from": "HTMLObjectElement", + "name": "code", "type": { "name": "DOMString" }, @@ -39951,8 +36799,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "chOff", + "from": "HTMLObjectElement", + "name": "codeBase", "type": { "name": "DOMString" }, @@ -39965,8 +36813,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "height", + "from": "HTMLObjectElement", + "name": "codeType", "type": { "name": "DOMString" }, @@ -39979,8 +36827,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "noWrap", + "from": "HTMLObjectElement", + "name": "declare", "type": { "name": "boolean" }, @@ -39989,14 +36837,243 @@ { "attrs": [ { - "name": "CEReactions", + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLObjectElement", + "name": "hspace", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLObjectElement", + "name": "standby", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLObjectElement", + "name": "vspace", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + } + ], + "name": "HTMLObjectElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ + { + "attrs": [ + { + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "vAlign", + "from": "HTMLMapElement", + "isReadOnly": true, + "name": "areas", "type": { - "name": "DOMString" + "name": "HTMLCollection" }, "type_": "Attribute" }, @@ -40007,15 +37084,15 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLTableCellElement", - "name": "width", + "from": "HTMLMapElement", + "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLTableCellElement", + "name": "HTMLMapElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -40200,22 +37277,8 @@ ], "inheritsFrom": "HTMLElement", "members": [ - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLTableCaptionElement", - "name": "align", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } ], - "name": "HTMLTableCaptionElement", + "name": "HTMLSpanElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -40407,8 +37470,194 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLStyleElement", - "name": "media", + "from": "HTMLTableElement", + "name": "caption", + "type": { + "name": "HTMLTableCaptionElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLTableElement", + "name": "createCaption", + "returnType": { + "name": "HTMLTableCaptionElement" + } + }, + { + "from": "HTMLTableElement", + "name": "createTBody", + "returnType": { + "name": "HTMLTableSectionElement" + } + }, + { + "from": "HTMLTableElement", + "name": "createTFoot", + "returnType": { + "name": "HTMLTableSectionElement" + } + }, + { + "from": "HTMLTableElement", + "name": "createTHead", + "returnType": { + "name": "HTMLTableSectionElement" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "deleteCaption", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "long" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "deleteRow", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "deleteTFoot", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "deleteTHead", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "defaultValue": "-1", + "name": "index", + "optional": true, + "type": { + "name": "long" + } + } + ], + "from": "HTMLTableElement", + "name": "insertRow", + "returnType": { + "name": "HTMLTableRowElement" + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "isReadOnly": true, + "name": "rows", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "isReadOnly": true, + "name": "tBodies", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "tFoot", + "type": { + "name": "HTMLTableSectionElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "tHead", + "type": { + "name": "HTMLTableSectionElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "align", "type": { "name": "DOMString" }, @@ -40419,10 +37668,15 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "HTMLStyleElement", - "name": "nonce", + "from": "HTMLTableElement", + "name": "bgColor", "type": { "name": "DOMString" }, @@ -40435,50 +37689,124 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLStyleElement", - "name": "type", + "from": "HTMLTableElement", + "name": "border", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLStyleElement", - "name": "nonce", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLTableElement", + "name": "cellPadding", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLStyleElement", - "name": "nonce", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLTableElement", + "name": "cellSpacing", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "LinkStyle", - "isReadOnly": true, - "name": "sheet", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "frame", "type": { - "name": "StyleSheet", - "params": [ - "nullable" - ] + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "rules", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "summary", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableElement", + "name": "width", + "type": { + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLStyleElement", + "name": "HTMLTableElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "HTMLConstructor", + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], @@ -40654,10 +37982,171 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appCodeName", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appName", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appVersion", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "platform", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "product", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "isReadOnly": true, + "name": "productSub", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "userAgent", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "isReadOnly": true, + "name": "vendor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "isReadOnly": true, + "name": "vendorSub", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "isReadOnly": true, + "name": "oscpu", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "name": "taintEnabled", + "returnType": { + "name": "boolean" + } + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "isReadOnly": true, + "name": "oscpu", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "name": "taintEnabled", + "returnType": { + "name": "boolean" + } + } ], - "name": "HTMLSpanElement", + "name": "NavigatorID", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -40849,52 +38338,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLSourceElement", - "name": "media", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSourceElement", - "name": "sizes", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSourceElement", - "name": "src", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSourceElement", - "name": "srcset", + "from": "HTMLOptGroupElement", + "name": "disabled", "type": { - "name": "USVString" + "name": "boolean" }, "type_": "Attribute" }, @@ -40905,25 +38352,19 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLSourceElement", - "name": "type", + "from": "HTMLOptGroupElement", + "name": "label", "type": { "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLSourceElement", + "name": "HTMLOptGroupElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -41068,442 +38509,46 @@ "core/html/HTMLVideoElement.idl", "core/html/ImageData.idl", "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "args": [ - { - "name": "element", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "HTMLOptionElement" - }, - { - "name": "HTMLOptGroupElement" - } - ] - } - }, - { - "defaultValue": "null", - "name": "before", - "optional": true, - "type": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "HTMLElement" - }, - { - "name": "long" - } - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "add", - "returnType": { - "name": "void" - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "autocomplete", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "autofocus", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLSelectElement", - "name": "checkValidity", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "disabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLSelectElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "HTMLSelectElement", - "name": "item", - "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "isReadOnly": true, - "name": "labels", - "type": { - "name": "NodeList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "multiple", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLSelectElement", - "name": "namedItem", - "returnType": { - "name": "HTMLOptionElement", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "isReadOnly": true, - "name": "options", - "type": { - "name": "HTMLOptionsCollection" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "remove", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "index", - "type": { - "name": "long" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "remove", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLSelectElement", - "name": "reportValidity", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "required", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLSelectElement", - "name": "selectedIndex", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "isReadOnly": true, - "name": "selectedOptions", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "name": "size", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLSelectElement", - "isReadOnly": true, - "name": "validationMessage", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLSelectElement", - "isReadOnly": true, - "name": "validity", - "type": { - "name": "ValidityState" - }, - "type_": "Attribute" - }, - { - "from": "HTMLSelectElement", - "name": "value", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "members": [ { - "from": "HTMLSelectElement", - "isReadOnly": true, - "name": "willValidate", + "defaultValue": "true", + "from": "ImageBitmapRenderingContextSettings", + "name": "alpha", "type": { "name": "boolean" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - }, - { - "name": "option", - "type": { - "name": "HTMLOptionElement", - "params": [ - "nullable" - ] - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSelectElement", - "returnType": { - "name": "void" - }, - "specials": [ - "setter" - ] - }, - { - "args": [ - { - "name": "error", - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLSelectElement", - "name": "setCustomValidity", - "returnType": { - "name": "void" } - }, - { - "from": "HTMLSelectElement", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" } ], - "name": "HTMLSelectElement", - "type_": "Interface", + "name": "ImageBitmapRenderingContextSettings", + "type_": "Dictionary", "url": "https://html.spec.whatwg.org/" }, { @@ -41694,190 +38739,15 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLScriptElement", - "name": "async", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "charset", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "crossOrigin", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "defer", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "integrity", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "nonce", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "src", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "text", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "event", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLScriptElement", - "name": "htmlFor", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLScriptElement", - "name": "integrity", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLScriptElement", - "name": "integrity", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLScriptElement", - "name": "nonce", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLScriptElement", - "name": "nonce", + "from": "HTMLDivElement", + "name": "align", "type": { "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLScriptElement", + "name": "HTMLDivElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -42062,25 +38932,199 @@ ], "inheritsFrom": "HTMLElement", "members": [ - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLQuoteElement", - "name": "cite", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - } ], - "name": "HTMLQuoteElement", + "name": "HTMLPictureElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, + { + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "name": "HTMLOrSVGScriptElement", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "HTMLScriptElement" + }, + { + "name": "SVGScriptElement" + } + ] + }, + "type_": "Typedef", + "url": "https://html.spec.whatwg.org/" + }, { "attrs": [ { @@ -42262,44 +39306,6 @@ ], "inheritsFrom": "HTMLElement", "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLProgressElement", - "isReadOnly": true, - "name": "labels", - "type": { - "name": "NodeList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLProgressElement", - "name": "max", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "HTMLProgressElement", - "isReadOnly": true, - "name": "position", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, { "attrs": [ { @@ -42307,22 +39313,30 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLProgressElement", - "name": "value", + "from": "HTMLParagraphElement", + "name": "align", "type": { - "name": "double" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLProgressElement", + "name": "HTMLParagraphElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "HTMLConstructor", + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], @@ -42498,24 +39512,138 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "image", + "type": { + "name": "CanvasImageSource" + } + }, + { + "name": "dx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dy", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLPreElement", - "name": "width", - "type": { - "name": "long" - }, - "type_": "Attribute" + "from": "CanvasDrawImage", + "name": "drawImage", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "image", + "type": { + "name": "CanvasImageSource" + } + }, + { + "name": "dx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dw", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dh", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasDrawImage", + "name": "drawImage", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "image", + "type": { + "name": "CanvasImageSource" + } + }, + { + "name": "sx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "sy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "sw", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "sh", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dw", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "dh", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasDrawImage", + "name": "drawImage", + "returnType": { + "name": "void" + } } ], - "name": "HTMLPreElement", + "name": "CanvasDrawImage", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -42700,15 +39828,86 @@ ], "inheritsFrom": "HTMLElement", "members": [ + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLPreElement", + "name": "width", + "type": { + "name": "long" + }, + "type_": "Attribute" + } ], - "name": "HTMLPictureElement", + "name": "HTMLPreElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "HTMLConstructor", + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "name": "path", + "type": { + "name": "Path2D" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "name": "paths", + "type": { + "name": "sequence", + "params": [ + { + "name": "Path2D" + } + ] + } + }, + { + "defaultValue": "nonzero", + "name": "fillRule", + "optional": true, + "type": { + "name": "CanvasFillRule" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "name": "d", + "type": { + "name": "DOMString" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", "type_": "ExtendedAttribute" } ], @@ -42884,66 +40083,387 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ + "args": [ + { + "name": "path", + "type": { + "name": "Path2D" + } + }, + { + "name": "transform", + "optional": true, + "type": { + "name": "DOMMatrixInit" + } + } + ], + "from": "Path2D", + "name": "addPath", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radius", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "startAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "endAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" + } + } + ], + "from": "CanvasPath", + "name": "arc", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radius", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "arcTo", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusX", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusY", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotation", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "arcTo", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "cp1x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp1y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp2x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp2y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "bezierCurveTo", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasPath", + "name": "closePath", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusX", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusY", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotation", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "startAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "endAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" + } + } + ], + "from": "CanvasPath", + "name": "ellipse", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "y", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLParamElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasPath", + "name": "lineTo", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLParamElement", - "name": "value", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasPath", + "name": "moveTo", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "cpx", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cpy", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLParamElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasPath", + "name": "quadraticCurveTo", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "w", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "h", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLParamElement", - "name": "valueType", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasPath", + "name": "rect", + "returnType": { + "name": "void" + } } ], - "name": "HTMLParamElement", + "name": "Path2D", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -43135,15 +40655,71 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLParagraphElement", + "from": "HTMLHRElement", "name": "align", "type": { "name": "DOMString" }, "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHRElement", + "name": "color", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHRElement", + "name": "noShade", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHRElement", + "name": "size", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHRElement", + "name": "width", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" } ], - "name": "HTMLParagraphElement", + "name": "HTMLHRElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -43328,63 +40904,6 @@ ], "inheritsFrom": "HTMLElement", "members": [ - { - "from": "HTMLOutputElement", - "name": "checkValidity", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOutputElement", - "name": "defaultValue", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLOutputElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOutputElement", - "isReadOnly": true, - "name": "htmlFor", - "type": { - "name": "DOMTokenList" - }, - "type_": "Attribute" - }, { "attrs": [ { @@ -43392,7 +40911,7 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLOutputElement", + "from": "HTMLProgressElement", "isReadOnly": true, "name": "labels", "type": { @@ -43407,59 +40926,19 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLOutputElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLOutputElement", - "name": "reportValidity", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "error", - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLOutputElement", - "name": "setCustomValidity", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLOutputElement", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLOutputElement", - "isReadOnly": true, - "name": "validationMessage", + "from": "HTMLProgressElement", + "name": "max", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, { - "from": "HTMLOutputElement", + "from": "HTMLProgressElement", "isReadOnly": true, - "name": "validity", + "name": "position", "type": { - "name": "ValidityState" + "name": "double" }, "type_": "Attribute" }, @@ -43470,28 +40949,25 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLOutputElement", + "from": "HTMLProgressElement", "name": "value", "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLOutputElement", - "isReadOnly": true, - "name": "willValidate", - "type": { - "name": "boolean" + "name": "double" }, "type_": "Attribute" } ], - "name": "HTMLOutputElement", + "name": "HTMLProgressElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -43664,19 +41140,25 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "HTMLOrSVGScriptElement", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "HTMLScriptElement" + "inheritsFrom": "HTMLElement", + "members": [ + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLQuoteElement", + "name": "cite", + "type": { + "name": "USVString" }, - { - "name": "SVGScriptElement" - } - ] - }, - "type_": "Typedef", + "type_": "Attribute" + } + ], + "name": "HTMLQuoteElement", + "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { @@ -43852,181 +41334,768 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLCollection", "members": [ { "attrs": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "isReadOnly": true, + "name": "bluetooth", + "type": { + "name": "Bluetooth" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "isReadOnly": true, + "name": "credentials", + "type": { + "name": "CredentialsContainer" + }, + "type_": "Attribute" + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "activeVRDisplays", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "VRDisplay" + } + ] + }, + "type_": "Attribute" + }, + { + "from": "Navigator", + "name": "getVRDisplays", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "sequence", + "params": [ + { + "name": "VRDisplay" + } + ] + } + ] + } + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "vrEnabled", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "isReadOnly": true, + "name": "budget", + "type": { + "name": "BudgetService" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "isReadOnly": true, + "name": "presentation", + "type": { + "name": "Presentation" + }, + "type_": "Attribute" + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "permissions", + "type": { + "name": "Permissions" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "isReadOnly": true, + "name": "clipboard", + "type": { + "name": "Clipboard" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "isReadOnly": true, + "name": "mediaSession", + "type": { + "name": "MediaSession" + }, + "type_": "Attribute" + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "storageQuota", + "type": { + "name": "StorageQuota" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "pattern", + "type": { + "name": "VibratePattern" + } + } + ], + "from": "Navigator", + "name": "vibrate", + "returnType": { + "name": "boolean" + } + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "geolocation", + "type": { + "name": "Geolocation" + }, + "type_": "Attribute" + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "credentials", + "type": { + "name": "CredentialContainer" + }, + "type_": "Attribute" + }, + { + "from": "Navigator", + "name": "getBattery", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "BatteryManager" + } + ] + } + }, + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "MIDIOptions" + } + } + ], + "from": "Navigator", + "name": "requestMIDIAccess", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "MIDIAccess" + } + ] + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + }, + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "isReadOnly": true, + "name": "serviceWorker", + "type": { + "name": "ServiceWorkerContainer" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "isReadOnly": true, + "name": "usb", + "type": { + "name": "USB" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "url", + "type": { + "name": "USVString" + } + }, + { + "defaultValue": "null", + "name": "data", + "optional": true, + "type": { + "name": "BodyInit", + "params": [ + "nullable" + ] + } + } + ], + "from": "Navigator", + "name": "sendBeacon", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "keySystem", + "type": { + "name": "DOMString" + } + }, + { + "name": "supportedConfigurations", + "type": { + "name": "sequence", + "params": [ + { + "name": "MediaKeySystemConfiguration" + } + ] + } + } + ], + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "Navigator", + "name": "requestMediaKeySystemAccess", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "MediaKeySystemAccess" + } + ] + } + }, + { + "from": "Navigator", + "name": "getGamepads", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "Gamepad", + "params": [ + "nullable" + ] + } + ] + } + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "maxTouchPoints", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "nfc", + "type": { + "name": "NFC" + }, + "type_": "Attribute" + }, + { + "from": "Navigator", + "isReadOnly": true, + "name": "connection", + "type": { + "name": "NetworkInformation" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "mimeType", + "type": { + "name": "DOMString" + } + }, + { + "name": "url", + "type": { + "name": "USVString" + } + } + ], + "from": "NavigatorContentUtils", + "name": "isContentHandlerRegistered", + "returnType": { + "name": "DOMString" + } + }, + { + "args": [ + { + "name": "scheme", + "type": { + "name": "DOMString" + } + }, + { + "name": "url", + "type": { + "name": "USVString" + } + } + ], + "from": "NavigatorContentUtils", + "name": "isProtocolHandlerRegistered", + "returnType": { + "name": "DOMString" + } + }, + { + "args": [ + { + "name": "mimeType", + "type": { + "name": "DOMString" + } + }, + { + "name": "url", + "type": { + "name": "USVString" + } + }, + { + "name": "title", + "type": { + "name": "DOMString" + } + } + ], + "from": "NavigatorContentUtils", + "name": "registerContentHandler", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "scheme", + "type": { + "name": "DOMString" + } + }, + { + "name": "url", + "type": { + "name": "USVString" + } + }, + { + "name": "title", + "type": { + "name": "DOMString" + } + } + ], + "from": "NavigatorContentUtils", + "name": "registerProtocolHandler", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "mimeType", + "type": { + "name": "DOMString" + } + }, + { + "name": "url", + "type": { + "name": "USVString" + } + } + ], + "from": "NavigatorContentUtils", + "name": "unregisterContentHandler", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "scheme", + "type": { + "name": "DOMString" + } + }, + { + "name": "url", + "type": { + "name": "USVString" + } + } + ], + "from": "NavigatorContentUtils", + "name": "unregisterProtocolHandler", + "returnType": { + "name": "void" + } + }, + { + "from": "NavigatorUserMedia", + "isReadOnly": true, + "name": "mediaDevices", + "type": { + "name": "MediaDevices" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "constraints", + "type": { + "name": "MediaStreamConstraints" + } + }, + { + "name": "successCallback", + "type": { + "name": "NavigatorUserMediaSuccessCallback" + } + }, + { + "name": "errorCallback", + "type": { + "name": "NavigatorUserMediaErrorCallback" + } + } + ], + "from": "NavigatorUserMedia", + "name": "getUserMedia", + "returnType": { + "name": "void" + } + }, + { + "from": "NavigatorCookies", + "isReadOnly": true, + "name": "cookieEnabled", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorOnLine", + "isReadOnly": true, + "name": "onLine", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorLanguage", + "isReadOnly": true, + "name": "language", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorLanguage", + "isReadOnly": true, + "name": "languages", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "DOMString" + } + ] + }, + "type_": "Attribute" + }, + { + "from": "NavigatorPlugins", + "name": "javaEnabled", + "returnType": { + "name": "boolean" + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "NavigatorPlugins", + "isReadOnly": true, + "name": "mimeTypes", + "type": { + "name": "MimeTypeArray" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "NavigatorPlugins", + "isReadOnly": true, + "name": "plugins", + "type": { + "name": "PluginArray" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorConcurrentHardware", + "isReadOnly": true, + "name": "hardwareConcurrency", + "type": { + "name": "unsigned long long" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appCodeName", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appName", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appVersion", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "platform", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "product", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "isReadOnly": true, + "name": "productSub", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "userAgent", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], - "from": "HTMLOptionsCollection", - "name": "length", + "from": "NavigatorID", + "isReadOnly": true, + "name": "vendor", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - }, - { - "name": "option", - "type": { - "name": "HTMLOptionElement", - "params": [ - "nullable" - ] - } - } - ], "attrs": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], - "from": "HTMLOptionsCollection", - "returnType": { - "name": "void" + "from": "NavigatorID", + "isReadOnly": true, + "name": "vendorSub", + "type": { + "name": "DOMString" }, - "specials": [ - "setter" - ] + "type_": "Attribute" }, { - "args": [ - { - "name": "element", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "HTMLOptionElement" - }, - { - "name": "HTMLOptGroupElement" - } - ] - } - }, - { - "defaultValue": "null", - "name": "before", - "optional": true, - "type": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "HTMLElement" - }, - { - "name": "long" - } - ] - } - } - ], "attrs": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], - "from": "HTMLOptionsCollection", - "name": "add", - "returnType": { - "name": "void" - } + "from": "NavigatorID", + "isReadOnly": true, + "name": "oscpu", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "index", - "type": { - "name": "long" - } - } - ], "attrs": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], - "from": "HTMLOptionsCollection", - "name": "remove", + "from": "NavigatorID", + "name": "taintEnabled", "returnType": { - "name": "void" + "name": "boolean" } }, { - "from": "HTMLOptionsCollection", - "name": "selectedIndex", + "from": "NavigatorStorage", + "isReadOnly": true, + "name": "storage", "type": { - "name": "long" + "name": "StorageManager" }, "type_": "Attribute" } ], - "name": "HTMLOptionsCollection", + "name": "Navigator", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ - { - "defaultValue": "", - "name": "text", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "name": "value", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "false", - "name": "defaultSelected", - "optional": true, - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "false", - "name": "selected", - "optional": true, - "type": { - "name": "boolean" - } - } - ], - "name": "NamedConstructor", - "opName": "Option", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -44199,110 +42268,17 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOptionElement", - "name": "defaultSelected", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOptionElement", - "name": "disabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLOptionElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLOptionElement", - "isReadOnly": true, - "name": "index", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOptionElement", - "name": "label", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLOptionElement", - "name": "selected", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOptionElement", - "name": "text", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOptionElement", - "name": "value", + "from": "ElementDefinitionOptions", + "name": "extends", "type": { "name": "DOMString" - }, - "type_": "Attribute" + } } ], - "name": "HTMLOptionElement", - "type_": "Interface", + "name": "ElementDefinitionOptions", + "type_": "Dictionary", "url": "https://html.spec.whatwg.org/" }, { @@ -44493,10 +42469,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLOptGroupElement", - "name": "disabled", + "from": "HTMLLIElement", + "name": "value", "type": { - "name": "boolean" + "name": "long" }, "type_": "Attribute" }, @@ -44507,19 +42483,34 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLOptGroupElement", - "name": "label", + "from": "HTMLLIElement", + "name": "type", "type": { "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLOptGroupElement", + "name": "HTMLLIElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "SharedWorker" + }, + { + "identifiers": [ + "Worker", + "SharedWorker" + ], + "name": "Global", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -44692,69 +42683,53 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "WorkerGlobalScope", "members": [ { - "from": "VideoTrack", - "isReadOnly": true, - "name": "id", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "VideoTrack", + "from": "SharedWorkerGlobalScope", "isReadOnly": true, - "name": "kind", + "name": "applicationCache", "type": { - "name": "DOMString" + "name": "ApplicationCache" }, "type_": "Attribute" }, { - "from": "VideoTrack", - "isReadOnly": true, - "name": "label", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "SharedWorkerGlobalScope", + "name": "close", + "returnType": { + "name": "void" + } }, { - "from": "VideoTrack", + "from": "SharedWorkerGlobalScope", "isReadOnly": true, - "name": "language", + "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "VideoTrack", - "name": "selected", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "VideoTrack", - "isReadOnly": true, - "name": "sourceBuffer", + "from": "SharedWorkerGlobalScope", + "name": "onconnect", "type": { - "name": "SourceBuffer", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" } ], - "name": "VideoTrack", + "name": "SharedWorkerGlobalScope", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -44927,87 +42902,183 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "HTMLElement", "members": [ { - "from": "VideoTrackList", - "isReadOnly": true, - "name": "length", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "async", "type": { - "name": "unsigned long" + "name": "boolean" }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "VideoTrackList", - "returnType": { - "name": "VideoTrack" + "from": "HTMLScriptElement", + "name": "charset", + "type": { + "name": "DOMString" }, - "specials": [ - "getter" - ] + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "id", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "VideoTrackList", - "name": "getTrackById", - "returnType": { - "name": "VideoTrack", + "from": "HTMLScriptElement", + "name": "crossOrigin", + "type": { + "name": "DOMString", "params": [ "nullable" ] - } + }, + "type_": "Attribute" }, { - "from": "VideoTrackList", - "name": "onaddtrack", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "defer", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "VideoTrackList", - "name": "onchange", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "integrity", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "VideoTrackList", - "name": "onremovetrack", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "nonce", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "VideoTrackList", - "isReadOnly": true, - "name": "selectedIndex", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "src", "type": { - "name": "long" + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "text", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLScriptElement", + "name": "integrity", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLScriptElement", + "name": "nonce", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "event", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLScriptElement", + "name": "htmlFor", + "type": { + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "VideoTrackList", + "name": "HTMLScriptElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -45187,631 +43258,102 @@ "inheritsFrom": "HTMLElement", "members": [ { - "from": "HTMLMediaElement", - "isConst": true, - "name": "HAVE_CURRENT_DATA", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "HTMLMediaElement", - "isConst": true, - "name": "HAVE_ENOUGH_DATA", - "type": { - "name": "unsigned short" - }, - "value": "4" - }, - { - "from": "HTMLMediaElement", - "isConst": true, - "name": "HAVE_FUTURE_DATA", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "HTMLMediaElement", - "isConst": true, - "name": "HAVE_METADATA", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "HTMLMediaElement", - "isConst": true, - "name": "HAVE_NOTHING", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "HTMLMediaElement", - "isConst": true, - "name": "NETWORK_EMPTY", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "HTMLMediaElement", - "isConst": true, - "name": "NETWORK_IDLE", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "HTMLMediaElement", - "isConst": true, - "name": "NETWORK_LOADING", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "HTMLMediaElement", - "isConst": true, - "name": "NETWORK_NO_SOURCE", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "args": [ - { - "name": "kind", - "type": { - "name": "TextTrackKind" - } - }, - { - "defaultValue": "", - "name": "label", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "", - "name": "language", - "optional": true, - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLMediaElement", - "name": "addTextTrack", - "returnType": { - "name": "TextTrack" - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "audioTracks", - "type": { - "name": "AudioTrackList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "autoplay", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "buffered", - "type": { - "name": "TimeRanges" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLMediaElement", - "name": "canPlayType", - "returnType": { - "name": "CanPlayTypeResult" - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "controls", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "crossOrigin", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "currentSrc", + "from": "HTMLAppletElement", + "name": "_object", "type": { "name": "USVString" }, "type_": "Attribute" }, { - "from": "HTMLMediaElement", - "name": "currentTime", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "defaultMuted", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "name": "defaultPlaybackRate", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "duration", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "ended", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "error", - "type": { - "name": "MediaError", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "time", - "type": { - "name": "double" - } - } - ], - "from": "HTMLMediaElement", - "name": "fastSeek", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLMediaElement", - "name": "getStartDate", - "returnType": { - "name": "object" - } - }, - { - "from": "HTMLMediaElement", - "name": "load", - "returnType": { - "name": "void" - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "loop", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "name": "muted", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "networkState", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "name": "pause", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "paused", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "name": "play", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "from": "HTMLMediaElement", - "name": "playbackRate", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "played", - "type": { - "name": "TimeRanges" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "preload", + "from": "HTMLAppletElement", + "name": "align", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "readyState", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "seekable", - "type": { - "name": "TimeRanges" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "seeking", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "src", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "name": "srcObject", - "type": { - "name": "MediaProvider", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "textTracks", - "type": { - "name": "TextTrackList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "videoTracks", - "type": { - "name": "VideoTrackList" - }, - "type_": "Attribute" - }, - { - "from": "HTMLMediaElement", - "name": "volume", + "from": "HTMLAppletElement", + "name": "alt", "type": { - "name": "double" + "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "mediaKeys", + "from": "HTMLAppletElement", + "name": "archive", "type": { - "name": "MediaKeys", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLMediaElement", - "name": "onencrypted", + "from": "HTMLAppletElement", + "name": "code", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLMediaElement", - "name": "onwaitingforkey", + "from": "HTMLAppletElement", + "name": "codeBase", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "mediaKeys", - "type": { - "name": "MediaKeys", - "params": [ - "nullable" - ] - } - } - ], - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "setMediaKeys", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "from": "HTMLMediaElement", - "name": "captureStream", - "returnType": { - "name": "MediaStream" - } - }, - { - "from": "HTMLMediaElement", - "name": "srcObject", + "from": "HTMLAppletElement", + "name": "height", "type": { - "name": "MediaStream", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "sinkId", - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLMediaElement", - "name": "setSinkId", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } + "from": "HTMLAppletElement", + "name": "hspace", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" }, { - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "sinkId", + "from": "HTMLAppletElement", + "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "name": "disableRemotePlayback", + "from": "HTMLAppletElement", + "name": "vspace", "type": { - "name": "boolean" + "name": "unsigned long" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMediaElement", - "isReadOnly": true, - "name": "remote", + "from": "HTMLAppletElement", + "name": "width", "type": { - "name": "RemotePlayback" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLMediaElement", + "name": "HTMLAppletElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "LegacyUnenumerableNamedProperties", - "type_": "ExtendedAttribute" - }, - { - "name": "PrimaryGlobal", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], @@ -45987,770 +43529,52 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "HTMLElement", "members": [ - { - "from": "Window", - "name": "alert", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "message", - "type": { - "name": "DOMString" - } - } - ], - "from": "Window", - "name": "alert", - "returnType": { - "name": "void" - } - }, - { - "from": "Window", - "isReadOnly": true, - "name": "applicationCache", - "type": { - "name": "ApplicationCache" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "blur", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "handle", - "type": { - "name": "unsigned long" - } - } - ], - "from": "Window", - "name": "cancelAnimationFrame", - "returnType": { - "name": "void" - } - }, - { - "from": "Window", - "name": "close", - "returnType": { - "name": "void" - } - }, - { - "from": "Window", - "isReadOnly": true, - "name": "closed", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "defaultValue": "", - "name": "message", - "optional": true, - "type": { - "name": "DOMString" - } - } - ], - "from": "Window", - "name": "confirm", - "returnType": { - "name": "boolean" - } - }, - { - "from": "Window", - "isReadOnly": true, - "name": "customElements", - "type": { - "name": "CustomElementRegistry" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "document", - "type": { - "name": "Document" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "focus", - "returnType": { - "name": "void" - } - }, - { - "from": "Window", - "isReadOnly": true, - "name": "frameElement", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "frames", - "type": { - "name": "WindowProxy" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "isReadOnly": true, - "name": "history", - "type": { - "name": "History" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "href" - }, - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "location", - "type": { - "name": "Location" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "locationbar", - "type": { - "name": "BarProp" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "menubar", - "type": { - "name": "BarProp" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "isReadOnly": true, - "name": "navigator", - "type": { - "name": "Navigator" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "defaultValue": "about:blank", - "name": "url", - "optional": true, - "type": { - "name": "USVString" - } - }, - { - "defaultValue": "_blank", - "name": "target", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "attrs": [ - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "defaultValue": "", - "name": "features", - "optional": true, - "type": { - "name": "DOMString" - } - } - ], - "from": "Window", - "name": "open", - "returnType": { - "name": "WindowProxy", - "params": [ - "nullable" - ] - } - }, - { - "from": "Window", - "name": "opener", - "type": { - "name": "any" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "parent", - "type": { - "name": "WindowProxy", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "personalbar", - "type": { - "name": "BarProp" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "message", - "type": { - "name": "any" - } - }, - { - "name": "targetOrigin", + "name": "element", "type": { - "name": "USVString" + "type_": "UnionType", + "types": [ + { + "name": "HTMLOptionElement" + }, + { + "name": "HTMLOptGroupElement" + } + ] } }, { - "defaultValue": [ - "[", - "]" - ], - "name": "transfer", + "defaultValue": "null", + "name": "before", "optional": true, "type": { - "name": "sequence", "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ { - "name": "object" + "name": "HTMLElement" + }, + { + "name": "long" } ] } } ], - "from": "Window", - "name": "postMessage", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "Window", - "returnType": { - "name": "object" - }, - "specials": [ - "getter" - ] - }, - { - "from": "Window", - "name": "print", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "defaultValue": "", - "name": "message", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "", - "name": "default", - "optional": true, - "type": { - "name": "DOMString" - } - } - ], - "from": "Window", - "name": "prompt", - "returnType": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - }, - { - "args": [ - { - "name": "callback", - "type": { - "name": "FrameRequestCallback" - } - } - ], - "from": "Window", - "name": "requestAnimationFrame", - "returnType": { - "name": "unsigned long" - } - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "scrollbars", - "type": { - "name": "BarProp" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "self", - "type": { - "name": "WindowProxy" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "status", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "statusbar", - "type": { - "name": "BarProp" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "stop", - "returnType": { - "name": "void" - } - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "toolbar", - "type": { - "name": "BarProp" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "top", - "type": { - "name": "WindowProxy", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "window", - "type": { - "name": "WindowProxy" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "getSelection", - "returnType": { - "name": "Selection", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "audioWorklet", - "type": { - "name": "Worklet" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "devicePixelRatio", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "innerHeight", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "innerWidth", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "query", - "type": { - "name": "DOMString" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "name": "matchMedia", - "returnType": { - "name": "MediaQueryList" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "long" - } - }, - { - "name": "y", - "type": { - "name": "long" - } - } - ], - "from": "Window", - "name": "moveBy", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "long" - } - }, - { - "name": "y", - "type": { - "name": "long" - } - } - ], - "from": "Window", - "name": "moveTo", - "returnType": { - "name": "void" - } - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "outerHeight", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "outerWidth", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "pageXOffset", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "pageYOffset", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "long" - } - }, - { - "name": "y", - "type": { - "name": "long" - } - } - ], - "from": "Window", - "name": "resizeBy", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "long" - } - }, - { - "name": "y", - "type": { - "name": "long" - } - } - ], - "from": "Window", - "name": "resizeTo", + "from": "HTMLSelectElement", + "name": "add", "returnType": { "name": "void" } @@ -46758,276 +43582,184 @@ { "attrs": [ { - "name": "Replaceable", - "type_": "ExtendedAttribute" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "screen", - "type": { - "name": "Screen" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "screenX", + "from": "HTMLSelectElement", + "name": "autocomplete", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "screenY", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } - } - ], - "from": "Window", - "name": "scroll", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "Window", - "name": "scroll", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } - } - ], - "from": "Window", - "name": "scrollBy", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "Window", - "name": "scrollBy", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "Window", - "name": "scrollTo", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } - } - ], - "from": "Window", - "name": "scrollTo", + "from": "HTMLSelectElement", + "name": "autofocus", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLSelectElement", + "name": "checkValidity", "returnType": { - "name": "void" + "name": "boolean" } }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", + "from": "HTMLSelectElement", + "name": "disabled", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLSelectElement", "isReadOnly": true, - "name": "scrollX", + "name": "form", "type": { - "name": "double" + "name": "HTMLFormElement", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "HTMLSelectElement", + "name": "item", + "returnType": { + "name": "Element", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, { "attrs": [ { - "name": "Replaceable", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "Window", + "from": "HTMLSelectElement", "isReadOnly": true, - "name": "scrollY", + "name": "labels", "type": { - "name": "double" + "name": "NodeList" }, "type_": "Attribute" }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "devicePixelRatio", + "from": "HTMLSelectElement", + "name": "length", "type": { - "name": "double" + "name": "unsigned long" }, "type_": "Attribute" }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "innerHeight", + "from": "HTMLSelectElement", + "name": "multiple", "type": { - "name": "long" + "name": "boolean" }, "type_": "Attribute" }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "innerWidth", + "from": "HTMLSelectElement", + "name": "name", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { "args": [ { - "name": "query", + "name": "name", "type": { "name": "DOMString" } } ], + "from": "HTMLSelectElement", + "name": "namedItem", + "returnType": { + "name": "HTMLOptionElement", + "params": [ + "nullable" + ] + } + }, + { "attrs": [ { - "name": "NewObject", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "matchMedia", - "returnType": { - "name": "MediaQueryList" - } + "from": "HTMLSelectElement", + "isReadOnly": true, + "name": "options", + "type": { + "name": "HTMLOptionsCollection" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "long" - } - }, + "attrs": [ { - "name": "y", - "type": { - "name": "long" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "moveBy", + "from": "HTMLSelectElement", + "name": "remove", "returnType": { "name": "void" } @@ -47035,49 +43767,48 @@ { "args": [ { - "name": "x", + "name": "index", "type": { "name": "long" } - }, + } + ], + "attrs": [ { - "name": "y", - "type": { - "name": "long" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "moveTo", + "from": "HTMLSelectElement", + "name": "remove", "returnType": { "name": "void" } }, + { + "from": "HTMLSelectElement", + "name": "reportValidity", + "returnType": { + "name": "boolean" + } + }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "outerHeight", + "from": "HTMLSelectElement", + "name": "required", "type": { - "name": "long" + "name": "boolean" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "outerWidth", + "from": "HTMLSelectElement", + "name": "selectedIndex", "type": { "name": "long" }, @@ -47086,1912 +43817,4116 @@ { "attrs": [ { - "name": "Replaceable", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "Window", + "from": "HTMLSelectElement", "isReadOnly": true, - "name": "pageXOffset", + "name": "selectedOptions", "type": { - "name": "double" + "name": "HTMLCollection" }, "type_": "Attribute" }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "pageYOffset", + "from": "HTMLSelectElement", + "name": "size", "type": { - "name": "double" + "name": "unsigned long" }, "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "long" - } - }, - { - "name": "y", - "type": { - "name": "long" - } - } - ], - "from": "Window", - "name": "resizeBy", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "long" - } - }, - { - "name": "y", - "type": { - "name": "long" - } - } - ], - "from": "Window", - "name": "resizeTo", - "returnType": { - "name": "void" - } - }, - { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", + "from": "HTMLSelectElement", "isReadOnly": true, - "name": "screen", + "name": "validationMessage", "type": { - "name": "Screen" + "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", + "from": "HTMLSelectElement", "isReadOnly": true, - "name": "screenX", + "name": "validity", "type": { - "name": "long" + "name": "ValidityState" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", - "isReadOnly": true, - "name": "screenY", + "from": "HTMLSelectElement", + "name": "value", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } - } - ], - "from": "Window", - "name": "scroll", - "returnType": { - "name": "void" - } + "from": "HTMLSelectElement", + "isReadOnly": true, + "name": "willValidate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" }, { "args": [ { - "name": "x", + "name": "index", "type": { - "name": "unrestricted double" + "name": "unsigned long" } }, { - "name": "y", + "name": "option", "type": { - "name": "unrestricted double" + "name": "HTMLOptionElement", + "params": [ + "nullable" + ] } } ], - "from": "Window", - "name": "scroll", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLSelectElement", "returnType": { "name": "void" - } + }, + "specials": [ + "setter" + ] }, { "args": [ { - "name": "options", - "optional": true, + "name": "error", "type": { - "name": "ScrollToOptions" + "name": "DOMString" } } ], - "from": "Window", - "name": "scrollBy", + "from": "HTMLSelectElement", + "name": "setCustomValidity", "returnType": { "name": "void" } }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - } + "from": "HTMLSelectElement", + "isReadOnly": true, + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "HTMLSelectElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "DedicatedWorker" + }, + { + "identifiers": [ + "Worker", + "DedicatedWorker" ], - "from": "Window", - "name": "scrollBy", + "name": "Global", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "WorkerGlobalScope", + "members": [ + { + "from": "DedicatedWorkerGlobalScope", + "name": "close", "returnType": { "name": "void" } }, + { + "from": "DedicatedWorkerGlobalScope", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "x", + "name": "message", "type": { - "name": "unrestricted double" + "name": "any" } }, { - "name": "y", + "defaultValue": [ + "[", + "]" + ], + "name": "transfer", + "optional": true, "type": { - "name": "unrestricted double" + "name": "sequence", + "params": [ + { + "name": "object" + } + ] } } ], - "from": "Window", - "name": "scrollTo", + "from": "DedicatedWorkerGlobalScope", + "name": "postMessage", "returnType": { "name": "void" } - }, + } + ], + "name": "DedicatedWorkerGlobalScope", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { - "args": [ + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ + { + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "ScrollToOptions" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "scrollTo", - "returnType": { - "name": "void" - } + "from": "HTMLSourceElement", + "name": "media", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "scrollX", + "from": "HTMLSourceElement", + "name": "sizes", "type": { - "name": "double" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "scrollY", + "from": "HTMLSourceElement", + "name": "src", "type": { - "name": "double" + "name": "USVString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "elt", - "type": { - "name": "Element" - } - }, - { - "name": "pseudoElt", - "optional": true, - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - } - ], "attrs": [ { - "name": "NewObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "getComputedStyle", - "returnType": { - "name": "CSSStyleDeclaration" - } + "from": "HTMLSourceElement", + "name": "srcset", + "type": { + "name": "USVString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "elt", - "type": { - "name": "Element" - } - }, - { - "name": "pseudoElt", - "optional": true, - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - } - ], "attrs": [ { - "name": "NewObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "getComputedStyle", - "returnType": { - "name": "CSSStyleDeclaration" - } - }, + "from": "HTMLSourceElement", + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "HTMLSourceElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "paintWorklet", + "from": "HTMLTableCellElement", + "name": "abbr", "type": { - "name": "Worklet" + "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Window", + "from": "HTMLTableCellElement", "isReadOnly": true, - "name": "paintWorklet", + "name": "cellIndex", "type": { - "name": "Worklet" + "name": "long" }, "type_": "Attribute" }, - { - "args": [ - { - "name": "element", - "type": { - "name": "Element" - } - }, - { - "name": "pseudoElt", - "optional": true, - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - } - ], - "from": "Window", - "name": "getComputedStyleMap", - "returnType": { - "name": "StylePropertyMapReadOnly" - } - }, - { - "args": [ - { - "name": "element", - "type": { - "name": "Element" - } - }, - { - "name": "pseudoElt", - "optional": true, - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - } - ], - "from": "Window", - "name": "getComputedStyleMap", - "returnType": { - "name": "StylePropertyMapReadOnly" - } - }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "fakeWorklet1", + "from": "HTMLTableCellElement", + "name": "colSpan", "type": { - "name": "Worklet" + "name": "unsigned long" }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "fakeWorklet2", + "from": "HTMLTableCellElement", + "name": "headers", "type": { - "name": "Worklet" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "fakeWorklet1", + "from": "HTMLTableCellElement", + "name": "rowSpan", "type": { - "name": "Worklet" + "name": "unsigned long" }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "isReadOnly": true, - "name": "fakeWorklet2", + "from": "HTMLTableCellElement", + "name": "scope", "type": { - "name": "Worklet" + "name": "DOMString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "elt", - "type": { - "name": "Element" - } - }, - { - "name": "pseudoElt", - "optional": true, - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - } - ], "attrs": [ { - "name": "NewObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "getComputedStyle", - "returnType": { - "name": "CSSStyleDeclaration" - } + "from": "HTMLTableCellElement", + "name": "align", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "elt", - "type": { - "name": "Element" - } - }, - { - "name": "pseudoElt", - "optional": true, - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - } - } - ], "attrs": [ { - "name": "NewObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "getComputedStyle", - "returnType": { - "name": "CSSStyleDeclaration" - } - }, - { - "from": "Window", - "name": "captureEvents", - "returnType": { - "name": "void" - } + "from": "HTMLTableCellElement", + "name": "axis", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" }, { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "Window", - "isReadOnly": true, - "name": "external", - "type": { - "name": "External" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "releaseEvents", - "returnType": { - "name": "void" - } - }, - { - "from": "Window", - "name": "ondeviceorientation", + "from": "HTMLTableCellElement", + "name": "bgColor", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Window", - "name": "ondevicemotion", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableCellElement", + "name": "ch", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "handle", - "type": { - "name": "unsigned long" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "cancelIdleCallback", - "returnType": { - "name": "void" - } + "from": "HTMLTableCellElement", + "name": "chOff", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "callback", - "type": { - "name": "IdleRequestCallback" - } - }, + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "IdleRequestOptions" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "Window", - "name": "requestIdleCallback", - "returnType": { - "name": "unsigned long" - } - }, - { - "from": "Window", - "name": "getSelection", - "returnType": { - "name": "Selection", - "params": [ - "nullable" - ] - } - }, - { - "from": "Window", - "isReadOnly": true, - "name": "isSecureContext", + "from": "HTMLTableCellElement", + "name": "height", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Window", - "isReadOnly": true, - "name": "isSecureContext", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableCellElement", + "name": "noWrap", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "from": "Window", - "isReadOnly": true, - "name": "customElements", - "type": { - "name": "CustomElementRegistry" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "onvrdisplayactivate", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "onvrdisplayblur", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "onvrdisplayconnect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "onvrdisplaydeactivate", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "onvrdisplaydisconnect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "onvrdisplayfocus", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Window", - "name": "onvrdisplaypresentchange", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableCellElement", + "name": "vAlign", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Window", - "name": "onvrdisplayactivate", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableCellElement", + "name": "width", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" - }, + } + ], + "name": "HTMLTableCellElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "Window", - "name": "onvrdisplayblur", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { - "from": "Window", - "name": "onvrdisplayconnect", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableColElement", + "name": "span", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "Window", - "name": "onvrdisplaydeactivate", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableColElement", + "name": "align", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Window", - "name": "onvrdisplaydisconnect", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableColElement", + "name": "ch", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Window", - "name": "onvrdisplayfocus", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableColElement", + "name": "chOff", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Window", - "name": "onvrdisplaypresentchange", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableColElement", + "name": "vAlign", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "SpeechSynthesisGetter", - "isReadOnly": true, - "name": "speechSynthesis", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableColElement", + "name": "width", "type": { - "name": "SpeechSynthesis" + "name": "DOMString" }, "type_": "Attribute" - }, + } + ], + "name": "HTMLTableColElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "name": "ImageOrientation", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "none", + "flipY" + ] + }, + { + "attrs": [ { - "from": "WindowSessionStorage", - "isReadOnly": true, - "name": "sessionStorage", - "type": { - "name": "Storage" - }, - "type_": "Attribute" - }, + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { "args": [ { - "name": "data", + "name": "index", "type": { - "name": "DOMString" + "name": "long" } } ], - "from": "WindowOrWorkerGlobalScope", - "name": "atob", - "returnType": { - "name": "DOMString" - } - }, - { - "args": [ + "attrs": [ { - "name": "data", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "WindowOrWorkerGlobalScope", - "name": "btoa", + "from": "HTMLTableSectionElement", + "name": "deleteRow", "returnType": { - "name": "DOMString" + "name": "void" } }, { "args": [ { - "defaultValue": "0", - "name": "handle", + "defaultValue": "-1", + "name": "index", "optional": true, "type": { "name": "long" } } ], - "from": "WindowOrWorkerGlobalScope", - "name": "clearInterval", + "from": "HTMLTableSectionElement", + "name": "insertRow", "returnType": { - "name": "void" + "name": "HTMLElement" } }, { - "args": [ + "attrs": [ { - "defaultValue": "0", - "name": "handle", - "optional": true, - "type": { - "name": "long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "WindowOrWorkerGlobalScope", - "name": "clearTimeout", - "returnType": { - "name": "void" - } + "from": "HTMLTableSectionElement", + "isReadOnly": true, + "name": "rows", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "image", - "type": { - "name": "ImageBitmapSource" - } - }, + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableSectionElement", + "name": "align", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "ImageBitmapOptions" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "WindowOrWorkerGlobalScope", - "name": "createImageBitmap", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "ImageBitmap" - } - ] - } + "from": "HTMLTableSectionElement", + "name": "ch", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableSectionElement", + "name": "chOff", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableSectionElement", + "name": "vAlign", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "HTMLTableSectionElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ + { + "from": "HTMLTemplateElement", + "isReadOnly": true, + "name": "content", + "type": { + "name": "DocumentFragment" + }, + "type_": "Attribute" + } + ], + "name": "HTMLTemplateElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { "args": [ { - "name": "image", + "name": "sw", "type": { - "name": "ImageBitmapSource" + "name": "unsigned long" } }, { - "name": "sx", + "name": "sh", "type": { - "name": "long" + "name": "unsigned long" } - }, + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ { - "name": "sy", + "name": "data", "type": { - "name": "long" + "name": "Uint8ClampedArray" } }, { "name": "sw", "type": { - "name": "long" + "name": "unsigned long" } }, { "name": "sh", - "type": { - "name": "long" - } - }, - { - "name": "options", "optional": true, "type": { - "name": "ImageBitmapOptions" + "name": "unsigned long" } } ], - "from": "WindowOrWorkerGlobalScope", - "name": "createImageBitmap", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "ImageBitmap" - } - ] - } + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } + "identifiers": [ + "Window", + "Worker" ], - "from": "WindowOrWorkerGlobalScope", + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "members": [ + { + "from": "ImageData", "isReadOnly": true, - "name": "origin", + "name": "data", "type": { - "name": "USVString" + "name": "Uint8ClampedArray" + }, + "type_": "Attribute" + }, + { + "from": "ImageData", + "isReadOnly": true, + "name": "height", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "ImageData", + "isReadOnly": true, + "name": "width", + "type": { + "name": "unsigned long" }, "type_": "Attribute" + } + ], + "name": "ImageData", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "name": "CanPlayTypeResult", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "", + "maybe", + "probably" + ] + }, + { + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "members": [ + { + "from": "History", + "name": "back", + "returnType": { + "name": "void" + } + }, + { + "from": "History", + "name": "forward", + "returnType": { + "name": "void" + } }, { "args": [ - { - "name": "handler", - "type": { - "name": "TimerHandler" - } - }, { "defaultValue": "0", - "name": "timeout", + "name": "delta", "optional": true, "type": { "name": "long" } - }, - { - "isVariadic": true, - "name": "arguments", - "type": { - "name": "any" - } } ], - "from": "WindowOrWorkerGlobalScope", - "name": "setInterval", + "from": "History", + "name": "go", "returnType": { - "name": "long" + "name": "void" } }, + { + "from": "History", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "handler", + "name": "data", "type": { - "name": "TimerHandler" + "name": "any" } }, { - "defaultValue": "0", - "name": "timeout", - "optional": true, + "name": "title", "type": { - "name": "long" + "name": "DOMString" } }, { - "isVariadic": true, - "name": "arguments", + "defaultValue": "null", + "name": "url", + "optional": true, "type": { - "name": "any" + "name": "USVString", + "params": [ + "nullable" + ] } } ], - "from": "WindowOrWorkerGlobalScope", - "name": "setTimeout", + "from": "History", + "name": "pushState", "returnType": { - "name": "long" + "name": "void" } }, { "args": [ { - "name": "input", + "name": "data", "type": { - "name": "RequestInfo" + "name": "any" } }, { - "name": "init", - "optional": true, + "name": "title", "type": { - "name": "RequestInit" + "name": "DOMString" } - } - ], - "attrs": [ + }, { - "name": "NewObject", - "type_": "ExtendedAttribute" + "defaultValue": "null", + "name": "url", + "optional": true, + "type": { + "name": "USVString", + "params": [ + "nullable" + ] + } } ], - "from": "WindowOrWorkerGlobalScope", - "name": "fetch", + "from": "History", + "name": "replaceState", "returnType": { - "name": "Promise", - "params": [ - { - "name": "Response" - } - ] + "name": "void" } }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "indexedDB", + "from": "History", + "name": "scrollRestoration", "type": { - "name": "IDBFactory" + "name": "ScrollRestoration" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", + "from": "History", "isReadOnly": true, - "name": "caches", - "type": { - "name": "CacheStorage" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onabort", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onauxclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onblur", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncanplay", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncanplaythrough", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onclose", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncontextmenu", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncuechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondblclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondrag", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragexit", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondrop", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondurationchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onemptied", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onended", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onerror", - "type": { - "name": "OnErrorEventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onfocus", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oninput", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oninvalid", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeydown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeypress", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeyup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onload", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadeddata", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadedmetadata", + "name": "state", "type": { - "name": "EventHandler" + "name": "any" }, "type_": "Attribute" - }, + } + ], + "name": "History", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "GlobalEventHandlers", - "name": "onloadend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { - "from": "GlobalEventHandlers", - "name": "onloadstart", + "from": "HTMLFrameElement", + "isReadOnly": true, + "name": "contentDocument", "type": { - "name": "EventHandler" + "name": "Document", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onmousedown", + "from": "HTMLFrameElement", + "isReadOnly": true, + "name": "contentWindow", "type": { - "name": "EventHandler" + "name": "WindowProxy", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { "attrs": [ { - "name": "LenientThis", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "GlobalEventHandlers", - "name": "onmouseenter", + "from": "HTMLFrameElement", + "name": "frameBorder", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "LenientThis", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "GlobalEventHandlers", - "name": "onmouseleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmousemove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseout", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpause", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onplay", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onplaying", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onprogress", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onratechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onreset", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onresize", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onscroll", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onseeked", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onseeking", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onshow", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onstalled", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onsubmit", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onsuspend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontimeupdate", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontoggle", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onvolumechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onwaiting", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onwheel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationcancel", + "from": "HTMLFrameElement", + "name": "longDesc", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onanimationend", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLFrameElement", + "name": "marginHeight", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onanimationiteration", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLFrameElement", + "name": "marginWidth", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onanimationstart", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFrameElement", + "name": "name", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "ontransitioncancel", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFrameElement", + "name": "noResize", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "ontransitionend", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFrameElement", + "name": "scrolling", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "ontransitionrun", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFrameElement", + "name": "src", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" - }, + } + ], + "name": "HTMLFrameElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "GlobalEventHandlers", - "name": "ontransitionstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { - "from": "GlobalEventHandlers", - "name": "ongotpointercapture", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLFontElement", + "name": "color", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onlostpointercapture", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFontElement", + "name": "face", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onpointercancel", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFontElement", + "name": "size", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" - }, + } + ], + "name": "HTMLFontElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "args": [ { - "from": "GlobalEventHandlers", - "name": "onpointerdown", + "name": "event", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "type_": "UnionType", + "types": [ + { + "name": "Event" + }, + { + "name": "DOMString" + } + ] + } }, { - "from": "GlobalEventHandlers", - "name": "onpointerenter", + "name": "source", + "optional": true, "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "DOMString" + } }, { - "from": "GlobalEventHandlers", - "name": "onpointerleave", + "name": "lineno", + "optional": true, "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "unsigned long" + } }, { - "from": "GlobalEventHandlers", - "name": "onpointermove", + "name": "colno", + "optional": true, "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "unsigned long" + } }, { - "from": "GlobalEventHandlers", - "name": "onpointerout", + "name": "error", + "optional": true, "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "any" + } + } + ], + "attrs": [ { - "from": "GlobalEventHandlers", - "name": "onpointerover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "TreatNonObjectAsNull", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "name": "OnErrorEventHandlerNonNull", + "returnType": { + "name": "any" + }, + "type_": "Callback", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "GlobalEventHandlers", - "name": "onpointerup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { - "from": "GlobalEventHandlers", - "name": "ontouchcancel", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLDataListElement", + "isReadOnly": true, + "name": "options", "type": { - "name": "EventHandler" + "name": "HTMLCollection" }, "type_": "Attribute" - }, + } + ], + "name": "HTMLDataListElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { - "from": "GlobalEventHandlers", - "name": "ontouchend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" }, { - "from": "GlobalEventHandlers", - "name": "ontouchmove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "LegacyUnenumerableNamedProperties", + "type_": "ExtendedAttribute" }, { - "from": "GlobalEventHandlers", - "name": "ontouchstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "OverrideBuiltins", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { - "from": "WindowEventHandlers", - "name": "onafterprint", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "acceptCharset", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onbeforeprint", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "action", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onbeforeunload", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "autocomplete", "type": { - "name": "OnBeforeUnloadEventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onhashchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "from": "HTMLFormElement", + "name": "checkValidity", + "returnType": { + "name": "boolean" + } }, { - "from": "WindowEventHandlers", - "name": "onlanguagechange", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "isReadOnly": true, + "name": "elements", "type": { - "name": "EventHandler" + "name": "HTMLFormControlsCollection" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onmessage", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "encoding", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onoffline", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "enctype", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "ononline", + "from": "HTMLFormElement", + "isReadOnly": true, + "name": "length", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onpagehide", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "method", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onpageshow", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "name", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onpopstate", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "noValidate", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onrejectionhandled", - "type": { - "name": "EventHandler" + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "HTMLFormElement", + "returnType": { + "name": "Element" }, - "type_": "Attribute" + "specials": [ + "getter" + ] }, { - "from": "WindowEventHandlers", - "name": "onstorage", - "type": { - "name": "EventHandler" + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLFormElement", + "returnType": { + "type_": "UnionType", + "types": [ + { + "name": "RadioNodeList" + }, + { + "name": "Element" + } + ] }, - "type_": "Attribute" + "specials": [ + "getter" + ] }, { - "from": "WindowEventHandlers", - "name": "onunhandledrejection", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "from": "HTMLFormElement", + "name": "reportValidity", + "returnType": { + "name": "boolean" + } }, { - "from": "WindowEventHandlers", - "name": "onunload", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFormElement", + "name": "reset", + "returnType": { + "name": "void" + } }, { - "from": "WindowLocalStorage", - "isReadOnly": true, - "name": "localStorage", - "type": { - "name": "Storage" - }, - "type_": "Attribute" + "from": "HTMLFormElement", + "name": "submit", + "returnType": { + "name": "void" + } }, { "attrs": [ { - "name": "Replaceable", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "GlobalPerformance", - "isReadOnly": true, - "name": "performance", + "from": "HTMLFormElement", + "name": "target", "type": { - "name": "Performance" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "Window", + "name": "HTMLFormElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -49168,70 +48103,133 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "HTMLCollection", "members": [ { - "from": "TextTrackCue", - "name": "endTime", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextTrackCue", - "name": "id", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "TextTrackCue", - "name": "onenter", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionsCollection", + "name": "length", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "TextTrackCue", - "name": "onexit", - "type": { - "name": "EventHandler" + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + }, + { + "name": "option", + "type": { + "name": "HTMLOptionElement", + "params": [ + "nullable" + ] + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionsCollection", + "returnType": { + "name": "void" }, - "type_": "Attribute" + "specials": [ + "setter" + ] }, { - "from": "TextTrackCue", - "name": "pauseOnExit", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "element", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "HTMLOptionElement" + }, + { + "name": "HTMLOptGroupElement" + } + ] + } + }, + { + "defaultValue": "null", + "name": "before", + "optional": true, + "type": { + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "HTMLElement" + }, + { + "name": "long" + } + ] + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionsCollection", + "name": "add", + "returnType": { + "name": "void" + } }, { - "from": "TextTrackCue", - "name": "startTime", - "type": { - "name": "double" - }, - "type_": "Attribute" + "args": [ + { + "name": "index", + "type": { + "name": "long" + } + } + ], + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionsCollection", + "name": "remove", + "returnType": { + "name": "void" + } }, { - "from": "TextTrackCue", - "isReadOnly": true, - "name": "track", + "from": "HTMLOptionsCollection", + "name": "selectedIndex", "type": { - "name": "TextTrack", - "params": [ - "nullable" - ] + "name": "long" }, "type_": "Attribute" } ], - "name": "TextTrackCue", + "name": "HTMLOptionsCollection", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -49408,41 +48406,198 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "HTMLElement", "members": [ { - "from": "TextTrack", + "from": "HTMLMediaElement", + "isConst": true, + "name": "HAVE_CURRENT_DATA", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "HTMLMediaElement", + "isConst": true, + "name": "HAVE_ENOUGH_DATA", + "type": { + "name": "unsigned short" + }, + "value": "4" + }, + { + "from": "HTMLMediaElement", + "isConst": true, + "name": "HAVE_FUTURE_DATA", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "HTMLMediaElement", + "isConst": true, + "name": "HAVE_METADATA", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "HTMLMediaElement", + "isConst": true, + "name": "HAVE_NOTHING", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "HTMLMediaElement", + "isConst": true, + "name": "NETWORK_EMPTY", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "HTMLMediaElement", + "isConst": true, + "name": "NETWORK_IDLE", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "HTMLMediaElement", + "isConst": true, + "name": "NETWORK_LOADING", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "HTMLMediaElement", + "isConst": true, + "name": "NETWORK_NO_SOURCE", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "args": [ + { + "name": "kind", + "type": { + "name": "TextTrackKind" + } + }, + { + "defaultValue": "", + "name": "label", + "optional": true, + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "", + "name": "language", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLMediaElement", + "name": "addTextTrack", + "returnType": { + "name": "TextTrack" + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", "isReadOnly": true, - "name": "activeCues", + "name": "audioTracks", "type": { - "name": "TextTrackCueList", - "params": [ - "nullable" - ] + "name": "AudioTrackList" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "autoplay", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "buffered", + "type": { + "name": "TimeRanges" }, "type_": "Attribute" }, { "args": [ { - "name": "cue", + "name": "type", "type": { - "name": "TextTrackCue" + "name": "DOMString" } } ], - "from": "TextTrack", - "name": "addCue", + "from": "HTMLMediaElement", + "name": "canPlayType", "returnType": { - "name": "void" + "name": "CanPlayTypeResult" } }, { - "from": "TextTrack", - "isReadOnly": true, - "name": "cues", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "controls", "type": { - "name": "TextTrackCueList", + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "crossOrigin", + "type": { + "name": "DOMString", "params": [ "nullable" ] @@ -49450,138 +48605,239 @@ "type_": "Attribute" }, { - "from": "TextTrack", + "from": "HTMLMediaElement", "isReadOnly": true, - "name": "id", + "name": "currentSrc", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "TextTrack", - "isReadOnly": true, - "name": "inBandMetadataTrackDispatchType", + "from": "HTMLMediaElement", + "name": "currentTime", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, { - "from": "TextTrack", - "isReadOnly": true, - "name": "kind", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "defaultMuted", "type": { - "name": "TextTrackKind" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "TextTrack", - "isReadOnly": true, - "name": "label", + "from": "HTMLMediaElement", + "name": "defaultPlaybackRate", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, { - "from": "TextTrack", + "from": "HTMLMediaElement", "isReadOnly": true, - "name": "language", + "name": "duration", "type": { - "name": "DOMString" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "TextTrack", - "name": "mode", + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "ended", "type": { - "name": "TextTrackMode" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "TextTrack", - "name": "oncuechange", + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "error", "type": { - "name": "EventHandler" + "name": "MediaError", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { "args": [ { - "name": "cue", + "name": "time", "type": { - "name": "TextTrackCue" + "name": "double" } } ], - "from": "TextTrack", - "name": "removeCue", + "from": "HTMLMediaElement", + "name": "fastSeek", "returnType": { "name": "void" } }, { - "from": "TextTrack", - "isReadOnly": true, - "name": "sourceBuffer", + "from": "HTMLMediaElement", + "name": "getStartDate", + "returnType": { + "name": "object" + } + }, + { + "from": "HTMLMediaElement", + "name": "load", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "loop", "type": { - "name": "SourceBuffer", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" - } - ], - "name": "TextTrack", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "inheritsFrom": "HTMLElement", - "members": [ + }, { - "from": "HTMLKeygenElement", - "name": "autofocus", + "from": "HTMLMediaElement", + "name": "muted", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "from": "HTMLKeygenElement", - "name": "challenge", + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "networkState", "type": { - "name": "DOMString" + "name": "unsigned short" }, "type_": "Attribute" }, { - "from": "HTMLKeygenElement", - "name": "checkValidity", + "from": "HTMLMediaElement", + "name": "pause", "returnType": { - "name": "boolean" + "name": "void" } }, { - "from": "HTMLKeygenElement", - "name": "disabled", + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "paused", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "from": "HTMLKeygenElement", + "from": "HTMLMediaElement", + "name": "play", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "from": "HTMLMediaElement", + "name": "playbackRate", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMediaElement", "isReadOnly": true, - "name": "form", + "name": "played", "type": { - "name": "HTMLFormElement", + "name": "TimeRanges" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "preload", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "readyState", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "seekable", + "type": { + "name": "TimeRanges" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "seeking", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "src", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMediaElement", + "name": "srcObject", + "type": { + "name": "MediaProvider", "params": [ "nullable" ] @@ -49589,10 +48845,17 @@ "type_": "Attribute" }, { - "from": "HTMLKeygenElement", - "name": "keytype", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "textTracks", "type": { - "name": "DOMString" + "name": "TextTrackList" }, "type_": "Attribute" }, @@ -49603,82 +48866,163 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLKeygenElement", + "from": "HTMLMediaElement", "isReadOnly": true, - "name": "labels", + "name": "videoTracks", "type": { - "name": "NodeList" + "name": "VideoTrackList" }, "type_": "Attribute" }, { - "from": "HTMLKeygenElement", - "name": "name", + "from": "HTMLMediaElement", + "name": "volume", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, { - "from": "HTMLKeygenElement", - "name": "reportValidity", - "returnType": { - "name": "boolean" - } + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "isReadOnly": true, + "name": "mediaKeys", + "type": { + "name": "MediaKeys", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLMediaElement", + "name": "onencrypted", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMediaElement", + "name": "onwaitingforkey", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { "args": [ { - "name": "error", + "name": "mediaKeys", "type": { - "name": "DOMString" + "name": "MediaKeys", + "params": [ + "nullable" + ] } } ], - "from": "HTMLKeygenElement", - "name": "setCustomValidity", + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "setMediaKeys", "returnType": { - "name": "void" + "name": "Promise", + "params": [ + { + "name": "void" + } + ] } }, { - "from": "HTMLKeygenElement", - "isReadOnly": true, - "name": "type", + "from": "HTMLMediaElement", + "name": "srcObject", "type": { - "name": "DOMString" + "name": "MediaStream", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "HTMLKeygenElement", + "args": [ + { + "name": "sinkId", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLMediaElement", + "name": "setSinkId", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "from": "HTMLMediaElement", "isReadOnly": true, - "name": "validationMessage", + "name": "sinkId", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLKeygenElement", - "isReadOnly": true, - "name": "validity", + "from": "HTMLMediaElement", + "name": "captureStream", + "returnType": { + "name": "MediaStream" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", + "name": "disableRemotePlayback", "type": { - "name": "ValidityState" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "HTMLKeygenElement", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMediaElement", "isReadOnly": true, - "name": "willValidate", + "name": "remote", "type": { - "name": "boolean" + "name": "RemotePlayback" }, "type_": "Attribute" } ], - "name": "HTMLKeygenElement", + "name": "HTMLMediaElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -49870,318 +49214,22 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLHeadingElement", - "name": "align", + "from": "HTMLTitleElement", + "name": "text", "type": { "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLHeadingElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "members": [ - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "actualBoundingBoxAscent", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "actualBoundingBoxDescent", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "actualBoundingBoxLeft", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "actualBoundingBoxRight", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "alphabeticBaseline", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "emHeightAscent", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "emHeightDescent", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "fontBoundingBoxAscent", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "fontBoundingBoxDescent", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "hangingBaseline", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "ideographicBaseline", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "TextMetrics", - "isReadOnly": true, - "name": "width", - "type": { - "name": "double" - }, - "type_": "Attribute" - } - ], - "name": "TextMetrics", + "name": "HTMLTitleElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "SharedWorker" - }, - { - "identifiers": [ - "Worker", - "SharedWorker" - ], - "name": "Global", + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], @@ -50357,73 +49405,30 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "WorkerGlobalScope", "members": [ { - "from": "SharedWorkerGlobalScope", - "isReadOnly": true, - "name": "applicationCache", - "type": { - "name": "ApplicationCache" - }, - "type_": "Attribute" - }, - { - "from": "SharedWorkerGlobalScope", - "name": "close", + "from": "External", + "name": "AddSearchProvider", "returnType": { "name": "void" } }, { - "from": "SharedWorkerGlobalScope", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "SharedWorkerGlobalScope", - "name": "onconnect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "from": "External", + "name": "IsSearchProviderInstalled", + "returnType": { + "name": "void" + } } ], - "name": "SharedWorkerGlobalScope", + "name": "External", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "args": [ - { - "name": "scriptURL", - "type": { - "name": "USVString" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "WorkerOptions" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", + "name": "LegacyUnenumerableNamedProperties", "type_": "ExtendedAttribute" } ], @@ -50599,73 +49604,68 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", "members": [ { - "from": "Worker", - "name": "onmessage", + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "MimeTypeArray", + "name": "item", + "returnType": { + "name": "MimeType", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "from": "MimeTypeArray", + "isReadOnly": true, + "name": "length", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { "args": [ { - "name": "message", - "type": { - "name": "any" - } - }, - { - "defaultValue": [ - "[", - "]" - ], - "name": "transfer", - "optional": true, + "name": "name", "type": { - "name": "sequence", - "params": [ - { - "name": "object" - } - ] + "name": "DOMString" } } ], - "from": "Worker", - "name": "postMessage", - "returnType": { - "name": "void" - } - }, - { - "from": "Worker", - "name": "terminate", + "from": "MimeTypeArray", + "name": "namedItem", "returnType": { - "name": "void" - } - }, - { - "from": "AbstractWorker", - "name": "onerror", - "type": { - "name": "EventHandler" + "name": "MimeType", + "params": [ + "nullable" + ] }, - "type_": "Attribute" + "specials": [ + "getter" + ] } ], - "name": "Worker", + "name": "MimeTypeArray", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Worker" + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" } ], "files": [ @@ -50840,447 +49840,1067 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "Element", "members": [ { - "args": [ + "attrs": [ { - "isVariadic": true, - "name": "urls", - "type": { - "name": "USVString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "WorkerGlobalScope", - "name": "importScripts", + "from": "HTMLElement", + "name": "accessKey", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLElement", + "isReadOnly": true, + "name": "accessKeyLabel", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLElement", + "name": "blur", "returnType": { "name": "void" } }, { - "from": "WorkerGlobalScope", + "from": "HTMLElement", + "name": "click", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "contextMenu", + "type": { + "name": "HTMLMenuElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", "isReadOnly": true, - "name": "location", + "name": "dataset", "type": { - "name": "WorkerLocation" + "name": "DOMStringMap" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "dir", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "draggable", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "value" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", "isReadOnly": true, - "name": "navigator", + "name": "dropzone", "type": { - "name": "WorkerNavigator" + "name": "DOMTokenList" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", - "name": "onerror", + "from": "HTMLElement", + "name": "focus", + "returnType": { + "name": "void" + } + }, + { + "from": "HTMLElement", + "name": "forceSpellCheck", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "hidden", "type": { - "name": "OnErrorEventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", - "name": "onlanguagechange", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLElement", + "name": "innerText", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", - "name": "onoffline", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "lang", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", - "name": "ononline", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "spellcheck", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", - "name": "onrejectionhandled", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "tabIndex", "type": { - "name": "EventHandler" + "name": "long" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", - "name": "onunhandledrejection", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "title", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLElement", + "name": "translate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLElement", "isReadOnly": true, - "name": "self", + "name": "offsetHeight", "type": { - "name": "WorkerGlobalScope" + "name": "long" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", + "from": "HTMLElement", "isReadOnly": true, - "name": "isSecureContext", + "name": "offsetLeft", "type": { - "name": "boolean" + "name": "long" }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", + "from": "HTMLElement", "isReadOnly": true, - "name": "isSecureContext", + "name": "offsetParent", "type": { - "name": "boolean" + "name": "Element", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "WorkerGlobalScope", + "from": "HTMLElement", "isReadOnly": true, - "name": "addressSpace", + "name": "offsetTop", "type": { - "name": "AddressSpace" + "name": "long" }, "type_": "Attribute" }, { - "from": "FontFaceSource", + "from": "HTMLElement", "isReadOnly": true, - "name": "fonts", + "name": "offsetWidth", "type": { - "name": "FontFaceSet" + "name": "long" }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "data", - "type": { - "name": "DOMString" - } + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "cssText" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "WindowOrWorkerGlobalScope", - "name": "atob", - "returnType": { - "name": "DOMString" - } + "from": "ElementCSSInlineStyle", + "isReadOnly": true, + "name": "style", + "type": { + "name": "CSSStyleDeclaration" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "data", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "WindowOrWorkerGlobalScope", - "name": "btoa", - "returnType": { + "from": "ElementContentEditable", + "name": "contentEditable", + "type": { "name": "DOMString" - } + }, + "type_": "Attribute" }, { - "args": [ + "from": "ElementContentEditable", + "isReadOnly": true, + "name": "isContentEditable", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "DocumentAndElementEventHandlers", + "name": "oncopy", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "DocumentAndElementEventHandlers", + "name": "oncut", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "DocumentAndElementEventHandlers", + "name": "onpaste", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onabort", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onauxclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onblur", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oncancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oncanplay", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oncanplaythrough", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onclose", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oncontextmenu", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oncuechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondblclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondrag", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragexit", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondrop", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondurationchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onemptied", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onended", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onerror", + "type": { + "name": "OnErrorEventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onfocus", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oninput", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oninvalid", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeydown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeypress", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeyup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onload", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadeddata", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadedmetadata", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onmousedown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "defaultValue": "0", - "name": "handle", - "optional": true, - "type": { - "name": "long" - } + "name": "LenientThis", + "type_": "ExtendedAttribute" } ], - "from": "WindowOrWorkerGlobalScope", - "name": "clearInterval", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "onmouseenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "LenientThis", + "type_": "ExtendedAttribute" + } + ], + "from": "GlobalEventHandlers", + "name": "onmouseleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onmousemove", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onmouseout", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onmouseover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onmouseup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpause", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onplay", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onplaying", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onprogress", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onratechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onreset", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onresize", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onscroll", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onseeked", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onseeking", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onselect", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onshow", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onstalled", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onsubmit", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onsuspend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontimeupdate", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontoggle", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onvolumechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onwaiting", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onwheel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ongotpointercapture", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onlostpointercapture", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointercancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerdown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointermove", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerout", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onselectionchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onselectstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationcancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "defaultValue": "0", - "name": "handle", - "optional": true, - "type": { - "name": "long" - } - } - ], - "from": "WindowOrWorkerGlobalScope", - "name": "clearTimeout", - "returnType": { - "name": "void" - } + "from": "GlobalEventHandlers", + "name": "onanimationiteration", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "image", - "type": { - "name": "ImageBitmapSource" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ImageBitmapOptions" - } - } - ], - "from": "WindowOrWorkerGlobalScope", - "name": "createImageBitmap", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "ImageBitmap" - } - ] - } + "from": "GlobalEventHandlers", + "name": "onanimationstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "image", - "type": { - "name": "ImageBitmapSource" - } - }, - { - "name": "sx", - "type": { - "name": "long" - } - }, - { - "name": "sy", - "type": { - "name": "long" - } - }, - { - "name": "sw", - "type": { - "name": "long" - } - }, - { - "name": "sh", - "type": { - "name": "long" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ImageBitmapOptions" - } - } - ], - "from": "WindowOrWorkerGlobalScope", - "name": "createImageBitmap", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "ImageBitmap" - } - ] - } + "from": "GlobalEventHandlers", + "name": "ontransitioncancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "origin", + "from": "GlobalEventHandlers", + "name": "ontransitionend", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "handler", - "type": { - "name": "TimerHandler" - } - }, - { - "defaultValue": "0", - "name": "timeout", - "optional": true, - "type": { - "name": "long" - } - }, - { - "isVariadic": true, - "name": "arguments", - "type": { - "name": "any" - } - } - ], - "from": "WindowOrWorkerGlobalScope", - "name": "setInterval", - "returnType": { - "name": "long" - } + "from": "GlobalEventHandlers", + "name": "ontransitionrun", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "handler", - "type": { - "name": "TimerHandler" - } - }, - { - "defaultValue": "0", - "name": "timeout", - "optional": true, - "type": { - "name": "long" - } - }, - { - "isVariadic": true, - "name": "arguments", - "type": { - "name": "any" - } - } - ], - "from": "WindowOrWorkerGlobalScope", - "name": "setTimeout", - "returnType": { - "name": "long" - } + "from": "GlobalEventHandlers", + "name": "ontransitionstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "input", - "type": { - "name": "RequestInfo" - } - }, - { - "name": "init", - "optional": true, - "type": { - "name": "RequestInit" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", - "name": "fetch", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "Response" - } - ] - } + "from": "GlobalEventHandlers", + "name": "ontouchcancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "indexedDB", + "from": "GlobalEventHandlers", + "name": "ontouchend", "type": { - "name": "IDBFactory" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "caches", + "from": "GlobalEventHandlers", + "name": "ontouchmove", "type": { - "name": "CacheStorage" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "Replaceable", - "type_": "ExtendedAttribute" - } - ], - "from": "GlobalPerformance", - "isReadOnly": true, - "name": "performance", + "from": "GlobalEventHandlers", + "name": "ontouchstart", "type": { - "name": "Performance" + "name": "EventHandler" }, "type_": "Attribute" } ], - "name": "WorkerGlobalScope", + "name": "HTMLElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Worker" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -51453,94 +51073,22 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "members": [ - { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "hash", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "host", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "hostname", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "href", - "type": { - "name": "USVString" - }, - "type_": "Stringifier" - }, - { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "origin", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "pathname", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "port", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "protocol", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, + "name": "ImageSmoothingQuality", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "low", + "medium", + "high" + ] + }, + { + "attrs": [ { - "from": "WorkerLocation", - "isReadOnly": true, - "name": "search", - "type": { - "name": "USVString" - }, - "type_": "Attribute" + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" } ], - "name": "WorkerLocation", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -51713,87 +51261,142 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "HTMLElement", "members": [ { - "from": "TextTrackList", - "isReadOnly": true, - "name": "length", + "from": "HTMLTrackElement", + "isConst": true, + "name": "ERROR", "type": { - "name": "unsigned long" + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "HTMLTrackElement", + "isConst": true, + "name": "LOADED", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "HTMLTrackElement", + "isConst": true, + "name": "LOADING", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "HTMLTrackElement", + "isConst": true, + "name": "NONE", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTrackElement", + "name": "default", + "type": { + "name": "boolean" }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "TextTrackList", - "returnType": { - "name": "TextTrack" + "from": "HTMLTrackElement", + "name": "kind", + "type": { + "name": "DOMString" }, - "specials": [ - "getter" - ] + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "id", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "TextTrackList", - "name": "getTrackById", - "returnType": { - "name": "TextTrack", - "params": [ - "nullable" - ] - } + "from": "HTMLTrackElement", + "name": "label", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "TextTrackList", - "name": "onaddtrack", + "from": "HTMLTrackElement", + "isReadOnly": true, + "name": "readyState", "type": { - "name": "EventHandler" + "name": "unsigned short" }, "type_": "Attribute" }, { - "from": "TextTrackList", - "name": "onchange", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTrackElement", + "name": "src", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "TextTrackList", - "name": "onremovetrack", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTrackElement", + "name": "srclang", "type": { - "name": "EventHandler" + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLTrackElement", + "isReadOnly": true, + "name": "track", + "type": { + "name": "TextTrack" }, "type_": "Attribute" } ], - "name": "TextTrackList", + "name": "HTMLTrackElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Worker" + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" } ], "files": [ @@ -51968,174 +51571,236 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { "attrs": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "WorkerNavigator", - "isReadOnly": true, - "name": "serviceWorker", + "from": "HTMLLinkElement", + "name": "as", "type": { - "name": "ServiceWorkerContainer" + "name": "RequestDestination" }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "WorkerNavigator", - "isReadOnly": true, - "name": "serviceWorker", + "from": "HTMLLinkElement", + "name": "crossOrigin", "type": { - "name": "ServiceWorkerContainer" + "name": "DOMString", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "WorkerNavigator", - "isReadOnly": true, - "name": "permissions", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "href", "type": { - "name": "Permissions" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "WorkerNavigator", - "isReadOnly": true, - "name": "permissions", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "hreflang", "type": { - "name": "Permissions" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "WorkerNavigator", - "isReadOnly": true, - "name": "budget", + "from": "HTMLLinkElement", + "name": "integrity", "type": { - "name": "BudgetService" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "WorkerNavigator", - "isReadOnly": true, - "name": "budget", + "from": "HTMLLinkElement", + "name": "media", "type": { - "name": "BudgetService" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WorkerNavigator", - "isReadOnly": true, - "name": "connection", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "nonce", "type": { - "name": "NetworkInformation" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "NavigatorLanguage", - "isReadOnly": true, - "name": "language", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "referrerPolicy", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "NavigatorLanguage", - "isReadOnly": true, - "name": "languages", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "rel", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "DOMString" - } - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "NavigatorConcurrentHardware", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "value" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", "isReadOnly": true, - "name": "hardwareConcurrency", + "name": "relList", "type": { - "name": "unsigned long long" + "name": "DOMTokenList" }, "type_": "Attribute" }, { - "from": "NavigatorID", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "value" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", "isReadOnly": true, - "name": "appCodeName", + "name": "sizes", "type": { - "name": "DOMString" + "name": "DOMTokenList" }, "type_": "Attribute" }, { - "from": "NavigatorID", - "isReadOnly": true, - "name": "appName", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "type", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "NavigatorID", - "isReadOnly": true, - "name": "appVersion", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "charset", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "NavigatorID", - "isReadOnly": true, - "name": "platform", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "rev", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "NavigatorID", - "isReadOnly": true, - "name": "product", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "target", "type": { "name": "DOMString" }, @@ -52144,114 +51809,304 @@ { "attrs": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "productSub", + "from": "HTMLLinkElement", + "name": "scope", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "NavigatorID", - "isReadOnly": true, - "name": "userAgent", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLLinkElement", + "name": "useCache", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" }, { "attrs": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "vendor", + "from": "HTMLLinkElement", + "name": "workerType", "type": { - "name": "DOMString" + "name": "WorkerType" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", - "isReadOnly": true, - "name": "vendorSub", + "from": "HTMLLinkElement", + "name": "integrity", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "NavigatorID", + "from": "HTMLLinkElement", "isReadOnly": true, - "name": "oscpu", + "name": "import", "type": { - "name": "DOMString" + "name": "Document", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, + { + "from": "LinkStyle", + "isReadOnly": true, + "name": "sheet", + "type": { + "name": "StyleSheet", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "HTMLLinkElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { "attrs": [ { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "NavigatorID", - "name": "taintEnabled", - "returnType": { - "name": "boolean" - } - }, - { - "from": "NavigatorOnLine", - "isReadOnly": true, - "name": "onLine", + "from": "HTMLUListElement", + "name": "compact", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "from": "NavigatorStorage", - "isReadOnly": true, - "name": "storage", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLUListElement", + "name": "type", "type": { - "name": "StorageManager" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "WorkerNavigator", + "name": "HTMLUListElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Worker" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -52426,27 +52281,106 @@ ], "members": [ { - "defaultValue": "omit", - "from": "WorkerOptions", - "name": "credentials", + "from": "WorkerLocation", + "isReadOnly": true, + "name": "hash", "type": { - "name": "RequestCredentials" - } + "name": "USVString" + }, + "type_": "Attribute" }, { - "defaultValue": "classic", - "from": "WorkerOptions", - "name": "type", + "from": "WorkerLocation", + "isReadOnly": true, + "name": "host", "type": { - "name": "WorkerType" - } + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "WorkerLocation", + "isReadOnly": true, + "name": "hostname", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "WorkerLocation", + "isReadOnly": true, + "name": "href", + "type": { + "name": "USVString" + }, + "type_": "Stringifier" + }, + { + "from": "WorkerLocation", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "WorkerLocation", + "isReadOnly": true, + "name": "pathname", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "WorkerLocation", + "isReadOnly": true, + "name": "port", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "WorkerLocation", + "isReadOnly": true, + "name": "protocol", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "WorkerLocation", + "isReadOnly": true, + "name": "search", + "type": { + "name": "USVString" + }, + "type_": "Attribute" } ], - "name": "WorkerOptions", - "type_": "Dictionary", + "name": "WorkerLocation", + "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -52619,49 +52553,25 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "WorkerType", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "classic", - "module" - ] + "members": [ + { + "from": "NavigatorConcurrentHardware", + "isReadOnly": true, + "name": "hardwareConcurrency", + "type": { + "name": "unsigned long long" + }, + "type_": "Attribute" + } + ], + "name": "NavigatorConcurrentHardware", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "args": [ - { - "name": "scriptURL", - "type": { - "name": "USVString" - } - }, - { - "defaultValue": "", - "name": "name", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "WorkerOptions" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], @@ -52837,27 +52747,136 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "HTMLElement", "members": [ { - "from": "SharedWorker", + "from": "HTMLFieldSetElement", + "name": "checkValidity", + "returnType": { + "name": "boolean" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFieldSetElement", + "name": "disabled", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFieldSetElement", "isReadOnly": true, - "name": "port", + "name": "elements", "type": { - "name": "MessagePort" + "name": "HTMLCollection" }, "type_": "Attribute" }, { - "from": "AbstractWorker", - "name": "onerror", + "from": "HTMLFieldSetElement", + "isReadOnly": true, + "name": "form", "type": { - "name": "EventHandler" + "name": "HTMLFormElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFieldSetElement", + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLFieldSetElement", + "name": "reportValidity", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "error", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLFieldSetElement", + "name": "setCustomValidity", + "returnType": { + "name": "void" + } + }, + { + "from": "HTMLFieldSetElement", + "isReadOnly": true, + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLFieldSetElement", + "isReadOnly": true, + "name": "validationMessage", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFieldSetElement", + "isReadOnly": true, + "name": "validity", + "type": { + "name": "ValidityState" + }, + "type_": "Attribute" + }, + { + "from": "HTMLFieldSetElement", + "isReadOnly": true, + "name": "willValidate", + "type": { + "name": "boolean" }, "type_": "Attribute" } ], - "name": "SharedWorker", + "name": "HTMLFieldSetElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -53034,15 +53053,23 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "SelectionMode", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "select", - "start", - "end", - "preserve" - ] + "name": "ImageBitmapSource", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "CanvasImageSource" + }, + { + "name": "Blob" + }, + { + "name": "ImageData" + } + ] + }, + "type_": "Typedef", + "url": "https://html.spec.whatwg.org/" }, { "files": [ @@ -53217,15 +53244,64 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "ScrollRestoration", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "auto", - "manual" - ] + "members": [ + { + "from": "MediaError", + "isConst": true, + "name": "MEDIA_ERR_ABORTED", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "MediaError", + "isConst": true, + "name": "MEDIA_ERR_DECODE", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "MediaError", + "isConst": true, + "name": "MEDIA_ERR_NETWORK", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "MediaError", + "isConst": true, + "name": "MEDIA_ERR_SRC_NOT_SUPPORTED", + "type": { + "name": "unsigned short" + }, + "value": "4" + }, + { + "from": "MediaError", + "isReadOnly": true, + "name": "code", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + } + ], + "name": "MediaError", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -53398,15 +53474,106 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "ResizeQuality", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "pixelated", - "low", - "medium", - "high" - ] + "inheritsFrom": "HTMLElement", + "members": [ + { + "from": "HTMLEmbedElement", + "name": "getSVGDocument", + "returnType": { + "name": "Document", + "params": [ + "nullable" + ] + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLEmbedElement", + "name": "height", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLEmbedElement", + "name": "src", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLEmbedElement", + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLEmbedElement", + "name": "width", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLEmbedElement", + "name": "align", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLEmbedElement", + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "HTMLEmbedElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" }, { "files": [ @@ -53581,22 +53748,58 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "RenderingContext", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "CanvasRenderingContext2D" - }, - { - "name": "WebGLRenderingContext" - } - ] - }, - "type_": "Typedef", + "inheritsFrom": "HTMLElement", + "members": [ + ], + "name": "HTMLUnknownElement", + "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "defaultValue": "", + "name": "text", + "optional": true, + "type": { + "name": "DOMString" + } + }, + { + "name": "value", + "optional": true, + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "false", + "name": "defaultSelected", + "optional": true, + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "false", + "name": "selected", + "optional": true, + "type": { + "name": "boolean" + } + } + ], + "name": "NamedConstructor", + "opName": "Option", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -53769,22 +53972,110 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventInit", + "inheritsFrom": "HTMLElement", "members": [ { - "defaultValue": "null", - "from": "RelatedEventInit", - "name": "relatedTarget", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionElement", + "name": "defaultSelected", "type": { - "name": "EventTarget", + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionElement", + "name": "disabled", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLOptionElement", + "isReadOnly": true, + "name": "form", + "type": { + "name": "HTMLFormElement", "params": [ "nullable" ] - } + }, + "type_": "Attribute" + }, + { + "from": "HTMLOptionElement", + "isReadOnly": true, + "name": "index", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionElement", + "name": "label", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLOptionElement", + "name": "selected", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionElement", + "name": "text", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOptionElement", + "name": "value", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" } ], - "name": "RelatedEventInit", - "type_": "Dictionary", + "name": "HTMLOptionElement", + "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { @@ -53968,12 +54259,32 @@ ], "inheritsFrom": "HTMLElement", "members": [ + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLBRElement", + "name": "clear", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } ], - "name": "HTMLHeadElement", + "name": "HTMLBRElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -54146,14 +54457,26 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "CanPlayTypeResult", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "", - "maybe", - "probably" - ] + "inheritsFrom": "HTMLElement", + "members": [ + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLDirectoryElement", + "name": "compact", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + } + ], + "name": "HTMLDirectoryElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ @@ -54343,81 +54666,19 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLHRElement", - "name": "align", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHRElement", - "name": "color", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHRElement", - "name": "noShade", + "from": "HTMLDetailsElement", + "name": "open", "type": { "name": "boolean" }, "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHRElement", - "name": "size", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHRElement", - "name": "width", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" } ], - "name": "HTMLHRElement", + "name": "HTMLDetailsElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -54590,359 +54851,88 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", + "inheritsFrom": "EventTarget", "members": [ { - "from": "HTMLObjectElement", - "name": "checkValidity", - "returnType": { - "name": "boolean" - } - }, - { - "from": "HTMLObjectElement", - "isReadOnly": true, - "name": "contentDocument", - "type": { - "name": "Document", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLObjectElement", + "from": "TextTrackList", "isReadOnly": true, - "name": "contentWindow", + "name": "length", "type": { - "name": "WindowProxy", - "params": [ - "nullable" - ] + "name": "unsigned long" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "HTMLObjectElement", - "name": "data", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLObjectElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLObjectElement", - "name": "getSVGDocument", + "from": "TextTrackList", "returnType": { - "name": "Document", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "height", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "name", - "type": { - "name": "DOMString" + "name": "TextTrack" }, - "type_": "Attribute" - }, - { - "from": "HTMLObjectElement", - "name": "reportValidity", - "returnType": { - "name": "boolean" - } + "specials": [ + "getter" + ] }, { "args": [ { - "name": "error", + "name": "id", "type": { "name": "DOMString" } } ], - "from": "HTMLObjectElement", - "name": "setCustomValidity", + "from": "TextTrackList", + "name": "getTrackById", "returnType": { - "name": "void" + "name": "TextTrack", + "params": [ + "nullable" + ] } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "typeMustMatch", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "useMap", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLObjectElement", - "isReadOnly": true, - "name": "validationMessage", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLObjectElement", - "isReadOnly": true, - "name": "validity", - "type": { - "name": "ValidityState" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "width", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLObjectElement", - "isReadOnly": true, - "name": "willValidate", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "align", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "archive", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "HTMLObjectElement", - "name": "border", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "code", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "codeBase", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "codeType", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "declare", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "hspace", + "from": "TextTrackList", + "name": "onaddtrack", "type": { - "name": "unsigned long" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "standby", + "from": "TextTrackList", + "name": "onchange", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLObjectElement", - "name": "vspace", + "from": "TextTrackList", + "name": "onremovetrack", "type": { - "name": "unsigned long" + "name": "EventHandler" }, "type_": "Attribute" } ], - "name": "HTMLObjectElement", + "name": "TextTrackList", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -55115,14 +55105,26 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "DocumentReadyState", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "loading", - "interactive", - "complete" - ] + "inheritsFrom": "HTMLElement", + "members": [ + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLDataElement", + "name": "value", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "HTMLDataElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ @@ -55215,246 +55217,112 @@ "core/html/HTMLLinkElement.idl", "core/html/HTMLLinkElement.idl", "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFrameSetElement", - "name": "cols", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFrameSetElement", - "name": "rows", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onafterprint", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onbeforeprint", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onbeforeunload", - "type": { - "name": "OnBeforeUnloadEventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onhashchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onlanguagechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onmessage", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onoffline", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "ononline", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onpagehide", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onpageshow", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onpopstate", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onrejectionhandled", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onstorage", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WindowEventHandlers", - "name": "onunhandledrejection", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ { - "from": "WindowEventHandlers", - "name": "onunload", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLDListElement", + "name": "compact", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" } ], - "name": "HTMLFrameSetElement", + "name": "HTMLDListElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -55633,15 +55501,52 @@ ], "members": [ { - "from": "ElementDefinitionOptions", - "name": "extends", + "from": "TextTrackCueList", + "isReadOnly": true, + "name": "length", "type": { - "name": "DOMString" + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "TextTrackCueList", + "returnType": { + "name": "TextTrackCue" + }, + "specials": [ + "getter" + ] + }, + { + "args": [ + { + "name": "id", + "type": { + "name": "DOMString" + } + } + ], + "from": "TextTrackCueList", + "name": "getCueById", + "returnType": { + "name": "TextTrackCue", + "params": [ + "nullable" + ] } } ], - "name": "ElementDefinitionOptions", - "type_": "Dictionary", + "name": "TextTrackCueList", + "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { @@ -55832,24 +55737,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLOListElement", - "name": "reversed", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOListElement", - "name": "start", + "from": "HTMLBaseElement", + "name": "href", "type": { - "name": "long" + "name": "USVString" }, "type_": "Attribute" }, @@ -55860,39 +55751,19 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLOListElement", - "name": "type", + "from": "HTMLBaseElement", + "name": "target", "type": { "name": "DOMString" }, "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLOListElement", - "name": "compact", - "type": { - "name": "boolean" - }, - "type_": "Attribute" } ], - "name": "HTMLOListElement", + "name": "HTMLBaseElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -56065,38 +55936,117 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLModElement", - "name": "cite", + "from": "TextMetrics", + "isReadOnly": true, + "name": "actualBoundingBoxAscent", "type": { - "name": "USVString" + "name": "double" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLModElement", - "name": "dateTime", + "from": "TextMetrics", + "isReadOnly": true, + "name": "actualBoundingBoxDescent", "type": { - "name": "DOMString" + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "actualBoundingBoxLeft", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "actualBoundingBoxRight", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "alphabeticBaseline", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "emHeightAscent", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "emHeightDescent", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "fontBoundingBoxAscent", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "fontBoundingBoxDescent", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "hangingBaseline", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "ideographicBaseline", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextMetrics", + "isReadOnly": true, + "name": "width", + "type": { + "name": "double" }, "type_": "Attribute" } ], - "name": "HTMLModElement", + "name": "TextMetrics", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -56282,26 +56232,30 @@ "inheritsFrom": "HTMLElement", "members": [ { - "from": "HTMLFrameElement", - "isReadOnly": true, - "name": "contentDocument", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAreaElement", + "name": "alt", "type": { - "name": "Document", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "HTMLFrameElement", - "isReadOnly": true, - "name": "contentWindow", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAreaElement", + "name": "coords", "type": { - "name": "WindowProxy", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, @@ -56312,8 +56266,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLFrameElement", - "name": "frameBorder", + "from": "HTMLAreaElement", + "name": "download", "type": { "name": "DOMString" }, @@ -56326,8 +56280,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLFrameElement", - "name": "longDesc", + "from": "HTMLAreaElement", + "name": "ping", "type": { "name": "USVString" }, @@ -56338,15 +56292,24 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, + } + ], + "from": "HTMLAreaElement", + "name": "referrerPolicy", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "HTMLFrameElement", - "name": "marginHeight", + "from": "HTMLAreaElement", + "name": "rel", "type": { "name": "DOMString" }, @@ -56359,13 +56322,32 @@ "type_": "ExtendedAttribute" }, { - "name": "TreatNullAs", + "name": "PutForwards", "type_": "ExtendedAttribute", - "value": "EmptyString" + "value": "value" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "HTMLFrameElement", - "name": "marginWidth", + "from": "HTMLAreaElement", + "isReadOnly": true, + "name": "relList", + "type": { + "name": "DOMTokenList" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAreaElement", + "name": "shape", "type": { "name": "DOMString" }, @@ -56378,8 +56360,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLFrameElement", - "name": "name", + "from": "HTMLAreaElement", + "name": "target", "type": { "name": "DOMString" }, @@ -56392,8 +56374,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLFrameElement", - "name": "noResize", + "from": "HTMLAreaElement", + "name": "noHref", "type": { "name": "boolean" }, @@ -56406,10 +56388,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLFrameElement", - "name": "scrolling", + "from": "HTMLHyperlinkElementUtils", + "name": "hash", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, @@ -56420,30 +56402,331 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLFrameElement", - "name": "src", + "from": "HTMLHyperlinkElementUtils", + "name": "host", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "hostname", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "href", + "type": { + "name": "USVString" + }, + "type_": "Stringifier" + }, + { + "from": "HTMLHyperlinkElementUtils", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "password", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "pathname", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "port", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "protocol", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "search", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "username", "type": { "name": "USVString" }, "type_": "Attribute" } ], - "name": "HTMLFrameElement", + "name": "HTMLAreaElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ + "args": [ { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, + "name": "time", + "type": { + "name": "DOMHighResTimeStamp" + } + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "name": "FrameRequestCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { - "name": "NoInterfaceObject", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], @@ -56619,28 +56902,31 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { - "from": "AbstractWorker", - "name": "onerror", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHtmlElement", + "name": "version", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "AbstractWorker", + "name": "HTMLHtmlElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "identifiers": [ - "Window", - "SharedWorker" - ], - "name": "Exposed", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], @@ -56816,162 +57102,375 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "HTMLElement", "members": [ { - "from": "ApplicationCache", - "isConst": true, - "name": "CHECKING", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "download", "type": { - "name": "unsigned short" + "name": "DOMString" }, - "value": "2" + "type_": "Attribute" }, { - "from": "ApplicationCache", - "isConst": true, - "name": "DOWNLOADING", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "hreflang", "type": { - "name": "unsigned short" + "name": "DOMString" }, - "value": "3" + "type_": "Attribute" }, { - "from": "ApplicationCache", - "isConst": true, - "name": "IDLE", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "ping", "type": { - "name": "unsigned short" + "name": "USVString" }, - "value": "1" + "type_": "Attribute" }, { - "from": "ApplicationCache", - "isConst": true, - "name": "OBSOLETE", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "referrerPolicy", "type": { - "name": "unsigned short" + "name": "DOMString" }, - "value": "5" + "type_": "Attribute" }, { - "from": "ApplicationCache", - "isConst": true, - "name": "UNCACHED", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "rel", "type": { - "name": "unsigned short" + "name": "DOMString" }, - "value": "0" + "type_": "Attribute" }, { - "from": "ApplicationCache", - "isConst": true, - "name": "UPDATEREADY", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "value" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "isReadOnly": true, + "name": "relList", "type": { - "name": "unsigned short" + "name": "DOMTokenList" }, - "value": "4" + "type_": "Attribute" }, { - "from": "ApplicationCache", - "name": "abort", - "returnType": { - "name": "void" - } + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "target", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "ApplicationCache", - "name": "oncached", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "text", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "ApplicationCache", - "name": "onchecking", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "charset", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "coords", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "rev", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLAnchorElement", + "name": "shape", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "hash", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "host", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "hostname", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "href", "type": { - "name": "EventHandler" + "name": "USVString" }, - "type_": "Attribute" + "type_": "Stringifier" }, { - "from": "ApplicationCache", - "name": "ondownloading", + "from": "HTMLHyperlinkElementUtils", + "isReadOnly": true, + "name": "origin", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "ApplicationCache", - "name": "onerror", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "password", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "ApplicationCache", - "name": "onnoupdate", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "pathname", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "ApplicationCache", - "name": "onobsolete", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "port", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "ApplicationCache", - "name": "onprogress", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "protocol", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "ApplicationCache", - "name": "onupdateready", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "search", "type": { - "name": "EventHandler" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "ApplicationCache", - "isReadOnly": true, - "name": "status", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLHyperlinkElementUtils", + "name": "username", "type": { - "name": "unsigned short" + "name": "USVString" }, "type_": "Attribute" - }, - { - "from": "ApplicationCache", - "name": "swapCache", - "returnType": { - "name": "void" - } - }, - { - "from": "ApplicationCache", - "name": "update", - "returnType": { - "name": "void" - } } ], - "name": "ApplicationCache", + "name": "HTMLAnchorElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -57146,311 +57645,715 @@ ], "members": [ { - "from": "AudioTrack", - "name": "enabled", + "from": "GlobalEventHandlers", + "name": "onabort", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "AudioTrack", - "isReadOnly": true, - "name": "id", + "from": "GlobalEventHandlers", + "name": "onauxclick", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "AudioTrack", - "isReadOnly": true, - "name": "kind", + "from": "GlobalEventHandlers", + "name": "onblur", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "AudioTrack", - "isReadOnly": true, - "name": "label", + "from": "GlobalEventHandlers", + "name": "oncancel", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "AudioTrack", - "isReadOnly": true, - "name": "language", + "from": "GlobalEventHandlers", + "name": "oncanplay", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "AudioTrack", - "isReadOnly": true, - "name": "sourceBuffer", + "from": "GlobalEventHandlers", + "name": "oncanplaythrough", "type": { - "name": "SourceBuffer", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "AudioTrack", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "EventTarget", - "members": [ + }, { - "from": "AudioTrackList", - "isReadOnly": true, - "name": "length", + "from": "GlobalEventHandlers", + "name": "onchange", "type": { - "name": "unsigned long" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ + "from": "GlobalEventHandlers", + "name": "onclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onclose", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oncontextmenu", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oncuechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondblclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondrag", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragexit", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondrop", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondurationchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onemptied", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onended", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onerror", + "type": { + "name": "OnErrorEventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onfocus", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oninput", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oninvalid", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeydown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeypress", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeyup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onload", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadeddata", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadedmetadata", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onmousedown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "LenientThis", + "type_": "ExtendedAttribute" } ], - "from": "AudioTrackList", - "returnType": { - "name": "AudioTrack" + "from": "GlobalEventHandlers", + "name": "onmouseenter", + "type": { + "name": "EventHandler" }, - "specials": [ - "getter" - ] + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "id", - "type": { - "name": "DOMString" - } + "name": "LenientThis", + "type_": "ExtendedAttribute" } ], - "from": "AudioTrackList", - "name": "getTrackById", - "returnType": { - "name": "AudioTrack", - "params": [ - "nullable" - ] - } + "from": "GlobalEventHandlers", + "name": "onmouseleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "AudioTrackList", - "name": "onaddtrack", + "from": "GlobalEventHandlers", + "name": "onmousemove", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "AudioTrackList", - "name": "onchange", + "from": "GlobalEventHandlers", + "name": "onmouseout", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "AudioTrackList", - "name": "onremovetrack", + "from": "GlobalEventHandlers", + "name": "onmouseover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onmouseup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpause", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onplay", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onplaying", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onprogress", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onratechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onreset", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onresize", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onscroll", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onseeked", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onseeking", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onselect", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onshow", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onstalled", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onsubmit", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onsuspend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontimeupdate", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontoggle", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onvolumechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onwaiting", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onwheel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ongotpointercapture", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onlostpointercapture", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointercancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerdown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointermove", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerout", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onauxclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onselectionchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onselectstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationcancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationiteration", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontransitioncancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontransitionend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontransitionrun", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontransitionstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontouchcancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontouchend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontouchmove", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontouchstart", "type": { "name": "EventHandler" }, "type_": "Attribute" } ], - "name": "AudioTrackList", + "name": "GlobalEventHandlers", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -57629,17 +58532,24 @@ ], "members": [ { - "from": "BarProp", - "isReadOnly": true, - "name": "visible", + "defaultValue": "omit", + "from": "WorkerOptions", + "name": "credentials", "type": { - "name": "boolean" - }, - "type_": "Attribute" + "name": "RequestCredentials" + } + }, + { + "defaultValue": "classic", + "from": "WorkerOptions", + "name": "type", + "type": { + "name": "WorkerType" + } } ], - "name": "BarProp", - "type_": "Interface", + "name": "WorkerOptions", + "type_": "Dictionary", "url": "https://html.spec.whatwg.org/" }, { @@ -57815,19 +58725,18 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "BeforeUnloadEvent", - "name": "returnValue", + "defaultValue": "true", + "from": "CanvasRenderingContext2DSettings", + "name": "alpha", "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "boolean" + } } ], - "name": "BeforeUnloadEvent", - "type_": "Interface", + "name": "CanvasRenderingContext2DSettings", + "type_": "Dictionary", "url": "https://html.spec.whatwg.org/" }, { @@ -57835,14 +58744,6 @@ { "name": "HTMLConstructor", "type_": "ExtendedAttribute" - }, - { - "name": "LegacyUnenumerableNamedProperties", - "type_": "ExtendedAttribute" - }, - { - "name": "OverrideBuiltins", - "type_": "ExtendedAttribute" } ], "files": [ @@ -58020,69 +58921,26 @@ "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFormElement", - "name": "acceptCharset", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFormElement", - "name": "action", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "options", + "optional": true, + "type": { + "name": "AssignedNodesOptions" + } } ], - "from": "HTMLFormElement", - "name": "autocomplete", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLFormElement", - "name": "checkValidity", + "from": "HTMLSlotElement", + "name": "assignedNodes", "returnType": { - "name": "boolean" + "name": "sequence", + "params": [ + { + "name": "Node" + } + ] } }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFormElement", - "isReadOnly": true, - "name": "elements", - "type": { - "name": "HTMLFormControlsCollection" - }, - "type_": "Attribute" - }, { "attrs": [ { @@ -58090,167 +58948,56 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLFormElement", - "name": "encoding", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFormElement", - "name": "enctype", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLFormElement", - "isReadOnly": true, - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFormElement", - "name": "method", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFormElement", + "from": "HTMLSlotElement", "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFormElement", - "name": "noValidate", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, + } + ], + "name": "HTMLSlotElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { "args": [ { - "name": "index", + "name": "scriptURL", "type": { - "name": "unsigned long" + "name": "USVString" } - } - ], - "from": "HTMLFormElement", - "returnType": { - "name": "Element" - }, - "specials": [ - "getter" - ] - }, - { - "args": [ + }, { + "defaultValue": "", "name": "name", + "optional": true, "type": { "name": "DOMString" } - } - ], - "from": "HTMLFormElement", - "returnType": { - "type_": "UnionType", - "types": [ - { - "name": "RadioNodeList" - }, - { - "name": "Element" - } - ] - }, - "specials": [ - "getter" - ] - }, - { - "from": "HTMLFormElement", - "name": "reportValidity", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "options", + "optional": true, + "type": { + "name": "WorkerOptions" + } } ], - "from": "HTMLFormElement", - "name": "reset", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLFormElement", - "name": "submit", - "returnType": { - "name": "void" - } + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } + "identifiers": [ + "Window", + "Worker" ], - "from": "HTMLFormElement", - "name": "target", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "Exposed", + "type_": "ExtendedAttribute" } ], - "name": "HTMLFormElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -58423,49 +59170,31 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLCollection", + "inheritsFrom": "EventTarget", "members": [ { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLFormControlsCollection", - "name": "namedItem", - "returnType": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "RadioNodeList" - }, - { - "name": "Element" - } - ] + "from": "SharedWorker", + "isReadOnly": true, + "name": "port", + "type": { + "name": "MessagePort" }, - "specials": [ - "getter" - ] + "type_": "Attribute" + }, + { + "from": "AbstractWorker", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "HTMLFormControlsCollection", + "name": "SharedWorker", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -58638,61 +59367,32 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "HTMLFontElement", - "name": "color", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, + "name": "TextTrackKind", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "subtitles", + "captions", + "descriptions", + "chapters", + "metadata" + ] + }, + { + "attrs": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } + "identifiers": [ + "Window", + "Worker" ], - "from": "HTMLFontElement", - "name": "face", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "Exposed", + "type_": "ExtendedAttribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFontElement", - "name": "size", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" } ], - "name": "HTMLFontElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -58865,24 +59565,36 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "name": "TextTrackKind", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/", - "value": [ - "subtitles", - "captions", - "descriptions", - "chapters", - "metadata" - ] - }, - { - "attrs": [ + "members": [ { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" + "from": "NavigatorLanguage", + "isReadOnly": true, + "name": "language", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorLanguage", + "isReadOnly": true, + "name": "languages", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "DOMString" + } + ] + }, + "type_": "Attribute" } ], + "name": "NavigatorLanguage", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -59055,26 +59767,36 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "from": "HTMLFieldSetElement", - "name": "checkValidity", + "args": [ + { + "name": "format", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "from": "DataTransfer", + "name": "clearData", "returnType": { - "name": "boolean" + "name": "void" } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLFieldSetElement", - "name": "disabled", + "from": "DataTransfer", + "name": "dropEffect", "type": { - "name": "boolean" + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "DataTransfer", + "name": "effectAllowed", + "type": { + "name": "DOMString" }, "type_": "Attribute" }, @@ -59085,106 +59807,108 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLFieldSetElement", + "from": "DataTransfer", "isReadOnly": true, - "name": "elements", + "name": "files", "type": { - "name": "HTMLCollection" + "name": "FileList" }, "type_": "Attribute" }, { - "from": "HTMLFieldSetElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "args": [ + { + "name": "format", + "type": { + "name": "DOMString" + } + } + ], + "from": "DataTransfer", + "name": "getData", + "returnType": { + "name": "DOMString" + } }, { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLFieldSetElement", - "name": "name", + "from": "DataTransfer", + "isReadOnly": true, + "name": "items", "type": { - "name": "DOMString" + "name": "DataTransferItemList" }, "type_": "Attribute" }, - { - "from": "HTMLFieldSetElement", - "name": "reportValidity", - "returnType": { - "name": "boolean" - } - }, { "args": [ { - "name": "error", + "name": "format", + "type": { + "name": "DOMString" + } + }, + { + "name": "data", "type": { "name": "DOMString" } } ], - "from": "HTMLFieldSetElement", - "name": "setCustomValidity", + "from": "DataTransfer", + "name": "setData", "returnType": { "name": "void" } }, { - "from": "HTMLFieldSetElement", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLFieldSetElement", - "isReadOnly": true, - "name": "validationMessage", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "image", + "type": { + "name": "Element" + } + }, + { + "name": "x", + "type": { + "name": "long" + } + }, + { + "name": "y", + "type": { + "name": "long" + } } ], - "from": "HTMLFieldSetElement", - "isReadOnly": true, - "name": "validity", - "type": { - "name": "ValidityState" - }, - "type_": "Attribute" + "from": "DataTransfer", + "name": "setDragImage", + "returnType": { + "name": "void" + } }, { - "from": "HTMLFieldSetElement", + "from": "DataTransfer", "isReadOnly": true, - "name": "willValidate", + "name": "types", "type": { - "name": "boolean" + "name": "FrozenArray", + "params": [ + { + "name": "DOMString" + } + ] }, "type_": "Attribute" } ], - "name": "HTMLFieldSetElement", + "name": "DataTransfer", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -59443,6 +60167,13 @@ "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Worker" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -59617,34 +60348,30 @@ ], "members": [ { - "args": [ + "attrs": [ { - "name": "format", - "optional": true, - "type": { - "name": "DOMString" - } + "name": "SameObject", + "type_": "ExtendedAttribute" + }, + { + "name": "SecureContext", + "type_": "ExtendedAttribute" } ], - "from": "DataTransfer", - "name": "clearData", - "returnType": { - "name": "void" - } - }, - { - "from": "DataTransfer", - "name": "dropEffect", + "from": "WorkerNavigator", + "isReadOnly": true, + "name": "serviceWorker", "type": { - "name": "DOMString" + "name": "ServiceWorkerContainer" }, "type_": "Attribute" }, { - "from": "DataTransfer", - "name": "effectAllowed", + "from": "WorkerNavigator", + "isReadOnly": true, + "name": "permissions", "type": { - "name": "DOMString" + "name": "Permissions" }, "type_": "Attribute" }, @@ -59655,112 +60382,217 @@ "type_": "ExtendedAttribute" } ], - "from": "DataTransfer", + "from": "WorkerNavigator", "isReadOnly": true, - "name": "files", + "name": "budget", "type": { - "name": "FileList" + "name": "BudgetService" }, "type_": "Attribute" }, { - "args": [ - { - "name": "format", - "type": { + "from": "WorkerNavigator", + "isReadOnly": true, + "name": "connection", + "type": { + "name": "NetworkInformation" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorStorage", + "isReadOnly": true, + "name": "storage", + "type": { + "name": "StorageManager" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorOnLine", + "isReadOnly": true, + "name": "onLine", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorLanguage", + "isReadOnly": true, + "name": "language", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorLanguage", + "isReadOnly": true, + "name": "languages", + "type": { + "name": "FrozenArray", + "params": [ + { "name": "DOMString" } - } - ], - "from": "DataTransfer", - "name": "getData", - "returnType": { + ] + }, + "type_": "Attribute" + }, + { + "from": "NavigatorConcurrentHardware", + "isReadOnly": true, + "name": "hardwareConcurrency", + "type": { + "name": "unsigned long long" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appCodeName", + "type": { "name": "DOMString" - } + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appName", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "appVersion", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "platform", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NavigatorID", + "isReadOnly": true, + "name": "product", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { "attrs": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], - "from": "DataTransfer", + "from": "NavigatorID", "isReadOnly": true, - "name": "items", + "name": "productSub", "type": { - "name": "DataTransferItemList" + "name": "DOMString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "format", - "type": { - "name": "DOMString" - } - }, + "from": "NavigatorID", + "isReadOnly": true, + "name": "userAgent", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "data", - "type": { - "name": "DOMString" - } + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], - "from": "DataTransfer", - "name": "setData", - "returnType": { - "name": "void" - } + "from": "NavigatorID", + "isReadOnly": true, + "name": "vendor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "image", - "type": { - "name": "Element" - } - }, - { - "name": "x", - "type": { - "name": "long" - } - }, + "attrs": [ { - "name": "y", - "type": { - "name": "long" - } + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], - "from": "DataTransfer", - "name": "setDragImage", - "returnType": { - "name": "void" - } + "from": "NavigatorID", + "isReadOnly": true, + "name": "vendorSub", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "DataTransfer", + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", "isReadOnly": true, - "name": "types", + "name": "oscpu", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "DOMString" - } - ] + "name": "DOMString" }, "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "NavigatorID", + "name": "taintEnabled", + "returnType": { + "name": "boolean" + } } ], - "name": "DataTransfer", + "name": "WorkerNavigator", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -59935,77 +60767,26 @@ ], "members": [ { - "from": "DataTransferItem", - "name": "getAsFile", - "returnType": { - "name": "File", - "params": [ - "nullable" - ] - } - }, - { - "args": [ - { - "name": "_callback", - "type": { - "name": "FunctionStringCallback", - "params": [ - "nullable" - ] - } - } - ], - "from": "DataTransferItem", - "name": "getAsString", - "returnType": { - "name": "void" - } - }, - { - "from": "DataTransferItem", - "isReadOnly": true, - "name": "kind", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "DataTransferItem", + "from": "NavigatorCookies", "isReadOnly": true, - "name": "type", + "name": "cookieEnabled", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" - }, - { - "from": "DataTransferItem", - "name": "webkitGetAsEntry", - "returnType": { - "name": "FileSystemEntry", - "params": [ - "nullable" - ] - } - }, - { - "from": "DataTransferItem", - "name": "webkitGetAsEntry", - "returnType": { - "name": "FileSystemEntry", - "params": [ - "nullable" - ] - } } ], - "name": "DataTransferItem", + "name": "NavigatorCookies", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -60178,118 +60959,254 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { - "from": "DataTransferItemList", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLButtonElement", + "name": "autofocus", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLButtonElement", + "name": "checkValidity", + "returnType": { + "name": "boolean" + } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLButtonElement", + "name": "disabled", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLButtonElement", "isReadOnly": true, - "name": "length", + "name": "form", "type": { - "name": "unsigned long" + "name": "HTMLFormElement", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "DataTransferItemList", - "returnType": { - "name": "DataTransferItem" + "from": "HTMLButtonElement", + "name": "formAction", + "type": { + "name": "USVString" }, - "specials": [ - "getter" - ] + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "data", - "type": { - "name": "DOMString" - } - }, + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLButtonElement", + "name": "formEnctype", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "type", - "type": { - "name": "DOMString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "DataTransferItemList", - "name": "add", - "returnType": { - "name": "DataTransferItem", - "params": [ - "nullable" - ] - } + "from": "HTMLButtonElement", + "name": "formMethod", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "data", - "type": { - "name": "File" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "DataTransferItemList", - "name": "add", - "returnType": { - "name": "DataTransferItem", + "from": "HTMLButtonElement", + "name": "formNoValidate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLButtonElement", + "name": "formTarget", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLButtonElement", + "isReadOnly": true, + "name": "labels", + "type": { + "name": "NodeList" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLButtonElement", + "name": "menu", + "type": { + "name": "HTMLMenuElement", "params": [ "nullable" ] - } + }, + "type_": "Attribute" }, { - "from": "DataTransferItemList", - "name": "clear", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLButtonElement", + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLButtonElement", + "name": "reportValidity", "returnType": { - "name": "void" + "name": "boolean" } }, { "args": [ { - "name": "index", + "name": "error", "type": { - "name": "unsigned long" + "name": "DOMString" } } ], - "from": "DataTransferItemList", - "name": "remove", + "from": "HTMLButtonElement", + "name": "setCustomValidity", "returnType": { "name": "void" } - } - ], - "name": "DataTransferItemList", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + }, { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "DedicatedWorker" + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLButtonElement", + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "identifiers": [ - "Worker", - "DedicatedWorker" + "from": "HTMLButtonElement", + "isReadOnly": true, + "name": "validationMessage", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLButtonElement", + "isReadOnly": true, + "name": "validity", + "type": { + "name": "ValidityState" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } ], - "name": "Global", - "type_": "ExtendedAttribute" + "from": "HTMLButtonElement", + "name": "value", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLButtonElement", + "isReadOnly": true, + "name": "willValidate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" } ], + "name": "HTMLButtonElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -60462,66 +61379,22 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "WorkerGlobalScope", + "inheritsFrom": "Event", "members": [ { - "from": "DedicatedWorkerGlobalScope", - "name": "close", - "returnType": { - "name": "void" - } - }, - { - "from": "DedicatedWorkerGlobalScope", - "name": "onmessage", + "from": "BeforeUnloadEvent", + "name": "returnValue", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" - }, - { - "args": [ - { - "name": "message", - "type": { - "name": "any" - } - }, - { - "defaultValue": [ - "[", - "]" - ], - "name": "transfer", - "optional": true, - "type": { - "name": "sequence", - "params": [ - { - "name": "object" - } - ] - } - } - ], - "from": "DedicatedWorkerGlobalScope", - "name": "postMessage", - "returnType": { - "name": "void" - } } ], - "name": "DedicatedWorkerGlobalScope", + "name": "BeforeUnloadEvent", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -60694,116 +61567,33 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMeterElement", - "name": "high", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMeterElement", - "isReadOnly": true, - "name": "labels", - "type": { - "name": "NodeList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMeterElement", - "name": "low", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMeterElement", - "name": "max", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMeterElement", - "name": "min", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, + "name": "PremultiplyAlpha", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "none", + "premultiply", + "default" + ] + }, + { + "attrs": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMeterElement", - "name": "optimum", - "type": { - "name": "double" - }, - "type_": "Attribute" + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "src", + "optional": true, + "type": { + "name": "DOMString" + } } ], - "from": "HTMLMeterElement", - "name": "value", - "type": { - "name": "double" - }, - "type_": "Attribute" - } - ], - "name": "HTMLMeterElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ - { - "name": "HTMLConstructor", + "name": "NamedConstructor", + "opName": "Audio", "type_": "ExtendedAttribute" } ], @@ -60979,104 +61769,10 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", + "inheritsFrom": "HTMLMediaElement", "members": [ - { - "from": "HTMLEmbedElement", - "name": "getSVGDocument", - "returnType": { - "name": "Document", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLEmbedElement", - "name": "height", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLEmbedElement", - "name": "src", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLEmbedElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLEmbedElement", - "name": "width", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLEmbedElement", - "name": "align", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLEmbedElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } ], - "name": "HTMLEmbedElement", + "name": "HTMLAudioElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -61259,7 +61955,7 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "Element", + "inheritsFrom": "HTMLElement", "members": [ { "attrs": [ @@ -61268,36 +61964,13 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "accessKey", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "accessKeyLabel", + "from": "HTMLTextAreaElement", + "name": "autocomplete", "type": { "name": "DOMString" }, "type_": "Attribute" }, - { - "from": "HTMLElement", - "name": "blur", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLElement", - "name": "click", - "returnType": { - "name": "void" - } - }, { "attrs": [ { @@ -61305,30 +61978,19 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "contextMenu", + "from": "HTMLTextAreaElement", + "name": "autofocus", "type": { - "name": "HTMLMenuElement", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLElement", - "isReadOnly": true, - "name": "dataset", - "type": { - "name": "DOMStringMap" - }, - "type_": "Attribute" + "from": "HTMLTextAreaElement", + "name": "checkValidity", + "returnType": { + "name": "boolean" + } }, { "attrs": [ @@ -61337,10 +61999,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "dir", + "from": "HTMLTextAreaElement", + "name": "cols", "type": { - "name": "DOMString" + "name": "unsigned long" }, "type_": "Attribute" }, @@ -61351,10 +62013,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "draggable", + "from": "HTMLTextAreaElement", + "name": "defaultValue", "type": { - "name": "boolean" + "name": "DOMString" }, "type_": "Attribute" }, @@ -61363,39 +62025,15 @@ { "name": "CEReactions", "type_": "ExtendedAttribute" - }, - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "isReadOnly": true, - "name": "dropzone", + "from": "HTMLTextAreaElement", + "name": "dirName", "type": { - "name": "DOMTokenList" + "name": "DOMString" }, "type_": "Attribute" }, - { - "from": "HTMLElement", - "name": "focus", - "returnType": { - "name": "void" - } - }, - { - "from": "HTMLElement", - "name": "forceSpellCheck", - "returnType": { - "name": "void" - } - }, { "attrs": [ { @@ -61403,29 +62041,22 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "hidden", + "from": "HTMLTextAreaElement", + "name": "disabled", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "HTMLElement", - "name": "innerText", + "from": "HTMLTextAreaElement", + "isReadOnly": true, + "name": "form", "type": { - "name": "DOMString" + "name": "HTMLFormElement", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, @@ -61436,8 +62067,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "lang", + "from": "HTMLTextAreaElement", + "name": "inputMode", "type": { "name": "DOMString" }, @@ -61446,14 +62077,15 @@ { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "spellcheck", + "from": "HTMLTextAreaElement", + "isReadOnly": true, + "name": "labels", "type": { - "name": "boolean" + "name": "NodeList" }, "type_": "Attribute" }, @@ -61464,8 +62096,8 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "tabIndex", + "from": "HTMLTextAreaElement", + "name": "maxLength", "type": { "name": "long" }, @@ -61478,10 +62110,10 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "title", + "from": "HTMLTextAreaElement", + "name": "minLength", "type": { - "name": "DOMString" + "name": "long" }, "type_": "Attribute" }, @@ -61492,126 +62124,24 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLElement", - "name": "translate", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetHeight", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetLeft", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetParent", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetTop", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetWidth", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetHeight", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetLeft", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetParent", - "type": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetTop", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "HTMLElement", - "isReadOnly": true, - "name": "offsetWidth", + "from": "HTMLTextAreaElement", + "name": "name", "type": { - "name": "long" + "name": "DOMString" }, "type_": "Attribute" }, { "attrs": [ { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "cssText" - }, - { - "name": "SameObject", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "ElementCSSInlineStyle", - "isReadOnly": true, - "name": "style", + "from": "HTMLTextAreaElement", + "name": "placeholder", "type": { - "name": "CSSStyleDeclaration" + "name": "DOMString" }, "type_": "Attribute" }, @@ -61622,755 +62152,1215 @@ "type_": "ExtendedAttribute" } ], - "from": "ElementContentEditable", - "name": "contentEditable", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "ElementContentEditable", - "isReadOnly": true, - "name": "isContentEditable", + "from": "HTMLTextAreaElement", + "name": "readOnly", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "from": "DocumentAndElementEventHandlers", - "name": "oncopy", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "DocumentAndElementEventHandlers", - "name": "oncut", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "DocumentAndElementEventHandlers", - "name": "onpaste", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onabort", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onauxclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onblur", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncanplay", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncanplaythrough", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onclose", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncontextmenu", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncuechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondblclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondrag", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragexit", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondrop", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondurationchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onemptied", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onended", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onerror", - "type": { - "name": "OnErrorEventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onfocus", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oninput", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oninvalid", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeydown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeypress", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeyup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onload", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadeddata", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadedmetadata", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmousedown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "from": "HTMLTextAreaElement", + "name": "reportValidity", + "returnType": { + "name": "boolean" + } }, { "attrs": [ { - "name": "LenientThis", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "GlobalEventHandlers", - "name": "onmouseenter", + "from": "HTMLTextAreaElement", + "name": "required", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { "attrs": [ { - "name": "LenientThis", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "GlobalEventHandlers", - "name": "onmouseleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmousemove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseout", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpause", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onplay", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onplaying", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onprogress", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onratechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onreset", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onresize", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onscroll", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onseeked", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onseeking", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onshow", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onstalled", + "from": "HTMLTextAreaElement", + "name": "rows", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onsubmit", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "from": "HTMLTextAreaElement", + "name": "select", + "returnType": { + "name": "void" + } }, { - "from": "GlobalEventHandlers", - "name": "onsuspend", + "from": "HTMLTextAreaElement", + "name": "selectionDirection", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "ontimeupdate", + "from": "HTMLTextAreaElement", + "name": "selectionEnd", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "ontoggle", + "from": "HTMLTextAreaElement", + "name": "selectionStart", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onvolumechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "error", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLTextAreaElement", + "name": "setCustomValidity", + "returnType": { + "name": "void" + } }, { - "from": "GlobalEventHandlers", - "name": "onwaiting", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "replacement", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLTextAreaElement", + "name": "setRangeText", + "returnType": { + "name": "void" + } }, { - "from": "GlobalEventHandlers", - "name": "onwheel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "replacement", + "type": { + "name": "DOMString" + } + }, + { + "name": "start", + "type": { + "name": "unsigned long" + } + }, + { + "name": "end", + "type": { + "name": "unsigned long" + } + }, + { + "defaultValue": "preserve", + "name": "selectionMode", + "optional": true, + "type": { + "name": "SelectionMode" + } + } + ], + "from": "HTMLTextAreaElement", + "name": "setRangeText", + "returnType": { + "name": "void" + } }, { - "from": "GlobalEventHandlers", - "name": "onselectionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "start", + "type": { + "name": "unsigned long" + } + }, + { + "name": "end", + "type": { + "name": "unsigned long" + } + }, + { + "name": "direction", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLTextAreaElement", + "name": "setSelectionRange", + "returnType": { + "name": "void" + } }, { - "from": "GlobalEventHandlers", - "name": "onselectstart", + "from": "HTMLTextAreaElement", + "isReadOnly": true, + "name": "textLength", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onanimationcancel", + "from": "HTMLTextAreaElement", + "isReadOnly": true, + "name": "type", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onanimationend", + "from": "HTMLTextAreaElement", + "isReadOnly": true, + "name": "validationMessage", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onanimationiteration", + "from": "HTMLTextAreaElement", + "isReadOnly": true, + "name": "validity", "type": { - "name": "EventHandler" + "name": "ValidityState" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onanimationstart", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLTextAreaElement", + "name": "value", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "ontransitioncancel", + "from": "HTMLTextAreaElement", + "isReadOnly": true, + "name": "willValidate", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "ontransitionend", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTextAreaElement", + "name": "wrap", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" + } + ], + "name": "HTMLTextAreaElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "name": "ResizeQuality", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "pixelated", + "low", + "medium", + "high" + ] + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" }, { - "from": "GlobalEventHandlers", - "name": "ontransitionrun", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "members": [ + { + "from": "CanvasPathDrawingStyles", + "name": "getLineDash", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "unrestricted double" + } + ] + } }, { - "from": "GlobalEventHandlers", - "name": "ontransitionstart", + "from": "CanvasPathDrawingStyles", + "name": "lineCap", "type": { - "name": "EventHandler" + "name": "CanvasLineCap" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "ongotpointercapture", + "from": "CanvasPathDrawingStyles", + "name": "lineDashOffset", "type": { - "name": "EventHandler" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onlostpointercapture", + "from": "CanvasPathDrawingStyles", + "name": "lineJoin", "type": { - "name": "EventHandler" + "name": "CanvasLineJoin" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onpointercancel", + "from": "CanvasPathDrawingStyles", + "name": "lineWidth", "type": { - "name": "EventHandler" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onpointerdown", + "from": "CanvasPathDrawingStyles", + "name": "miterLimit", "type": { - "name": "EventHandler" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onpointerenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "segments", + "type": { + "name": "sequence", + "params": [ + { + "name": "unrestricted double" + } + ] + } + } + ], + "from": "CanvasPathDrawingStyles", + "name": "setLineDash", + "returnType": { + "name": "void" + } + } + ], + "name": "CanvasPathDrawingStyles", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "members": [ + { + "from": "DataTransferItem", + "name": "getAsFile", + "returnType": { + "name": "File", + "params": [ + "nullable" + ] + } }, { - "from": "GlobalEventHandlers", - "name": "onpointerleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "_callback", + "type": { + "name": "FunctionStringCallback", + "params": [ + "nullable" + ] + } + } + ], + "from": "DataTransferItem", + "name": "getAsString", + "returnType": { + "name": "void" + } }, { - "from": "GlobalEventHandlers", - "name": "onpointermove", + "from": "DataTransferItem", + "isReadOnly": true, + "name": "kind", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onpointerout", + "from": "DataTransferItem", + "isReadOnly": true, + "name": "type", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onpointerover", + "from": "DataTransferItem", + "name": "webkitGetAsEntry", + "returnType": { + "name": "FileSystemEntry", + "params": [ + "nullable" + ] + } + } + ], + "name": "DataTransferItem", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "members": [ + { + "from": "DataTransferItemList", + "isReadOnly": true, + "name": "length", "type": { - "name": "EventHandler" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "GlobalEventHandlers", - "name": "onpointerup", - "type": { - "name": "EventHandler" + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "DataTransferItemList", + "returnType": { + "name": "DataTransferItem" }, - "type_": "Attribute" + "specials": [ + "getter" + ] }, { - "from": "GlobalEventHandlers", - "name": "ontouchcancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "data", + "type": { + "name": "DOMString" + } + }, + { + "name": "type", + "type": { + "name": "DOMString" + } + } + ], + "from": "DataTransferItemList", + "name": "add", + "returnType": { + "name": "DataTransferItem", + "params": [ + "nullable" + ] + } }, { - "from": "GlobalEventHandlers", - "name": "ontouchend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "data", + "type": { + "name": "File" + } + } + ], + "from": "DataTransferItemList", + "name": "add", + "returnType": { + "name": "DataTransferItem", + "params": [ + "nullable" + ] + } }, { - "from": "GlobalEventHandlers", - "name": "ontouchmove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "from": "DataTransferItemList", + "name": "clear", + "returnType": { + "name": "void" + } }, { - "from": "GlobalEventHandlers", - "name": "ontouchstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "DataTransferItemList", + "name": "remove", + "returnType": { + "name": "void" + } } ], - "name": "HTMLElement", + "name": "DataTransferItemList", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "HTMLConstructor", + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", "type_": "ExtendedAttribute" } ], @@ -62546,76 +63536,67 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", + "inheritsFrom": "EventTarget", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMetaElement", - "name": "content", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "MessagePort", + "name": "close", + "returnType": { + "name": "void" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMetaElement", - "name": "httpEquiv", + "from": "MessagePort", + "name": "onmessage", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "message", + "type": { + "name": "any" + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "name": "transfer", + "optional": true, + "type": { + "name": "sequence", + "params": [ + { + "name": "object" + } + ] + } } ], - "from": "HTMLMetaElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "MessagePort", + "name": "postMessage", + "returnType": { + "name": "void" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMetaElement", - "name": "scheme", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "MessagePort", + "name": "start", + "returnType": { + "name": "void" + } } ], - "name": "HTMLMetaElement", + "name": "MessagePort", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -62788,118 +63769,240 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMenuItemElement", - "name": "checked", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMenuItemElement", - "name": "default", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMenuItemElement", - "name": "disabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMenuItemElement", - "name": "icon", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "HTMLMenuItemElement", - "name": "label", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "TimeRanges", + "name": "end", + "returnType": { + "name": "double" + } }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMenuItemElement", - "name": "radiogroup", + "from": "TimeRanges", + "isReadOnly": true, + "name": "length", "type": { - "name": "DOMString" + "name": "unsigned long" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "HTMLMenuItemElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "TimeRanges", + "name": "start", + "returnType": { + "name": "double" + } } ], - "name": "HTMLMenuItemElement", + "name": "TimeRanges", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], + "name": "RenderingContext", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "CanvasRenderingContext2D" + }, + { + "name": "WebGLRenderingContext" + } + ] + }, + "type_": "Typedef", + "url": "https://html.spec.whatwg.org/" + }, + { "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -63072,24 +64175,153 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "name": "SelectionMode", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "select", + "start", + "end", + "preserve" + ] + }, + { "inheritsFrom": "HTMLElement", "members": [ + { + "from": "HTMLKeygenElement", + "name": "autofocus", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "name": "challenge", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "name": "checkValidity", + "returnType": { + "name": "boolean" + } + }, + { + "from": "HTMLKeygenElement", + "name": "disabled", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "isReadOnly": true, + "name": "form", + "type": { + "name": "HTMLFormElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "name": "keytype", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLDivElement", - "name": "align", + "from": "HTMLKeygenElement", + "isReadOnly": true, + "name": "labels", + "type": { + "name": "NodeList" + }, + "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "name": "reportValidity", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "error", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLKeygenElement", + "name": "setCustomValidity", + "returnType": { + "name": "void" + } + }, + { + "from": "HTMLKeygenElement", + "isReadOnly": true, + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "isReadOnly": true, + "name": "validationMessage", "type": { "name": "DOMString" }, "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "isReadOnly": true, + "name": "validity", + "type": { + "name": "ValidityState" + }, + "type_": "Attribute" + }, + { + "from": "HTMLKeygenElement", + "isReadOnly": true, + "name": "willValidate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" } ], - "name": "HTMLDivElement", + "name": "HTMLKeygenElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -63267,15 +64499,24 @@ "modules/storage/WindowStorage.idl" ], "members": [ + { + "from": "BarProp", + "isReadOnly": true, + "name": "visible", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + } ], - "name": "Example", + "name": "BarProp", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "NoInterfaceObject", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], @@ -63451,23 +64692,202 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { - "from": "External", - "name": "AddSearchProvider", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "behavior", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "bgColor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "direction", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "height", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "hspace", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "loop", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMarqueeElement", + "name": "onbounce", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMarqueeElement", + "name": "onfinish", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMarqueeElement", + "name": "onstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "scrollAmount", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "scrollDelay", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "HTMLMarqueeElement", + "name": "start", "returnType": { "name": "void" } }, { - "from": "External", - "name": "IsSearchProviderInstalled", + "from": "HTMLMarqueeElement", + "name": "stop", "returnType": { "name": "void" } + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "trueSpeed", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "vspace", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMarqueeElement", + "name": "width", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" } ], - "name": "External", + "name": "HTMLMarqueeElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -63653,21 +65073,153 @@ "inheritsFrom": "HTMLElement", "members": [ { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableRowElement", + "isReadOnly": true, + "name": "cells", + "type": { + "name": "HTMLCollection" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "long" + } + } + ], "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "HTMLDirectoryElement", - "name": "compact", + "from": "HTMLTableRowElement", + "name": "deleteCell", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "defaultValue": "-1", + "name": "index", + "optional": true, + "type": { + "name": "long" + } + } + ], + "from": "HTMLTableRowElement", + "name": "insertCell", + "returnType": { + "name": "HTMLElement" + } + }, + { + "from": "HTMLTableRowElement", + "isReadOnly": true, + "name": "rowIndex", "type": { - "name": "boolean" + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "HTMLTableRowElement", + "isReadOnly": true, + "name": "sectionRowIndex", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableRowElement", + "name": "align", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + }, + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLTableRowElement", + "name": "bgColor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableRowElement", + "name": "ch", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableRowElement", + "name": "chOff", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLTableRowElement", + "name": "vAlign", + "type": { + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "HTMLDirectoryElement", + "name": "HTMLTableRowElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, @@ -63853,46 +65405,74 @@ "inheritsFrom": "HTMLElement", "members": [ { - "args": [ - { - "name": "returnValue", - "optional": true, - "type": { - "name": "DOMString" - } - } - ], + "from": "HTMLOutputElement", + "name": "checkValidity", + "returnType": { + "name": "boolean" + } + }, + { "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "HTMLDialogElement", - "name": "close", - "returnType": { - "name": "void" - } + "from": "HTMLOutputElement", + "name": "defaultValue", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLOutputElement", + "isReadOnly": true, + "name": "form", + "type": { + "name": "HTMLFormElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { "attrs": [ { "name": "CEReactions", "type_": "ExtendedAttribute" + }, + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "value" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "HTMLDialogElement", - "name": "open", + "from": "HTMLOutputElement", + "isReadOnly": true, + "name": "htmlFor", "type": { - "name": "boolean" + "name": "DOMTokenList" }, "type_": "Attribute" }, { - "from": "HTMLDialogElement", - "name": "returnValue", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLOutputElement", + "isReadOnly": true, + "name": "labels", "type": { - "name": "DOMString" + "name": "NodeList" }, "type_": "Attribute" }, @@ -63903,12 +65483,62 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLDialogElement", - "name": "show", + "from": "HTMLOutputElement", + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLOutputElement", + "name": "reportValidity", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "error", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLOutputElement", + "name": "setCustomValidity", "returnType": { "name": "void" } }, + { + "from": "HTMLOutputElement", + "isReadOnly": true, + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLOutputElement", + "isReadOnly": true, + "name": "validationMessage", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLOutputElement", + "isReadOnly": true, + "name": "validity", + "type": { + "name": "ValidityState" + }, + "type_": "Attribute" + }, { "attrs": [ { @@ -63916,21 +65546,31 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLDialogElement", - "name": "showModal", - "returnType": { - "name": "void" - } + "from": "HTMLOutputElement", + "name": "value", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLOutputElement", + "isReadOnly": true, + "name": "willValidate", + "type": { + "name": "boolean" + }, + "type_": "Attribute" } ], - "name": "HTMLDialogElement", + "name": "HTMLOutputElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "NoInterfaceObject", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], @@ -64106,804 +65746,236 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ - { - "from": "GlobalEventHandlers", - "name": "onabort", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onauxclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onblur", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncanplay", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncanplaythrough", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onclose", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncontextmenu", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oncuechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondblclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondrag", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragexit", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondragstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondrop", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ondurationchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onemptied", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onended", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onerror", - "type": { - "name": "OnErrorEventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onfocus", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oninput", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "oninvalid", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeydown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeypress", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onkeyup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onload", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadeddata", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadedmetadata", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onloadstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmousedown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "LenientThis", - "type_": "ExtendedAttribute" - } - ], - "from": "GlobalEventHandlers", - "name": "onmouseenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, { "attrs": [ { - "name": "LenientThis", + "name": "CEReactions", "type_": "ExtendedAttribute" } ], - "from": "GlobalEventHandlers", - "name": "onmouseleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmousemove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseout", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onmouseup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpause", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onplay", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onplaying", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onprogress", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onratechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onreset", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onresize", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onscroll", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onseeked", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onseeking", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onshow", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onstalled", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onsubmit", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onsuspend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontimeupdate", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontoggle", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onvolumechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onwaiting", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onwheel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationcancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationiteration", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationcancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationiteration", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitioncancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionrun", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitioncancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionrun", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontransitionstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ongotpointercapture", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onlostpointercapture", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointercancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerdown", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerenter", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerleave", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointermove", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerout", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerover", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onpointerup", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontouchcancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontouchend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "ontouchmove", + "from": "HTMLTimeElement", + "name": "dateTime", "type": { - "name": "EventHandler" + "name": "DOMString" }, "type_": "Attribute" - }, + } + ], + "name": "HTMLTimeElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "args": [ { - "from": "GlobalEventHandlers", - "name": "ontouchstart", + "name": "event", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "Event" + } + } + ], + "attrs": [ { - "from": "GlobalEventHandlers", - "name": "onauxclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "TreatNonObjectAsNull", + "type_": "ExtendedAttribute" } ], - "name": "GlobalEventHandlers", - "type_": "Interface", + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "name": "OnBeforeUnloadEventHandlerNonNull", + "returnType": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Callback", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "LegacyUnenumerableNamedProperties", + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], @@ -65081,102 +66153,27 @@ ], "members": [ { - "from": "HTMLAllCollection", + "from": "NavigatorOnLine", "isReadOnly": true, - "name": "length", + "name": "onLine", "type": { - "name": "unsigned long" + "name": "boolean" }, "type_": "Attribute" - }, - { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "HTMLAllCollection", - "returnType": { - "name": "Element", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "args": [ - { - "name": "nameOrIndex", - "optional": true, - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLAllCollection", - "name": "item", - "returnType": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "HTMLCollection" - }, - { - "name": "Element" - } - ] - }, - "specials": [ - "legacycaller" - ] - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "HTMLAllCollection", - "name": "namedItem", - "returnType": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "HTMLCollection" - }, - { - "name": "Element" - } - ] - }, - "specials": [ - "getter" - ] } ], - "name": "HTMLAllCollection", + "name": "NavigatorOnLine", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "HTMLConstructor", + "name": "LegacyUnenumerableNamedProperties", + "type_": "ExtendedAttribute" + }, + { + "name": "PrimaryGlobal", "type_": "ExtendedAttribute" } ], @@ -65352,73 +66349,464 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", + "inheritsFrom": "EventTarget", "members": [ + { + "from": "Window", + "name": "alert", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "message", + "type": { + "name": "DOMString" + } + } + ], + "from": "Window", + "name": "alert", + "returnType": { + "name": "void" + } + }, + { + "from": "Window", + "isReadOnly": true, + "name": "applicationCache", + "type": { + "name": "ApplicationCache" + }, + "type_": "Attribute" + }, + { + "from": "Window", + "name": "blur", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "handle", + "type": { + "name": "unsigned long" + } + } + ], + "from": "Window", + "name": "cancelAnimationFrame", + "returnType": { + "name": "void" + } + }, + { + "from": "Window", + "name": "close", + "returnType": { + "name": "void" + } + }, + { + "from": "Window", + "isReadOnly": true, + "name": "closed", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "defaultValue": "", + "name": "message", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "from": "Window", + "name": "confirm", + "returnType": { + "name": "boolean" + } + }, + { + "from": "Window", + "isReadOnly": true, + "name": "customElements", + "type": { + "name": "CustomElementRegistry" + }, + "type_": "Attribute" + }, { "attrs": [ { - "name": "CEReactions", + "name": "Unforgeable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "download", + "from": "Window", + "isReadOnly": true, + "name": "document", "type": { - "name": "DOMString" + "name": "Document" + }, + "type_": "Attribute" + }, + { + "from": "Window", + "name": "focus", + "returnType": { + "name": "void" + } + }, + { + "from": "Window", + "isReadOnly": true, + "name": "frameElement", + "type": { + "name": "Element", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "hreflang", + "from": "Window", + "isReadOnly": true, + "name": "frames", "type": { - "name": "DOMString" + "name": "WindowProxy" + }, + "type_": "Attribute" + }, + { + "from": "Window", + "isReadOnly": true, + "name": "history", + "type": { + "name": "History" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "ping", + "from": "Window", + "isReadOnly": true, + "name": "length", "type": { - "name": "USVString" + "name": "unsigned long" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "href" + }, + { + "name": "Unforgeable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "referrerPolicy", + "from": "Window", + "isReadOnly": true, + "name": "location", + "type": { + "name": "Location" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "locationbar", + "type": { + "name": "BarProp" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "menubar", + "type": { + "name": "BarProp" + }, + "type_": "Attribute" + }, + { + "from": "Window", + "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" }, + { + "from": "Window", + "isReadOnly": true, + "name": "navigator", + "type": { + "name": "Navigator" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "defaultValue": "about:blank", + "name": "url", + "optional": true, + "type": { + "name": "USVString" + } + }, + { + "defaultValue": "_blank", + "name": "target", + "optional": true, + "type": { + "name": "DOMString" + } + }, + { + "attrs": [ + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "defaultValue": "", + "name": "features", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "from": "Window", + "name": "open", + "returnType": { + "name": "WindowProxy", + "params": [ + "nullable" + ] + } + }, + { + "from": "Window", + "name": "opener", + "type": { + "name": "any" + }, + "type_": "Attribute" + }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "rel", + "from": "Window", + "isReadOnly": true, + "name": "parent", + "type": { + "name": "WindowProxy", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "personalbar", + "type": { + "name": "BarProp" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "message", + "type": { + "name": "any" + } + }, + { + "name": "targetOrigin", + "type": { + "name": "USVString" + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "name": "transfer", + "optional": true, + "type": { + "name": "sequence", + "params": [ + { + "name": "object" + } + ] + } + } + ], + "from": "Window", + "name": "postMessage", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "Window", + "returnType": { + "name": "object" + }, + "specials": [ + "getter" + ] + }, + { + "from": "Window", + "name": "print", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "defaultValue": "", + "name": "message", + "optional": true, + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "", + "name": "default", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "from": "Window", + "name": "prompt", + "returnType": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + }, + { + "args": [ + { + "name": "callback", + "type": { + "name": "FrameRequestCallback" + } + } + ], + "from": "Window", + "name": "requestAnimationFrame", + "returnType": { + "name": "unsigned long" + } + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "scrollbars", + "type": { + "name": "BarProp" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "self", + "type": { + "name": "WindowProxy" + }, + "type_": "Attribute" + }, + { + "from": "Window", + "name": "status", "type": { "name": "DOMString" }, @@ -65427,2079 +66815,1970 @@ { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "statusbar", + "type": { + "name": "BarProp" + }, + "type_": "Attribute" + }, + { + "from": "Window", + "name": "stop", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "toolbar", + "type": { + "name": "BarProp" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Unforgeable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "top", + "type": { + "name": "WindowProxy", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Unforgeable", "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "window", + "type": { + "name": "WindowProxy" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "elt", + "type": { + "name": "Element" + } }, { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" + "name": "pseudoElt", + "optional": true, + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "name": "getComputedStyle", + "returnType": { + "name": "CSSStyleDeclaration" + } + }, + { + "from": "Window", + "name": "ondeviceorientation", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "Window", + "name": "captureEvents", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" }, { "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", + "from": "Window", "isReadOnly": true, - "name": "relList", + "name": "external", "type": { - "name": "DOMTokenList" + "name": "External" }, "type_": "Attribute" }, + { + "from": "Window", + "name": "releaseEvents", + "returnType": { + "name": "void" + } + }, { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "target", + "from": "Window", + "isReadOnly": true, + "name": "paintWorklet", "type": { - "name": "DOMString" + "name": "Worklet" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "elt", + "type": { + "name": "Element" + } + }, + { + "name": "pseudoElt", + "optional": true, + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "name": "getComputedStyle", + "returnType": { + "name": "CSSStyleDeclaration" + } + }, + { + "args": [ + { + "name": "element", + "type": { + "name": "Element" + } + }, + { + "name": "pseudoElt", + "optional": true, + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + } + ], + "from": "Window", + "name": "getComputedStyleMap", + "returnType": { + "name": "StylePropertyMapReadOnly" + } + }, + { + "from": "Window", + "name": "ondevicemotion", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "handle", + "type": { + "name": "unsigned long" + } + } + ], + "from": "Window", + "name": "cancelIdleCallback", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "callback", + "type": { + "name": "IdleRequestCallback" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "IdleRequestOptions" + } + } + ], + "from": "Window", + "name": "requestIdleCallback", + "returnType": { + "name": "unsigned long" + } + }, + { + "from": "Window", + "name": "getSelection", + "returnType": { + "name": "Selection", + "params": [ + "nullable" + ] + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "audioWorklet", + "type": { + "name": "Worklet" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "devicePixelRatio", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "innerHeight", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "innerWidth", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "query", + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "name": "matchMedia", + "returnType": { + "name": "MediaQueryList" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "long" + } + }, + { + "name": "y", + "type": { + "name": "long" + } + } + ], + "from": "Window", + "name": "moveBy", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "long" + } + }, + { + "name": "y", + "type": { + "name": "long" + } + } + ], + "from": "Window", + "name": "moveTo", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "Window", + "isReadOnly": true, + "name": "outerHeight", + "type": { + "name": "long" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "text", + "from": "Window", + "isReadOnly": true, + "name": "outerWidth", "type": { - "name": "DOMString" + "name": "long" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "type", + "from": "Window", + "isReadOnly": true, + "name": "pageXOffset", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "charset", + "from": "Window", + "isReadOnly": true, + "name": "pageYOffset", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "long" + } + }, + { + "name": "y", + "type": { + "name": "long" + } } ], - "from": "HTMLAnchorElement", - "name": "coords", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "Window", + "name": "resizeBy", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "long" + } + }, + { + "name": "y", + "type": { + "name": "long" + } } ], - "from": "HTMLAnchorElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "Window", + "name": "resizeTo", + "returnType": { + "name": "void" + } }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", + "type_": "ExtendedAttribute" + }, + { + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "rev", + "from": "Window", + "isReadOnly": true, + "name": "screen", "type": { - "name": "DOMString" + "name": "Screen" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLAnchorElement", - "name": "shape", + "from": "Window", + "isReadOnly": true, + "name": "screenX", "type": { - "name": "DOMString" + "name": "long" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "hash", + "from": "Window", + "isReadOnly": true, + "name": "screenY", "type": { - "name": "USVString" + "name": "long" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "options", + "optional": true, + "type": { + "name": "ScrollToOptions" + } } ], - "from": "HTMLHyperlinkElementUtils", - "name": "host", - "type": { - "name": "USVString" - }, - "type_": "Attribute" + "from": "Window", + "name": "scroll", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLHyperlinkElementUtils", - "name": "hostname", - "type": { - "name": "USVString" - }, - "type_": "Attribute" + "from": "Window", + "name": "scroll", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "options", + "optional": true, + "type": { + "name": "ScrollToOptions" + } } ], - "from": "HTMLHyperlinkElementUtils", - "name": "href", - "type": { - "name": "USVString" - }, - "type_": "Stringifier" + "from": "Window", + "name": "scrollBy", + "returnType": { + "name": "void" + } }, { - "from": "HTMLHyperlinkElementUtils", - "isReadOnly": true, - "name": "origin", - "type": { - "name": "USVString" - }, - "type_": "Attribute" + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "Window", + "name": "scrollBy", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLHyperlinkElementUtils", - "name": "password", - "type": { - "name": "USVString" - }, - "type_": "Attribute" + "from": "Window", + "name": "scrollTo", + "returnType": { + "name": "void" + } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "options", + "optional": true, + "type": { + "name": "ScrollToOptions" + } } ], - "from": "HTMLHyperlinkElementUtils", - "name": "pathname", - "type": { - "name": "USVString" - }, - "type_": "Attribute" + "from": "Window", + "name": "scrollTo", + "returnType": { + "name": "void" + } }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "port", + "from": "Window", + "isReadOnly": true, + "name": "scrollX", "type": { - "name": "USVString" + "name": "double" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "Replaceable", "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "protocol", + "from": "Window", + "isReadOnly": true, + "name": "scrollY", "type": { - "name": "USVString" + "name": "double" }, "type_": "Attribute" }, + { + "args": [ + { + "name": "element", + "type": { + "name": "Element" + } + }, + { + "name": "pseudoElt", + "optional": true, + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + } + ], + "from": "Window", + "name": "getComputedStyleMap", + "returnType": { + "name": "StylePropertyMapReadOnly" + } + }, { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "search", + "from": "Window", + "isReadOnly": true, + "name": "fakeWorklet1", "type": { - "name": "USVString" + "name": "Worklet" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "SameObject", "type_": "ExtendedAttribute" } ], - "from": "HTMLHyperlinkElementUtils", - "name": "username", + "from": "Window", + "isReadOnly": true, + "name": "fakeWorklet2", "type": { - "name": "USVString" + "name": "Worklet" }, "type_": "Attribute" - } - ], - "name": "HTMLAnchorElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + }, { - "from": "HTMLAppletElement", - "name": "_object", + "from": "Window", + "isReadOnly": true, + "name": "isSecureContext", "type": { - "name": "USVString" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "align", + "from": "Window", + "isReadOnly": true, + "name": "customElements", "type": { - "name": "DOMString" + "name": "CustomElementRegistry" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "alt", + "from": "Window", + "name": "onvrdisplayactivate", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "archive", + "from": "Window", + "name": "onvrdisplayblur", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "code", + "from": "Window", + "name": "onvrdisplayconnect", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "codeBase", + "from": "Window", + "name": "onvrdisplaydeactivate", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "height", + "from": "Window", + "name": "onvrdisplaydisconnect", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "hspace", + "from": "Window", + "name": "onvrdisplayfocus", "type": { - "name": "unsigned long" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "name", + "from": "Window", + "name": "onvrdisplaypresentchange", "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "data", + "type": { + "name": "DOMString" + } + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "atob", + "returnType": { + "name": "DOMString" + } + }, + { + "args": [ + { + "name": "data", + "type": { + "name": "DOMString" + } + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "btoa", + "returnType": { "name": "DOMString" + } + }, + { + "args": [ + { + "defaultValue": "0", + "name": "handle", + "optional": true, + "type": { + "name": "long" + } + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "clearInterval", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "defaultValue": "0", + "name": "handle", + "optional": true, + "type": { + "name": "long" + } + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "clearTimeout", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "image", + "type": { + "name": "ImageBitmapSource" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ImageBitmapOptions" + } + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "createImageBitmap", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "ImageBitmap" + } + ] + } + }, + { + "args": [ + { + "name": "image", + "type": { + "name": "ImageBitmapSource" + } + }, + { + "name": "sx", + "type": { + "name": "long" + } + }, + { + "name": "sy", + "type": { + "name": "long" + } + }, + { + "name": "sw", + "type": { + "name": "long" + } + }, + { + "name": "sh", + "type": { + "name": "long" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ImageBitmapOptions" + } + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "createImageBitmap", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "ImageBitmap" + } + ] + } + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "vspace", + "args": [ + { + "name": "handler", + "type": { + "name": "TimerHandler" + } + }, + { + "defaultValue": "0", + "name": "timeout", + "optional": true, + "type": { + "name": "long" + } + }, + { + "isVariadic": true, + "name": "arguments", + "type": { + "name": "any" + } + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "setInterval", + "returnType": { + "name": "long" + } + }, + { + "args": [ + { + "name": "handler", + "type": { + "name": "TimerHandler" + } + }, + { + "defaultValue": "0", + "name": "timeout", + "optional": true, + "type": { + "name": "long" + } + }, + { + "isVariadic": true, + "name": "arguments", + "type": { + "name": "any" + } + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "setTimeout", + "returnType": { + "name": "long" + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + }, + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "isReadOnly": true, + "name": "caches", "type": { - "name": "unsigned long" + "name": "CacheStorage" }, "type_": "Attribute" }, { - "from": "HTMLAppletElement", - "name": "width", + "args": [ + { + "name": "input", + "type": { + "name": "RequestInfo" + } + }, + { + "name": "init", + "optional": true, + "type": { + "name": "RequestInit" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "fetch", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "Response" + } + ] + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "isReadOnly": true, + "name": "indexedDB", "type": { - "name": "DOMString" + "name": "IDBFactory" }, "type_": "Attribute" - } - ], - "name": "HTMLAppletElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + "from": "WindowEventHandlers", + "name": "onafterprint", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onbeforeprint", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onbeforeunload", + "type": { + "name": "OnBeforeUnloadEventHandler" + }, + "type_": "Attribute" + }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "alt", + "from": "WindowEventHandlers", + "name": "onhashchange", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "coords", + "from": "WindowEventHandlers", + "name": "onlanguagechange", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "download", + "from": "WindowEventHandlers", + "name": "onmessage", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "ping", + "from": "WindowEventHandlers", + "name": "onoffline", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "referrerPolicy", + "from": "WindowEventHandlers", + "name": "ononline", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "rel", + "from": "WindowEventHandlers", + "name": "onpagehide", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "value" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "isReadOnly": true, - "name": "relList", + "from": "WindowEventHandlers", + "name": "onpageshow", "type": { - "name": "DOMTokenList" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "shape", + "from": "WindowEventHandlers", + "name": "onpopstate", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "target", + "from": "WindowEventHandlers", + "name": "onrejectionhandled", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLAreaElement", - "name": "noHref", + "from": "WindowEventHandlers", + "name": "onstorage", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "hash", + "from": "WindowEventHandlers", + "name": "onunhandledrejection", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "host", + "from": "WindowEventHandlers", + "name": "onunload", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "hostname", + "from": "GlobalEventHandlers", + "name": "onabort", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "href", + "from": "GlobalEventHandlers", + "name": "onauxclick", "type": { - "name": "USVString" + "name": "EventHandler" }, - "type_": "Stringifier" + "type_": "Attribute" }, { - "from": "HTMLHyperlinkElementUtils", - "isReadOnly": true, - "name": "origin", + "from": "GlobalEventHandlers", + "name": "onblur", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "password", + "from": "GlobalEventHandlers", + "name": "oncancel", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "pathname", + "from": "GlobalEventHandlers", + "name": "oncanplay", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "port", + "from": "GlobalEventHandlers", + "name": "oncanplaythrough", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "protocol", + "from": "GlobalEventHandlers", + "name": "onchange", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "search", + "from": "GlobalEventHandlers", + "name": "onclick", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLHyperlinkElementUtils", - "name": "username", + "from": "GlobalEventHandlers", + "name": "onclose", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "HTMLAreaElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" + "from": "GlobalEventHandlers", + "name": "oncontextmenu", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "src", - "optional": true, - "type": { - "name": "DOMString" - } - } - ], - "name": "NamedConstructor", - "opName": "Audio", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLMediaElement", - "members": [ - ], - "name": "HTMLAudioElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + "from": "GlobalEventHandlers", + "name": "oncuechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + "from": "GlobalEventHandlers", + "name": "ondblclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLBRElement", - "name": "clear", + "from": "GlobalEventHandlers", + "name": "ondrag", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "HTMLBRElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + "from": "GlobalEventHandlers", + "name": "ondragend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragexit", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondragstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondrop", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ondurationchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onemptied", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onended", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onerror", + "type": { + "name": "OnErrorEventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onfocus", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oninput", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "oninvalid", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeydown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeypress", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onkeyup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onload", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadeddata", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onloadedmetadata", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLBaseElement", - "name": "href", + "from": "GlobalEventHandlers", + "name": "onloadend", "type": { - "name": "USVString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLBaseElement", - "name": "target", + "from": "GlobalEventHandlers", + "name": "onloadstart", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "HTMLBaseElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ + }, { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/clipboard/DataTransfer.idl", - "core/clipboard/DataTransferItem.idl", - "core/clipboard/DataTransferItemList.idl", - "core/dom/DOMStringMap.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementDefinitionOptions.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/MessageChannel.idl", - "core/dom/MessagePort.idl", - "core/dom/StringCallback.idl", - "core/events/BeforeUnloadEvent.idl", - "core/events/RelatedEvent.idl", - "core/events/RelatedEventInit.idl", - "core/frame/BarProp.idl", - "core/frame/History.idl", - "core/frame/ImageBitmap.idl", - "core/frame/Navigator.idl", - "core/frame/NavigatorID.idl", - "core/frame/NavigatorLanguage.idl", - "core/frame/NavigatorOnLine.idl", - "core/frame/NavigatorStorageUtils.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/Window.idl", - "core/frame/WindowBase64.idl", - "core/frame/WindowTimers.idl", - "core/html/HTMLAllCollection.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAnchorElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAreaElement.idl", - "core/html/HTMLAudioElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBRElement.idl", - "core/html/HTMLBaseElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLBodyElement.idl", - "core/html/HTMLButtonElement.idl", - "core/html/HTMLCanvasElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDListElement.idl", - "core/html/HTMLDataListElement.idl", - "core/html/HTMLDetailsElement.idl", - "core/html/HTMLDialogElement.idl", - "core/html/HTMLDirectoryElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDivElement.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLDocument.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLEmbedElement.idl", - "core/html/HTMLFieldSetElement.idl", - "core/html/HTMLFontElement.idl", - "core/html/HTMLFormControlsCollection.idl", - "core/html/HTMLFormElement.idl", - "core/html/HTMLFrameElement.idl", - "core/html/HTMLFrameSetElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHRElement.idl", - "core/html/HTMLHeadElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHeadingElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHtmlElement.idl", - "core/html/HTMLHyperlinkElementUtils.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLIFrameElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLImageElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLInputElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLIElement.idl", - "core/html/HTMLLabelElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLegendElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLLinkElement.idl", - "core/html/HTMLMapElement.idl", - "core/html/HTMLMarqueeElement.idl", - "core/html/HTMLMediaElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuElement.idl", - "core/html/HTMLMenuItemElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMetaElement.idl", - "core/html/HTMLMeterElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLModElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLOListElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLObjectElement.idl", - "core/html/HTMLOptGroupElement.idl", - "core/html/HTMLOptionElement.idl", - "core/html/HTMLOptionsCollection.idl", - "core/html/HTMLOutputElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParagraphElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLParamElement.idl", - "core/html/HTMLPictureElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLPreElement.idl", - "core/html/HTMLProgressElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLQuoteElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLScriptElement.idl", - "core/html/HTMLSelectElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSourceElement.idl", - "core/html/HTMLSpanElement.idl", - "core/html/HTMLStyleElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCaptionElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableCellElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableColElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableRowElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTableSectionElement.idl", - "core/html/HTMLTemplateElement.idl", - "core/html/HTMLTextAreaElement.idl", - "core/html/HTMLTitleElement.idl", - "core/html/HTMLTrackElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUListElement.idl", - "core/html/HTMLUnknownElement.idl", - "core/html/HTMLVideoElement.idl", - "core/html/ImageData.idl", - "core/html/MediaError.idl", - "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ + "from": "GlobalEventHandlers", + "name": "onmousedown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { "attrs": [ { - "name": "CEReactions", + "name": "LenientThis", "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" } ], - "from": "HTMLBodyElement", - "name": "aLink", + "from": "GlobalEventHandlers", + "name": "onmouseenter", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { "attrs": [ { - "name": "CEReactions", + "name": "LenientThis", "type_": "ExtendedAttribute" } ], - "from": "HTMLBodyElement", - "name": "background", + "from": "GlobalEventHandlers", + "name": "onmouseleave", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "HTMLBodyElement", - "name": "bgColor", + "from": "GlobalEventHandlers", + "name": "onmousemove", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "HTMLBodyElement", - "name": "link", + "from": "GlobalEventHandlers", + "name": "onmouseout", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "HTMLBodyElement", - "name": "text", + "from": "GlobalEventHandlers", + "name": "onmouseover", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - }, - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "from": "HTMLBodyElement", - "name": "vLink", + "from": "GlobalEventHandlers", + "name": "onmouseup", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onafterprint", + "from": "GlobalEventHandlers", + "name": "onpause", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onbeforeprint", + "from": "GlobalEventHandlers", + "name": "onplay", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onbeforeunload", + "from": "GlobalEventHandlers", + "name": "onplaying", "type": { - "name": "OnBeforeUnloadEventHandler" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onhashchange", + "from": "GlobalEventHandlers", + "name": "onprogress", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onlanguagechange", + "from": "GlobalEventHandlers", + "name": "onratechange", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onmessage", + "from": "GlobalEventHandlers", + "name": "onreset", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onoffline", + "from": "GlobalEventHandlers", + "name": "onresize", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "ononline", + "from": "GlobalEventHandlers", + "name": "onscroll", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onpagehide", + "from": "GlobalEventHandlers", + "name": "onseeked", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onpageshow", + "from": "GlobalEventHandlers", + "name": "onseeking", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onpopstate", + "from": "GlobalEventHandlers", + "name": "onselect", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onrejectionhandled", + "from": "GlobalEventHandlers", + "name": "onshow", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onstorage", + "from": "GlobalEventHandlers", + "name": "onstalled", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onunhandledrejection", + "from": "GlobalEventHandlers", + "name": "onsubmit", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "WindowEventHandlers", - "name": "onunload", + "from": "GlobalEventHandlers", + "name": "onsuspend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontimeupdate", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontoggle", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onvolumechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onwaiting", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onwheel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ongotpointercapture", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onlostpointercapture", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointercancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerdown", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerleave", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointermove", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerout", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerover", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onpointerup", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onselectionchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onselectstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationcancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationiteration", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "onanimationstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontransitioncancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontransitionend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontransitionrun", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontransitionstart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontouchcancel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontouchend", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontouchmove", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "GlobalEventHandlers", + "name": "ontouchstart", "type": { "name": "EventHandler" }, "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "GlobalPerformance", + "isReadOnly": true, + "name": "performance", + "type": { + "name": "Performance" + }, + "type_": "Attribute" + }, + { + "from": "SpeechSynthesisGetter", + "isReadOnly": true, + "name": "speechSynthesis", + "type": { + "name": "SpeechSynthesis" + }, + "type_": "Attribute" + }, + { + "from": "WindowSessionStorage", + "isReadOnly": true, + "name": "sessionStorage", + "type": { + "name": "Storage" + }, + "type_": "Attribute" + }, + { + "from": "WindowLocalStorage", + "isReadOnly": true, + "name": "localStorage", + "type": { + "name": "Storage" + }, + "type_": "Attribute" } ], - "name": "HTMLBodyElement", + "name": "Window", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "HTMLConstructor", + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], @@ -67675,260 +68954,96 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "autofocus", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLButtonElement", - "name": "checkValidity", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "disabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "HTMLButtonElement", - "isReadOnly": true, - "name": "form", - "type": { - "name": "HTMLFormElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "formAction", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "formEnctype", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "formMethod", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "formNoValidate", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "formTarget", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "name": "text", + "type": { + "name": "DOMString" + } + }, { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "isReadOnly": true, - "name": "labels", - "type": { - "name": "NodeList" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "name": "x", + "type": { + "name": "unrestricted double" + } + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "menu", - "type": { - "name": "HTMLMenuElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ + "name": "y", + "type": { + "name": "unrestricted double" + } + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "maxWidth", + "optional": true, + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLButtonElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLButtonElement", - "name": "reportValidity", + "from": "CanvasText", + "name": "fillText", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "error", + "name": "text", "type": { "name": "DOMString" } } ], - "from": "HTMLButtonElement", - "name": "setCustomValidity", + "from": "CanvasText", + "name": "measureText", "returnType": { - "name": "void" + "name": "TextMetrics" } }, { - "attrs": [ + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLButtonElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLButtonElement", - "isReadOnly": true, - "name": "validationMessage", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLButtonElement", - "isReadOnly": true, - "name": "validity", - "type": { - "name": "ValidityState" - }, - "type_": "Attribute" - }, - { - "attrs": [ + "name": "text", + "type": { + "name": "DOMString" + } + }, { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "maxWidth", + "optional": true, + "type": { + "name": "unrestricted double" + } } ], - "from": "HTMLButtonElement", - "name": "value", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "HTMLButtonElement", - "isReadOnly": true, - "name": "willValidate", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "from": "CanvasText", + "name": "strokeText", + "returnType": { + "name": "void" + } } ], - "name": "HTMLButtonElement", + "name": "CanvasText", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -68101,148 +69216,74 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", + "inheritsFrom": "EventTarget", "members": [ { - "args": [ - { - "name": "contextId", - "type": { - "name": "DOMString" - } - }, - { - "isVariadic": true, - "name": "arguments", - "type": { - "name": "any" - } - } - ], - "from": "HTMLCanvasElement", - "name": "getContext", - "returnType": { - "name": "RenderingContext", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLCanvasElement", - "name": "height", + "from": "TextTrackCue", + "name": "endTime", "type": { - "name": "unsigned long" + "name": "double" }, "type_": "Attribute" }, { - "args": [ - { - "name": "_callback", - "type": { - "name": "BlobCallback" - } - }, - { - "name": "type", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "name": "quality", - "optional": true, - "type": { - "name": "any" - } - } - ], - "from": "HTMLCanvasElement", - "name": "toBlob", - "returnType": { - "name": "void" - } + "from": "TextTrackCue", + "name": "id", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "type", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "name": "quality", - "optional": true, - "type": { - "name": "any" - } - } - ], - "from": "HTMLCanvasElement", - "name": "toDataURL", - "returnType": { - "name": "USVString" - } + "from": "TextTrackCue", + "name": "onenter", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "HTMLCanvasElement", - "name": "transferControlToOffscreen", - "returnType": { - "name": "OffscreenCanvas" - } + "from": "TextTrackCue", + "name": "onexit", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLCanvasElement", - "name": "width", + "from": "TextTrackCue", + "name": "pauseOnExit", "type": { - "name": "unsigned long" + "name": "boolean" }, "type_": "Attribute" }, { - "args": [ - { - "name": "frameRate", - "optional": true, - "type": { - "name": "double" - } - } - ], - "from": "HTMLCanvasElement", - "name": "captureStream", - "returnType": { - "name": "MediaStream" - } + "from": "TextTrackCue", + "name": "startTime", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "TextTrackCue", + "isReadOnly": true, + "name": "track", + "type": { + "name": "TextTrack", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], - "name": "HTMLCanvasElement", + "name": "TextTrackCue", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -68415,31 +69456,20 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLDListElement", - "name": "compact", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - } - ], - "name": "HTMLDListElement", - "type_": "Interface", + "name": "OnBeforeUnloadEventHandler", + "type": { + "name": "OnBeforeUnloadEventHandlerNonNull", + "params": [ + "nullable" + ] + }, + "type_": "Typedef", "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "HTMLConstructor", + "name": "LegacyUnenumerableNamedProperties", "type_": "ExtendedAttribute" } ], @@ -68615,34 +69645,101 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { - "attrs": [ + "from": "HTMLAllCollection", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "args": [ { - "name": "CEReactions", - "type_": "ExtendedAttribute" + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "HTMLDataElement", - "name": "value", - "type": { - "name": "DOMString" + "from": "HTMLAllCollection", + "returnType": { + "name": "Element", + "params": [ + "nullable" + ] }, - "type_": "Attribute" + "specials": [ + "getter" + ] + }, + { + "args": [ + { + "name": "nameOrIndex", + "optional": true, + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLAllCollection", + "name": "item", + "returnType": { + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "HTMLCollection" + }, + { + "name": "Element" + } + ] + }, + "specials": [ + "legacycaller" + ] + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "HTMLAllCollection", + "name": "namedItem", + "returnType": { + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "HTMLCollection" + }, + { + "name": "Element" + } + ] + }, + "specials": [ + "getter" + ] } ], - "name": "HTMLDataElement", + "name": "HTMLAllCollection", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -68815,27 +69912,14 @@ "modules/storage/WindowStorage.idl", "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLDataListElement", - "isReadOnly": true, - "name": "options", - "type": { - "name": "HTMLCollection" - }, - "type_": "Attribute" - } - ], - "name": "HTMLDataListElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" + "name": "TextTrackMode", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "disabled", + "hidden", + "showing" + ] }, { "attrs": [ @@ -69025,25 +70109,67 @@ "type_": "ExtendedAttribute" } ], - "from": "HTMLDetailsElement", - "name": "open", + "from": "HTMLStyleElement", + "name": "media", "type": { - "name": "boolean" + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLStyleElement", + "name": "nonce", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLStyleElement", + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "HTMLStyleElement", + "name": "nonce", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "LinkStyle", + "isReadOnly": true, + "name": "sheet", + "type": { + "name": "StyleSheet", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "HTMLDetailsElement", + "name": "HTMLStyleElement", "type_": "Interface", "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "name": "HTMLConstructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/clipboard/DataTransfer.idl", "core/clipboard/DataTransferItem.idl", @@ -69189,763 +70315,45 @@ "core/html/ImageData.idl", "core/html/MediaError.idl", "core/html/RadioNodeList.idl", - "core/html/TextMetrics.idl", - "core/html/TimeRanges.idl", - "core/html/ValidityState.idl", - "core/html/track/AudioTrack.idl", - "core/html/track/AudioTrackList.idl", - "core/html/track/TextTrack.idl", - "core/html/track/TextTrackCue.idl", - "core/html/track/TextTrackCueList.idl", - "core/html/track/TextTrackList.idl", - "core/html/track/VideoTrack.idl", - "core/html/track/VideoTrackList.idl", - "core/imagebitmap/ImageBitmapFactories.idl", - "core/imagebitmap/ImageBitmapOptions.idl", - "core/loader/appcache/ApplicationCache.idl", - "core/workers/AbstractWorker.idl", - "core/workers/DedicatedWorkerGlobalScope.idl", - "core/workers/SharedWorker.idl", - "core/workers/SharedWorkerGlobalScope.idl", - "core/workers/Worker.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerGlobalScope.idl", - "core/workers/WorkerLocation.idl", - "core/workers/WorkerNavigator.idl", - "modules/canvas/HTMLCanvasElementModule.idl", - "modules/storage/WindowStorage.idl", - "modules/storage/WindowStorage.idl" - ], - "inheritsFrom": "HTMLElement", - "members": [ - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMenuElement", - "name": "label", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMenuElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLMenuElement", - "name": "compact", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - } - ], - "name": "HTMLMenuElement", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "PageTransitionEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/HashChangeEvent.idl", - "core/events/HashChangeEventInit.idl", - "core/events/PageTransitionEvent.idl", - "core/events/PageTransitionEventInit.idl", - "core/events/PopStateEvent.idl", - "core/events/PopStateEventInit.idl", - "core/frame/Location.idl", - "core/frame/Location.idl", - "core/frame/Location.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "PageTransitionEvent", - "isReadOnly": true, - "name": "persisted", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - } - ], - "name": "PageTransitionEvent", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/browsers.html" - }, - { - "files": [ - "core/events/HashChangeEvent.idl", - "core/events/HashChangeEventInit.idl", - "core/events/PageTransitionEvent.idl", - "core/events/PageTransitionEventInit.idl", - "core/events/PopStateEvent.idl", - "core/events/PopStateEventInit.idl", - "core/frame/Location.idl", - "core/frame/Location.idl", - "core/frame/Location.idl" - ], - "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "isReadOnly": true, - "name": "ancestorOrigins", - "type": { - "name": "DOMStringList" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "url", - "type": { - "name": "USVString" - } - } - ], - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "assign", - "returnType": { - "name": "void" - } - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "hash", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "host", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "hostname", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "href", - "type": { - "name": "USVString" - }, - "type_": "Stringifier" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "isReadOnly": true, - "name": "origin", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "pathname", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "port", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "protocol", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "reload", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "url", - "type": { - "name": "USVString" - } - } - ], - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "replace", - "returnType": { - "name": "void" - } - }, - { - "attrs": [ - { - "name": "Unforgeable", - "type_": "ExtendedAttribute" - } - ], - "from": "Location", - "name": "search", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - } - ], - "name": "Location", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/browsers.html" - }, - { - "files": [ - "core/events/HashChangeEvent.idl", - "core/events/HashChangeEventInit.idl", - "core/events/PageTransitionEvent.idl", - "core/events/PageTransitionEventInit.idl", - "core/events/PopStateEvent.idl", - "core/events/PopStateEventInit.idl", - "core/frame/Location.idl", - "core/frame/Location.idl", - "core/frame/Location.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "defaultValue": "null", - "from": "PopStateEventInit", - "name": "state", - "type": { - "name": "any" - } - } - ], - "name": "PopStateEventInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/browsers.html" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "PopStateEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/HashChangeEvent.idl", - "core/events/HashChangeEventInit.idl", - "core/events/PageTransitionEvent.idl", - "core/events/PageTransitionEventInit.idl", - "core/events/PopStateEvent.idl", - "core/events/PopStateEventInit.idl", - "core/frame/Location.idl", - "core/frame/Location.idl", - "core/frame/Location.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "PopStateEvent", - "isReadOnly": true, - "name": "state", - "type": { - "name": "any" - }, - "type_": "Attribute" - } - ], - "name": "PopStateEvent", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/browsers.html" - }, - { - "files": [ - "core/events/HashChangeEvent.idl", - "core/events/HashChangeEventInit.idl", - "core/events/PageTransitionEvent.idl", - "core/events/PageTransitionEventInit.idl", - "core/events/PopStateEvent.idl", - "core/events/PopStateEventInit.idl", - "core/frame/Location.idl", - "core/frame/Location.idl", - "core/frame/Location.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "defaultValue": "", - "from": "HashChangeEventInit", - "name": "newURL", - "type": { - "name": "USVString" - } - }, - { - "defaultValue": "", - "from": "HashChangeEventInit", - "name": "oldURL", - "type": { - "name": "USVString" - } - } - ], - "name": "HashChangeEventInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/browsers.html" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "HashChangeEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/HashChangeEvent.idl", - "core/events/HashChangeEventInit.idl", - "core/events/PageTransitionEvent.idl", - "core/events/PageTransitionEventInit.idl", - "core/events/PopStateEvent.idl", - "core/events/PopStateEventInit.idl", - "core/frame/Location.idl", - "core/frame/Location.idl", - "core/frame/Location.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "HashChangeEvent", - "isReadOnly": true, - "name": "newURL", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "HashChangeEvent", - "isReadOnly": true, - "name": "oldURL", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - } - ], - "name": "HashChangeEvent", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/browsers.html" - }, - { - "args": [ - { - "name": "time", - "type": { - "name": "DOMHighResTimeStamp" - } - } - ], - "files": [ - "core/events/HashChangeEvent.idl", - "core/events/HashChangeEventInit.idl", - "core/events/PageTransitionEvent.idl", - "core/events/PageTransitionEventInit.idl", - "core/events/PopStateEvent.idl", - "core/events/PopStateEventInit.idl", - "core/frame/Location.idl", - "core/frame/Location.idl", - "core/frame/Location.idl" - ], - "name": "FrameRequestCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "https://html.spec.whatwg.org/multipage/browsers.html" - }, - { - "files": [ - "core/events/HashChangeEvent.idl", - "core/events/HashChangeEventInit.idl", - "core/events/PageTransitionEvent.idl", - "core/events/PageTransitionEventInit.idl", - "core/events/PopStateEvent.idl", - "core/events/PopStateEventInit.idl", - "core/frame/Location.idl", - "core/frame/Location.idl", - "core/frame/Location.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "defaultValue": "false", - "from": "PageTransitionEventInit", - "name": "persisted", - "type": { - "name": "boolean" - } - } - ], - "name": "PageTransitionEventInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/browsers.html" - }, - { - "attrs": [ - { - "args": [ - { - "name": "url", - "type": { - "name": "USVString" - } - }, - { - "name": "eventSourceInitDict", - "optional": true, - "type": { - "name": "EventSourceInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" - ], - "inheritsFrom": "EventTarget", - "members": [ - { - "from": "EventSource", - "isConst": true, - "name": "CLOSED", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "EventSource", - "isConst": true, - "name": "CONNECTING", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "EventSource", - "isConst": true, - "name": "OPEN", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "EventSource", - "name": "close", - "returnType": { - "name": "void" - } - }, - { - "from": "EventSource", - "name": "onerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "EventSource", - "name": "onmessage", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "EventSource", - "name": "onopen", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "EventSource", - "isReadOnly": true, - "name": "readyState", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, - { - "from": "EventSource", - "isReadOnly": true, - "name": "url", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "EventSource", - "isReadOnly": true, - "name": "withCredentials", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - } - ], - "name": "EventSource", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/comms.html" - }, - { - "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" - ], - "name": "BinaryType", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/comms.html", - "value": [ - "blob", - "arraybuffer" - ] - }, - { - "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" - ], - "members": [ - { - "defaultValue": "false", - "from": "EventSourceInit", - "name": "withCredentials", - "type": { - "name": "boolean" - } - } + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], - "name": "EventSourceInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/comms.html" + "name": "EventHandler", + "type": { + "name": "EventHandlerNonNull", + "params": [ + "nullable" + ] + }, + "type_": "Typedef", + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, { "identifiers": [ "Window", @@ -69953,977 +70361,1745 @@ ], "name": "Exposed", "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" - ], - "inheritsFrom": "EventTarget", - "members": [ - { - "from": "BroadcastChannel", - "name": "close", - "returnType": { - "name": "void" - } - }, - { - "from": "BroadcastChannel", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "BroadcastChannel", - "name": "onmessage", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "message", - "type": { - "name": "any" - } - } - ], - "from": "BroadcastChannel", - "name": "postMessage", - "returnType": { - "name": "void" - } - } - ], - "name": "BroadcastChannel", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/comms.html" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "CloseEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" }, { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "CloseEvent", - "isReadOnly": true, - "name": "code", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, - { - "from": "CloseEvent", - "isReadOnly": true, - "name": "reason", + "from": "CanvasImageSmoothing", + "name": "imageSmoothingEnabled", "type": { - "name": "USVString" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "CloseEvent", - "isReadOnly": true, - "name": "wasClean", + "from": "CanvasImageSmoothing", + "name": "imageSmoothingQuality", "type": { - "name": "boolean" + "name": "ImageSmoothingQuality" }, "type_": "Attribute" } ], - "name": "CloseEvent", + "name": "CanvasImageSmoothing", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/comms.html" + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "args": [ - { - "name": "url", - "type": { - "name": "USVString" - } - }, - { - "defaultValue": [ - "[", - "]" - ], - "name": "protocols", - "optional": true, - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - } - ] - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "HTMLElement", "members": [ - { - "from": "WebSocket", - "isConst": true, - "name": "CLOSED", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "WebSocket", - "isConst": true, - "name": "CLOSING", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "WebSocket", - "isConst": true, - "name": "CONNECTING", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "WebSocket", - "isConst": true, - "name": "OPEN", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "WebSocket", - "name": "binaryType", - "type": { - "name": "BinaryType" - }, - "type_": "Attribute" - }, - { - "from": "WebSocket", - "isReadOnly": true, - "name": "bufferedAmount", - "type": { - "name": "unsigned long long" - }, - "type_": "Attribute" - }, { "args": [ { - "attrs": [ - { - "name": "Clamp", - "type_": "ExtendedAttribute" - } - ], - "name": "code", + "name": "returnValue", "optional": true, "type": { - "name": "unsigned short" + "name": "DOMString" } - }, + } + ], + "attrs": [ { - "name": "reason", - "optional": true, - "type": { - "name": "USVString" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "WebSocket", + "from": "HTMLDialogElement", "name": "close", "returnType": { "name": "void" } }, { - "from": "WebSocket", - "isReadOnly": true, - "name": "extensions", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "WebSocket", - "name": "onclose", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WebSocket", - "name": "onerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WebSocket", - "name": "onmessage", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "WebSocket", - "name": "onopen", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLDialogElement", + "name": "open", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "WebSocket", - "isReadOnly": true, - "name": "protocol", + "from": "HTMLDialogElement", + "name": "returnValue", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WebSocket", - "isReadOnly": true, - "name": "readyState", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "data", - "type": { - "name": "ArrayBufferView" - } - } - ], - "from": "WebSocket", - "name": "send", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "data", - "type": { - "name": "USVString" - } - } - ], - "from": "WebSocket", - "name": "send", - "returnType": { - "name": "void" - } - }, - { - "args": [ + "attrs": [ { - "name": "data", - "type": { - "name": "Blob" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "WebSocket", - "name": "send", + "from": "HTMLDialogElement", + "name": "show", "returnType": { "name": "void" } }, { - "args": [ + "attrs": [ { - "name": "data", - "type": { - "name": "ArrayBuffer" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "WebSocket", - "name": "send", + "from": "HTMLDialogElement", + "name": "showModal", "returnType": { "name": "void" } - }, - { - "from": "WebSocket", - "isReadOnly": true, - "name": "url", - "type": { - "name": "USVString" - }, - "type_": "Attribute" } ], - "name": "WebSocket", + "name": "HTMLDialogElement", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/comms.html" + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "MessageEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "MessageEvent", - "isReadOnly": true, - "name": "data", - "type": { - "name": "any" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "bubbles", - "type": { - "name": "boolean" - } - }, - { - "name": "cancelable", - "type": { - "name": "boolean" - } - }, - { - "name": "data", - "type": { - "name": "any" - } - }, - { - "name": "origin", - "type": { - "name": "USVString" - } - }, - { - "name": "lastEventId", - "type": { - "name": "DOMString" - } - }, - { - "name": "source", - "type": { - "name": "MessageEventSource", - "params": [ - "nullable" - ] - } - }, + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ + { + "attrs": [ { - "name": "ports", - "type": { - "name": "sequence", - "params": [ - { - "name": "MessagePort" - } - ] - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "MessageEvent", - "name": "initMessageEvent", - "returnType": { - "name": "void" - } - }, - { - "from": "MessageEvent", - "isReadOnly": true, - "name": "lastEventId", + "from": "HTMLParamElement", + "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "MessageEvent", - "isReadOnly": true, - "name": "origin", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLParamElement", + "name": "value", "type": { - "name": "USVString" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "MessageEvent", - "isReadOnly": true, - "name": "ports", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLParamElement", + "name": "type", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "MessagePort" - } - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "MessageEvent", - "isReadOnly": true, - "name": "source", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLParamElement", + "name": "valueType", "type": { - "name": "MessageEventSource", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "MessageEvent", + "name": "HTMLParamElement", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/comms.html" + "url": "https://html.spec.whatwg.org/" }, { "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], - "inheritsFrom": "EventInit", "members": [ { - "defaultValue": "null", - "from": "MessageEventInit", - "name": "data", - "type": { - "name": "any" - } - }, - { - "defaultValue": "", - "from": "MessageEventInit", - "name": "lastEventId", + "from": "VideoTrack", + "isReadOnly": true, + "name": "id", "type": { "name": "DOMString" - } - }, - { - "defaultValue": "", - "from": "MessageEventInit", - "name": "origin", - "type": { - "name": "USVString" - } + }, + "type_": "Attribute" }, { - "defaultValue": [ - "[", - "]" - ], - "from": "MessageEventInit", - "name": "ports", + "from": "VideoTrack", + "isReadOnly": true, + "name": "kind", "type": { - "name": "sequence", - "params": [ - { - "name": "MessagePort" - } - ] - } + "name": "DOMString" + }, + "type_": "Attribute" }, { - "defaultValue": "null", - "from": "MessageEventInit", - "name": "source", + "from": "VideoTrack", + "isReadOnly": true, + "name": "label", "type": { - "name": "MessageEventSource", - "params": [ - "nullable" - ] - } - } - ], - "name": "MessageEventInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/comms.html" - }, - { - "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" - ], - "name": "MessageEventSource", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "WindowProxy" - }, - { - "name": "MessagePort" + "name": "DOMString" }, - { - "name": "ServiceWorker" - } - ] - }, - "type_": "Typedef", - "url": "https://html.spec.whatwg.org/multipage/comms.html" - }, - { - "files": [ - "core/events/MessageEvent.idl", - "core/events/MessageEventInit.idl", - "modules/broadcastchannel/BroadcastChannel.idl", - "modules/eventsource/EventSource.idl", - "modules/eventsource/EventSourceInit.idl", - "modules/websockets/CloseEvent.idl", - "modules/websockets/CloseEventInit.idl", - "modules/websockets/WebSocket.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "defaultValue": "0", - "from": "CloseEventInit", - "name": "code", - "type": { - "name": "unsigned short" - } + "type_": "Attribute" }, { - "defaultValue": "", - "from": "CloseEventInit", - "name": "reason", + "from": "VideoTrack", + "isReadOnly": true, + "name": "language", "type": { - "name": "USVString" - } + "name": "DOMString" + }, + "type_": "Attribute" }, { - "defaultValue": "false", - "from": "CloseEventInit", - "name": "wasClean", + "from": "VideoTrack", + "name": "selected", "type": { "name": "boolean" - } - } - ], - "name": "CloseEventInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/comms.html" - }, - { - "files": [ - "core/html/track/TrackEvent.idl", - "core/html/track/TrackEventInit.idl", - "modules/srcobject/HTMLMediaElementSrcObject.idl" - ], - "inheritsFrom": "EventInit", - "members": [ + }, + "type_": "Attribute" + }, { - "defaultValue": "null", - "from": "TrackEventInit", - "name": "track", + "from": "VideoTrack", + "isReadOnly": true, + "name": "sourceBuffer", "type": { + "name": "SourceBuffer", "params": [ "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "VideoTrack" - }, - { - "name": "AudioTrack" - }, - { - "name": "TextTrack" - } ] - } + }, + "type_": "Attribute" } ], - "name": "TrackEventInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/embedded-content.html" + "name": "VideoTrack", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" }, { "files": [ - "core/html/track/TrackEvent.idl", - "core/html/track/TrackEventInit.idl", - "modules/srcobject/HTMLMediaElementSrcObject.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], - "name": "MediaProvider", + "name": "HTMLOrSVGImageElement", "type": { "type_": "UnionType", "types": [ { - "name": "MediaStream" - }, - { - "name": "MediaSource" + "name": "HTMLImageElement" }, { - "name": "Blob" + "name": "SVGImageElement" } ] }, "type_": "Typedef", - "url": "https://html.spec.whatwg.org/multipage/embedded-content.html" + "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "TrackEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ - "core/html/track/TrackEvent.idl", - "core/html/track/TrackEventInit.idl", - "modules/srcobject/HTMLMediaElementSrcObject.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "TrackEvent", - "isReadOnly": true, - "name": "track", - "type": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "VideoTrack" - }, - { - "name": "AudioTrack" - }, - { - "name": "TextTrack" - } - ] - }, - "type_": "Attribute" - } + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], - "name": "TrackEvent", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/embedded-content.html" + "name": "WorkerType", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/", + "value": [ + "classic", + "module" + ] }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], "files": [ - "core/dom/DOMStringList.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "EventTarget", "members": [ + { + "from": "VideoTrackList", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "string", + "name": "index", "type": { - "name": "DOMString" + "name": "unsigned long" } } ], - "from": "DOMStringList", - "name": "contains", + "from": "VideoTrackList", "returnType": { - "name": "boolean" - } + "name": "VideoTrack" + }, + "specials": [ + "getter" + ] }, { "args": [ { - "name": "index", + "name": "id", "type": { - "name": "unsigned long" + "name": "DOMString" } } ], - "from": "DOMStringList", - "name": "item", + "from": "VideoTrackList", + "name": "getTrackById", "returnType": { - "name": "DOMString", + "name": "VideoTrack", "params": [ "nullable" ] - }, - "specials": [ - "getter" - ] + } }, { - "from": "DOMStringList", - "isReadOnly": true, - "name": "length", + "from": "VideoTrackList", + "name": "onaddtrack", "type": { - "name": "unsigned long" + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "DOMStringList", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/infrastructure.html" - }, - { - "files": [ - "core/events/DragEvent.idl", - "core/events/DragEventInit.idl" - ], - "inheritsFrom": "MouseEventInit", - "members": [ + }, { - "defaultValue": "null", - "from": "DragEventInit", - "name": "dataTransfer", + "from": "VideoTrackList", + "name": "onchange", "type": { - "name": "DataTransfer", - "params": [ - "nullable" - ] - } - } - ], - "name": "DragEventInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/interaction.html" - }, - { - "attrs": [ + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "DragEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/DragEvent.idl", - "core/events/DragEventInit.idl" - ], - "inheritsFrom": "MouseEvent", - "members": [ + "from": "VideoTrackList", + "name": "onremovetrack", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "from": "DragEvent", + "from": "VideoTrackList", "isReadOnly": true, - "name": "dataTransfer", + "name": "selectedIndex", "type": { - "name": "DataTransfer", - "params": [ - "nullable" - ] + "name": "long" }, "type_": "Attribute" } ], - "name": "DragEvent", + "name": "VideoTrackList", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/interaction.html" + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "name": "NoInterfaceObject", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], "files": [ - "core/events/DragEvent.idl", - "core/events/DragEventInit.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { "attrs": [ @@ -70932,492 +72108,397 @@ "type_": "ExtendedAttribute" } ], - "from": "ElementContentEditable", - "name": "contentEditable", + "from": "HTMLMenuElement", + "name": "label", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "ElementContentEditable", - "isReadOnly": true, - "name": "isContentEditable", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - } - ], - "name": "ElementContentEditable", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/interaction.html" - }, - { - "args": [ - { - "name": "data", - "type": { - "name": "DOMString" - } - } - ], - "files": [ - "core/events/DragEvent.idl", - "core/events/DragEventInit.idl" - ], - "name": "FunctionStringCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "https://html.spec.whatwg.org/multipage/interaction.html" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ - { - "from": "CanvasCompositing", - "name": "globalAlpha", + "from": "HTMLMenuElement", + "name": "type", "type": { - "name": "unrestricted double" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "CanvasCompositing", - "name": "globalCompositeOperation", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLMenuElement", + "name": "compact", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" } ], - "name": "CanvasCompositing", + "name": "HTMLMenuElement", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "identifiers": [ - "Window", - "Worker" - ], "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" + "type_": "ExtendedAttribute", + "value": "Worker" } ], "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "EventTarget", "members": [ { "args": [ { - "name": "image", - "type": { - "name": "CanvasImageSource" - } - }, - { - "name": "dx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dy", + "isVariadic": true, + "name": "urls", "type": { - "name": "unrestricted double" + "name": "USVString" } } ], - "from": "CanvasDrawImage", - "name": "drawImage", + "from": "WorkerGlobalScope", + "name": "importScripts", "returnType": { "name": "void" } }, { - "args": [ - { - "name": "image", - "type": { - "name": "CanvasImageSource" - } - }, - { - "name": "dx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dy", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dw", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dh", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "CanvasDrawImage", - "name": "drawImage", - "returnType": { - "name": "void" - } + "from": "WorkerGlobalScope", + "isReadOnly": true, + "name": "location", + "type": { + "name": "WorkerLocation" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "image", - "type": { - "name": "CanvasImageSource" - } - }, - { - "name": "sx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "sy", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "sw", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "sh", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dy", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dw", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "dh", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "CanvasDrawImage", - "name": "drawImage", - "returnType": { - "name": "void" - } - } - ], - "name": "CanvasDrawImage", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, - { - "attrs": [ + "from": "WorkerGlobalScope", + "isReadOnly": true, + "name": "navigator", + "type": { + "name": "WorkerNavigator" + }, + "type_": "Attribute" + }, { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" + "from": "WorkerGlobalScope", + "name": "onerror", + "type": { + "name": "OnErrorEventHandler" + }, + "type_": "Attribute" }, { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ + "from": "WorkerGlobalScope", + "name": "onlanguagechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "from": "CanvasDrawPath", - "name": "beginPath", - "returnType": { - "name": "void" - } + "from": "WorkerGlobalScope", + "name": "onoffline", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "path", - "type": { - "name": "Path2D" - } - }, - { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } - } - ], - "from": "CanvasDrawPath", - "name": "clip", - "returnType": { - "name": "void" - } + "from": "WorkerGlobalScope", + "name": "ononline", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } - } - ], - "from": "CanvasDrawPath", - "name": "clip", - "returnType": { - "name": "void" - } + "from": "WorkerGlobalScope", + "name": "onrejectionhandled", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "path", - "type": { - "name": "Path2D" - } - }, - { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } - } - ], - "from": "CanvasDrawPath", - "name": "fill", - "returnType": { - "name": "void" - } + "from": "WorkerGlobalScope", + "name": "onunhandledrejection", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } - } - ], - "from": "CanvasDrawPath", - "name": "fill", - "returnType": { - "name": "void" - } + "from": "WorkerGlobalScope", + "isReadOnly": true, + "name": "self", + "type": { + "name": "WorkerGlobalScope" + }, + "type_": "Attribute" + }, + { + "from": "WorkerGlobalScope", + "isReadOnly": true, + "name": "isSecureContext", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "WorkerGlobalScope", + "isReadOnly": true, + "name": "addressSpace", + "type": { + "name": "AddressSpace" + }, + "type_": "Attribute" }, { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, + "name": "data", "type": { - "name": "CanvasFillRule" + "name": "DOMString" } } ], - "from": "CanvasDrawPath", - "name": "isPointInPath", + "from": "WindowOrWorkerGlobalScope", + "name": "atob", "returnType": { - "name": "boolean" + "name": "DOMString" } }, { "args": [ { - "name": "path", - "type": { - "name": "Path2D" - } - }, - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, + "name": "data", "type": { - "name": "CanvasFillRule" + "name": "DOMString" } } ], - "from": "CanvasDrawPath", - "name": "isPointInPath", + "from": "WindowOrWorkerGlobalScope", + "name": "btoa", "returnType": { - "name": "boolean" + "name": "DOMString" } }, { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", + "defaultValue": "0", + "name": "handle", + "optional": true, "type": { - "name": "unrestricted double" + "name": "long" } } ], - "from": "CanvasDrawPath", - "name": "isPointInStroke", + "from": "WindowOrWorkerGlobalScope", + "name": "clearInterval", "returnType": { - "name": "boolean" + "name": "void" } }, { "args": [ { - "name": "path", - "type": { - "name": "Path2D" - } - }, - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", + "defaultValue": "0", + "name": "handle", + "optional": true, "type": { - "name": "unrestricted double" + "name": "long" } } ], - "from": "CanvasDrawPath", - "name": "isPointInStroke", - "returnType": { - "name": "boolean" - } - }, - { - "from": "CanvasDrawPath", - "name": "resetClip", - "returnType": { - "name": "void" - } - }, - { - "from": "CanvasDrawPath", - "name": "stroke", + "from": "WindowOrWorkerGlobalScope", + "name": "clearTimeout", "returnType": { "name": "void" } @@ -71425,1390 +72506,2130 @@ { "args": [ { - "name": "path", + "name": "image", "type": { - "name": "Path2D" + "name": "ImageBitmapSource" } - } - ], - "from": "CanvasDrawPath", - "name": "stroke", - "returnType": { - "name": "void" - } - } - ], - "name": "CanvasDrawPath", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ImageBitmapOptions" + } + } ], - "name": "Exposed", - "type_": "ExtendedAttribute" + "from": "WindowOrWorkerGlobalScope", + "name": "createImageBitmap", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "ImageBitmap" + } + ] + } }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ { "args": [ { - "name": "x0", + "name": "image", "type": { - "name": "double" + "name": "ImageBitmapSource" } }, { - "name": "y0", + "name": "sx", "type": { - "name": "double" + "name": "long" } }, { - "name": "x1", + "name": "sy", "type": { - "name": "double" + "name": "long" } }, { - "name": "y1", + "name": "sw", "type": { - "name": "double" + "name": "long" } - } - ], - "from": "CanvasFillStrokeStyles", - "name": "createLinearGradient", - "returnType": { - "name": "CanvasGradient" - } - }, - { - "args": [ + }, { - "name": "image", + "name": "sh", "type": { - "name": "CanvasImageSource" + "name": "long" } }, { - "attrs": [ - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "name": "repetition", + "name": "options", + "optional": true, "type": { - "name": "DOMString" + "name": "ImageBitmapOptions" } } ], - "from": "CanvasFillStrokeStyles", - "name": "createPattern", + "from": "WindowOrWorkerGlobalScope", + "name": "createImageBitmap", "returnType": { - "name": "CanvasPattern", + "name": "Promise", "params": [ - "nullable" + { + "name": "ImageBitmap" + } ] } }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "x0", + "name": "handler", "type": { - "name": "double" + "name": "TimerHandler" } }, { - "name": "y0", + "defaultValue": "0", + "name": "timeout", + "optional": true, "type": { - "name": "double" + "name": "long" } }, { - "name": "r0", + "isVariadic": true, + "name": "arguments", "type": { - "name": "double" + "name": "any" } - }, + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "setInterval", + "returnType": { + "name": "long" + } + }, + { + "args": [ { - "name": "x1", + "name": "handler", "type": { - "name": "double" + "name": "TimerHandler" } }, { - "name": "y1", + "defaultValue": "0", + "name": "timeout", + "optional": true, "type": { - "name": "double" + "name": "long" } }, { - "name": "r1", + "isVariadic": true, + "name": "arguments", "type": { - "name": "double" + "name": "any" } } ], - "from": "CanvasFillStrokeStyles", - "name": "createRadialGradient", + "from": "WindowOrWorkerGlobalScope", + "name": "setTimeout", "returnType": { - "name": "CanvasGradient" + "name": "long" } }, { - "from": "CanvasFillStrokeStyles", - "name": "fillStyle", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + }, + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "isReadOnly": true, + "name": "caches", "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "CanvasGradient" - }, + "name": "CacheStorage" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "input", + "type": { + "name": "RequestInfo" + } + }, + { + "name": "init", + "optional": true, + "type": { + "name": "RequestInit" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "name": "fetch", + "returnType": { + "name": "Promise", + "params": [ { - "name": "CanvasPattern" + "name": "Response" } ] + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "isReadOnly": true, + "name": "indexedDB", + "type": { + "name": "IDBFactory" }, "type_": "Attribute" }, { - "from": "CanvasFillStrokeStyles", - "name": "strokeStyle", + "from": "FontFaceSource", + "isReadOnly": true, + "name": "fonts", "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "CanvasGradient" - }, - { - "name": "CanvasPattern" - } - ] + "name": "FontFaceSet" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "Replaceable", + "type_": "ExtendedAttribute" + } + ], + "from": "GlobalPerformance", + "isReadOnly": true, + "name": "performance", + "type": { + "name": "Performance" }, "type_": "Attribute" } ], - "name": "CanvasFillStrokeStyles", + "name": "WorkerGlobalScope", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLElement", "members": [ { - "from": "CanvasFilters", - "name": "filter", + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFrameSetElement", + "name": "cols", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLFrameSetElement", + "name": "rows", "type": { "name": "DOMString" }, "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onafterprint", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onbeforeprint", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onbeforeunload", + "type": { + "name": "OnBeforeUnloadEventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onhashchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onlanguagechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onoffline", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "ononline", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onpagehide", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onpageshow", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onpopstate", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onrejectionhandled", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onstorage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onunhandledrejection", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onunload", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "CanvasFilters", + "name": "HTMLFrameSetElement", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ { "args": [ { - "name": "offset", + "name": "type", "type": { - "name": "double" + "name": "DOMString" } }, { - "name": "color", + "name": "eventInitDict", + "optional": true, "type": { - "name": "DOMString" + "name": "RelatedEventInit" } } ], - "from": "CanvasGradient", - "name": "addColorStop", - "returnType": { - "name": "void" - } - } - ], - "name": "CanvasGradient", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", + "name": "Constructor", "type_": "ExtendedAttribute" } ], "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "Event", "members": [ + { + "from": "RelatedEvent", + "isReadOnly": true, + "name": "relatedTarget", + "type": { + "name": "EventTarget", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "RelatedEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ { "args": [ { - "name": "sw", + "name": "scriptURL", "type": { - "name": "double" + "name": "USVString" } }, { - "name": "sh", + "name": "options", + "optional": true, "type": { - "name": "double" + "name": "WorkerOptions" } } ], - "from": "CanvasImageData", - "name": "createImageData", - "returnType": { - "name": "ImageData" - } + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "args": [ - { - "name": "imagedata", - "type": { - "name": "ImageData" - } - } + "identifiers": [ + "Window", + "Worker" ], - "from": "CanvasImageData", - "name": "createImageData", - "returnType": { - "name": "ImageData" - } - }, + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ { - "args": [ - { - "name": "sx", - "type": { - "name": "double" - } - }, - { - "name": "sy", - "type": { - "name": "double" - } - }, - { - "name": "sw", - "type": { - "name": "double" - } - }, - { - "name": "sh", - "type": { - "name": "double" - } - } - ], - "from": "CanvasImageData", - "name": "getImageData", - "returnType": { - "name": "ImageData" - } + "from": "Worker", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { "args": [ { - "name": "imagedata", - "type": { - "name": "ImageData" - } - }, - { - "name": "dx", + "name": "message", "type": { - "name": "double" + "name": "any" } }, { - "name": "dy", + "defaultValue": [ + "[", + "]" + ], + "name": "transfer", + "optional": true, "type": { - "name": "double" + "name": "sequence", + "params": [ + { + "name": "object" + } + ] } } ], - "from": "CanvasImageData", - "name": "putImageData", + "from": "Worker", + "name": "postMessage", "returnType": { "name": "void" } }, { - "args": [ - { - "name": "imagedata", - "type": { - "name": "ImageData" - } - }, - { - "name": "dx", - "type": { - "name": "double" - } - }, - { - "name": "dy", - "type": { - "name": "double" - } - }, - { - "name": "dirtyX", - "type": { - "name": "double" - } - }, - { - "name": "dirtyY", - "type": { - "name": "double" - } - }, - { - "name": "dirtyWidth", - "type": { - "name": "double" - } - }, - { - "name": "dirtyHeight", - "type": { - "name": "double" - } - } - ], - "from": "CanvasImageData", - "name": "putImageData", + "from": "Worker", + "name": "terminate", "returnType": { "name": "void" } - } - ], - "name": "CanvasImageData", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ - { - "from": "CanvasImageSmoothing", - "name": "imageSmoothingEnabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" }, { - "from": "CanvasImageSmoothing", - "name": "imageSmoothingQuality", + "from": "AbstractWorker", + "name": "onerror", "type": { - "name": "ImageSmoothingQuality" + "name": "EventHandler" }, "type_": "Attribute" } ], - "name": "CanvasImageSmoothing", + "name": "Worker", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + "url": "https://html.spec.whatwg.org/" }, { "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], - "name": "CanvasImageSource", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "HTMLOrSVGImageElement" - }, - { - "name": "HTMLVideoElement" - }, - { - "name": "HTMLCanvasElement" - }, - { - "name": "ImageBitmap" - }, - { - "name": "OffscreenCanvas" + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "null", + "from": "RelatedEventInit", + "name": "relatedTarget", + "type": { + "name": "EventTarget", + "params": [ + "nullable" + ] } - ] - }, - "type_": "Typedef", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + } + ], + "name": "RelatedEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/" }, { "attrs": [ { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", + "name": "HTMLConstructor", "type_": "ExtendedAttribute" } ], "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" ], + "inheritsFrom": "HTMLMediaElement", "members": [ { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radius", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "startAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "endAngle", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, - "type": { - "name": "boolean" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "arc", - "returnType": { - "name": "void" - } + "from": "HTMLVideoElement", + "name": "height", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "radius", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "arcTo", - "returnType": { - "name": "void" - } + "from": "HTMLVideoElement", + "name": "playsInline", + "type": { + "name": "boolean" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusX", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusY", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "rotation", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "arcTo", - "returnType": { - "name": "void" - } + "from": "HTMLVideoElement", + "name": "poster", + "type": { + "name": "USVString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "cp1x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp1y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "CanvasPath", - "name": "bezierCurveTo", - "returnType": { - "name": "void" - } + "from": "HTMLVideoElement", + "isReadOnly": true, + "name": "videoHeight", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" }, { - "from": "CanvasPath", - "name": "closePath", - "returnType": { - "name": "void" - } + "from": "HTMLVideoElement", + "isReadOnly": true, + "name": "videoWidth", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusX", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusY", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "rotation", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "startAngle", - "type": { - "name": "unrestricted double" - } - }, + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "HTMLVideoElement", + "name": "width", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + } + ], + "name": "HTMLVideoElement", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/" + }, + { + "attrs": [ + { + "name": "HTMLConstructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/clipboard/DataTransfer.idl", + "core/clipboard/DataTransferItem.idl", + "core/clipboard/DataTransferItemList.idl", + "core/dom/DOMStringMap.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/Document.idl", + "core/dom/ElementDefinitionOptions.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/MessageChannel.idl", + "core/dom/MessagePort.idl", + "core/dom/StringCallback.idl", + "core/events/BeforeUnloadEvent.idl", + "core/events/RelatedEvent.idl", + "core/events/RelatedEventInit.idl", + "core/frame/BarProp.idl", + "core/frame/History.idl", + "core/frame/ImageBitmap.idl", + "core/frame/Navigator.idl", + "core/frame/NavigatorID.idl", + "core/frame/NavigatorLanguage.idl", + "core/frame/NavigatorOnLine.idl", + "core/frame/NavigatorStorageUtils.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/Window.idl", + "core/frame/WindowBase64.idl", + "core/frame/WindowTimers.idl", + "core/html/HTMLAllCollection.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAnchorElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAreaElement.idl", + "core/html/HTMLAudioElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBRElement.idl", + "core/html/HTMLBaseElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLBodyElement.idl", + "core/html/HTMLButtonElement.idl", + "core/html/HTMLCanvasElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDListElement.idl", + "core/html/HTMLDataListElement.idl", + "core/html/HTMLDetailsElement.idl", + "core/html/HTMLDialogElement.idl", + "core/html/HTMLDirectoryElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDivElement.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLDocument.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLEmbedElement.idl", + "core/html/HTMLFieldSetElement.idl", + "core/html/HTMLFontElement.idl", + "core/html/HTMLFormControlsCollection.idl", + "core/html/HTMLFormElement.idl", + "core/html/HTMLFrameElement.idl", + "core/html/HTMLFrameSetElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHRElement.idl", + "core/html/HTMLHeadElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHeadingElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHtmlElement.idl", + "core/html/HTMLHyperlinkElementUtils.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLIFrameElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLImageElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLInputElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLIElement.idl", + "core/html/HTMLLabelElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLegendElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLLinkElement.idl", + "core/html/HTMLMapElement.idl", + "core/html/HTMLMarqueeElement.idl", + "core/html/HTMLMediaElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuElement.idl", + "core/html/HTMLMenuItemElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMetaElement.idl", + "core/html/HTMLMeterElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLModElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLOListElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLObjectElement.idl", + "core/html/HTMLOptGroupElement.idl", + "core/html/HTMLOptionElement.idl", + "core/html/HTMLOptionsCollection.idl", + "core/html/HTMLOutputElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParagraphElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLParamElement.idl", + "core/html/HTMLPictureElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLPreElement.idl", + "core/html/HTMLProgressElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLQuoteElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLScriptElement.idl", + "core/html/HTMLSelectElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSourceElement.idl", + "core/html/HTMLSpanElement.idl", + "core/html/HTMLStyleElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCaptionElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableCellElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableColElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableRowElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTableSectionElement.idl", + "core/html/HTMLTemplateElement.idl", + "core/html/HTMLTextAreaElement.idl", + "core/html/HTMLTitleElement.idl", + "core/html/HTMLTrackElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUListElement.idl", + "core/html/HTMLUnknownElement.idl", + "core/html/HTMLVideoElement.idl", + "core/html/ImageData.idl", + "core/html/MediaError.idl", + "core/html/RadioNodeList.idl", + "core/html/TextMetrics.idl", + "core/html/TimeRanges.idl", + "core/html/ValidityState.idl", + "core/html/track/AudioTrack.idl", + "core/html/track/AudioTrackList.idl", + "core/html/track/TextTrack.idl", + "core/html/track/TextTrackCue.idl", + "core/html/track/TextTrackCueList.idl", + "core/html/track/TextTrackList.idl", + "core/html/track/VideoTrack.idl", + "core/html/track/VideoTrackList.idl", + "core/imagebitmap/ImageBitmapFactories.idl", + "core/imagebitmap/ImageBitmapOptions.idl", + "core/loader/appcache/ApplicationCache.idl", + "core/workers/AbstractWorker.idl", + "core/workers/DedicatedWorkerGlobalScope.idl", + "core/workers/SharedWorker.idl", + "core/workers/SharedWorkerGlobalScope.idl", + "core/workers/Worker.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerGlobalScope.idl", + "core/workers/WorkerLocation.idl", + "core/workers/WorkerNavigator.idl", + "modules/canvas/HTMLCanvasElementModule.idl", + "modules/storage/WindowStorage.idl", + "modules/storage/WindowStorage.idl" + ], + "inheritsFrom": "HTMLElement", + "members": [ + { + "attrs": [ { - "name": "endAngle", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, - "type": { - "name": "boolean" - } + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "CanvasPath", - "name": "ellipse", - "returnType": { - "name": "void" - } + "from": "HTMLBodyElement", + "name": "aLink", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "lineTo", - "returnType": { - "name": "void" - } + "from": "HTMLBodyElement", + "name": "background", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "CanvasPath", - "name": "moveTo", - "returnType": { - "name": "void" - } + "from": "HTMLBodyElement", + "name": "bgColor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "cpx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cpy", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "CanvasPath", - "name": "quadraticCurveTo", - "returnType": { - "name": "void" - } + "from": "HTMLBodyElement", + "name": "link", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "from": "HTMLBodyElement", + "name": "text", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "w", - "type": { - "name": "unrestricted double" - } + "name": "CEReactions", + "type_": "ExtendedAttribute" }, { - "name": "h", - "type": { - "name": "unrestricted double" - } + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" } ], - "from": "CanvasPath", - "name": "rect", - "returnType": { - "name": "void" - } - } - ], - "name": "CanvasPath", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, - { - "attrs": [ + "from": "HTMLBodyElement", + "name": "vLink", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" + "from": "WindowEventHandlers", + "name": "onafterprint", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ + "from": "WindowEventHandlers", + "name": "onbeforeprint", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "from": "CanvasPathDrawingStyles", - "name": "getLineDash", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "unrestricted double" - } - ] - } + "from": "WindowEventHandlers", + "name": "onbeforeunload", + "type": { + "name": "OnBeforeUnloadEventHandler" + }, + "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineCap", + "from": "WindowEventHandlers", + "name": "onhashchange", "type": { - "name": "CanvasLineCap" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineDashOffset", + "from": "WindowEventHandlers", + "name": "onlanguagechange", "type": { - "name": "unrestricted double" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineJoin", + "from": "WindowEventHandlers", + "name": "onmessage", "type": { - "name": "CanvasLineJoin" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineWidth", + "from": "WindowEventHandlers", + "name": "onoffline", "type": { - "name": "unrestricted double" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "miterLimit", + "from": "WindowEventHandlers", + "name": "ononline", "type": { - "name": "unrestricted double" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "segments", - "type": { - "name": "sequence", - "params": [ - { - "name": "unrestricted double" - } - ] - } - } - ], - "from": "CanvasPathDrawingStyles", - "name": "setLineDash", - "returnType": { - "name": "void" - } + "from": "WindowEventHandlers", + "name": "onpagehide", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onpageshow", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onpopstate", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onrejectionhandled", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onstorage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onunhandledrejection", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WindowEventHandlers", + "name": "onunload", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "CanvasPathDrawingStyles", + "name": "HTMLBodyElement", "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + "url": "https://html.spec.whatwg.org/" }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + "core/events/HashChangeEvent.idl", + "core/events/HashChangeEventInit.idl", + "core/events/PageTransitionEvent.idl", + "core/events/PageTransitionEventInit.idl", + "core/events/PopStateEvent.idl", + "core/events/PopStateEventInit.idl", + "core/frame/Location.idl", + "core/frame/Location.idl", + "core/frame/Location.idl" ], + "inheritsFrom": "EventInit", "members": [ { - "args": [ - { - "name": "transform", - "optional": true, - "type": { - "name": "DOMMatrixInit" - } - } - ], - "from": "CanvasPattern", - "name": "setTransform", - "returnType": { - "name": "void" + "defaultValue": "false", + "from": "PageTransitionEventInit", + "name": "persisted", + "type": { + "name": "boolean" } } ], - "name": "CanvasPattern", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + "name": "PageTransitionEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/browsers.html" }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + "core/events/HashChangeEvent.idl", + "core/events/HashChangeEventInit.idl", + "core/events/PageTransitionEvent.idl", + "core/events/PageTransitionEventInit.idl", + "core/events/PopStateEvent.idl", + "core/events/PopStateEventInit.idl", + "core/frame/Location.idl", + "core/frame/Location.idl", + "core/frame/Location.idl" ], "members": [ { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "w", - "type": { - "name": "unrestricted double" - } + "name": "SameObject", + "type_": "ExtendedAttribute" }, { - "name": "h", - "type": { - "name": "unrestricted double" - } + "name": "Unforgeable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasRect", - "name": "clearRect", - "returnType": { - "name": "void" - } + "from": "Location", + "isReadOnly": true, + "name": "ancestorOrigins", + "type": { + "name": "DOMStringList" + }, + "type_": "Attribute" }, { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "w", + "name": "url", "type": { - "name": "unrestricted double" + "name": "USVString" } - }, + } + ], + "attrs": [ { - "name": "h", - "type": { - "name": "unrestricted double" - } + "name": "Unforgeable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasRect", - "name": "fillRect", + "from": "Location", + "name": "assign", "returnType": { "name": "void" } }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "w", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "h", - "type": { - "name": "unrestricted double" - } + "name": "Unforgeable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasRect", - "name": "strokeRect", - "returnType": { - "name": "void" - } - } - ], - "name": "CanvasRect", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, - { - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ - { - "from": "CanvasRenderingContext2D", - "isReadOnly": true, - "name": "canvas", - "type": { - "name": "HTMLCanvasElement" - }, - "type_": "Attribute" - }, - { - "from": "CanvasPathDrawingStyles", - "name": "getLineDash", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "unrestricted double" - } - ] - } - }, - { - "from": "CanvasPathDrawingStyles", - "name": "lineCap", - "type": { - "name": "CanvasLineCap" - }, - "type_": "Attribute" - }, - { - "from": "CanvasPathDrawingStyles", - "name": "lineDashOffset", + "from": "Location", + "name": "hash", "type": { - "name": "unrestricted double" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineJoin", + "attrs": [ + { + "name": "Unforgeable", + "type_": "ExtendedAttribute" + } + ], + "from": "Location", + "name": "host", "type": { - "name": "CanvasLineJoin" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineWidth", + "attrs": [ + { + "name": "Unforgeable", + "type_": "ExtendedAttribute" + } + ], + "from": "Location", + "name": "hostname", "type": { - "name": "unrestricted double" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "miterLimit", + "attrs": [ + { + "name": "Unforgeable", + "type_": "ExtendedAttribute" + } + ], + "from": "Location", + "name": "href", "type": { - "name": "unrestricted double" + "name": "USVString" }, - "type_": "Attribute" + "type_": "Stringifier" }, { - "args": [ + "attrs": [ { - "name": "segments", - "type": { - "name": "sequence", - "params": [ - { - "name": "unrestricted double" - } - ] - } + "name": "Unforgeable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPathDrawingStyles", - "name": "setLineDash", - "returnType": { - "name": "void" - } - }, - { - "from": "CanvasTextDrawingStyles", - "name": "direction", + "from": "Location", + "isReadOnly": true, + "name": "origin", "type": { - "name": "CanvasDirection" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "CanvasTextDrawingStyles", - "name": "font", + "attrs": [ + { + "name": "Unforgeable", + "type_": "ExtendedAttribute" + } + ], + "from": "Location", + "name": "pathname", "type": { - "name": "DOMString" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "CanvasTextDrawingStyles", - "name": "textAlign", + "attrs": [ + { + "name": "Unforgeable", + "type_": "ExtendedAttribute" + } + ], + "from": "Location", + "name": "port", "type": { - "name": "CanvasTextAlign" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "CanvasTextDrawingStyles", - "name": "textBaseline", + "attrs": [ + { + "name": "Unforgeable", + "type_": "ExtendedAttribute" + } + ], + "from": "Location", + "name": "protocol", "type": { - "name": "CanvasTextBaseline" + "name": "USVString" }, "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radius", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "startAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "endAngle", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, - "type": { - "name": "boolean" - } + "name": "Unforgeable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "arc", + "from": "Location", + "name": "reload", "returnType": { "name": "void" } @@ -72816,803 +74637,1526 @@ { "args": [ { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radius", + "name": "url", "type": { - "name": "unrestricted double" + "name": "USVString" } } ], - "from": "CanvasPath", - "name": "arcTo", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusX", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusY", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "rotation", - "type": { - "name": "unrestricted double" - } + "name": "Unforgeable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "arcTo", + "from": "Location", + "name": "replace", "returnType": { "name": "void" } }, { - "args": [ - { - "name": "cp1x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp1y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, + "attrs": [ { - "name": "y", - "type": { - "name": "unrestricted double" - } + "name": "Unforgeable", + "type_": "ExtendedAttribute" } ], - "from": "CanvasPath", - "name": "bezierCurveTo", - "returnType": { - "name": "void" + "from": "Location", + "name": "search", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + } + ], + "name": "Location", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/browsers.html" + }, + { + "files": [ + "core/events/HashChangeEvent.idl", + "core/events/HashChangeEventInit.idl", + "core/events/PageTransitionEvent.idl", + "core/events/PageTransitionEventInit.idl", + "core/events/PopStateEvent.idl", + "core/events/PopStateEventInit.idl", + "core/frame/Location.idl", + "core/frame/Location.idl", + "core/frame/Location.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "", + "from": "HashChangeEventInit", + "name": "newURL", + "type": { + "name": "USVString" } }, { - "from": "CanvasPath", - "name": "closePath", - "returnType": { - "name": "void" + "defaultValue": "", + "from": "HashChangeEventInit", + "name": "oldURL", + "type": { + "name": "USVString" } - }, + } + ], + "name": "HashChangeEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/browsers.html" + }, + { + "files": [ + "core/events/HashChangeEvent.idl", + "core/events/HashChangeEventInit.idl", + "core/events/PageTransitionEvent.idl", + "core/events/PageTransitionEventInit.idl", + "core/events/PopStateEvent.idl", + "core/events/PopStateEventInit.idl", + "core/frame/Location.idl", + "core/frame/Location.idl", + "core/frame/Location.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "null", + "from": "PopStateEventInit", + "name": "state", + "type": { + "name": "any" + } + } + ], + "name": "PopStateEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/browsers.html" + }, + { + "attrs": [ { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusX", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusY", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "rotation", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "startAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "endAngle", + "name": "type", "type": { - "name": "unrestricted double" + "name": "DOMString" } }, { - "defaultValue": "false", - "name": "anticlockwise", + "name": "eventInitDict", "optional": true, "type": { - "name": "boolean" + "name": "HashChangeEventInit" } } ], - "from": "CanvasPath", - "name": "ellipse", - "returnType": { - "name": "void" - } + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/HashChangeEvent.idl", + "core/events/HashChangeEventInit.idl", + "core/events/PageTransitionEvent.idl", + "core/events/PageTransitionEventInit.idl", + "core/events/PopStateEvent.idl", + "core/events/PopStateEventInit.idl", + "core/frame/Location.idl", + "core/frame/Location.idl", + "core/frame/Location.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "HashChangeEvent", + "isReadOnly": true, + "name": "newURL", + "type": { + "name": "USVString" + }, + "type_": "Attribute" }, + { + "from": "HashChangeEvent", + "isReadOnly": true, + "name": "oldURL", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + } + ], + "name": "HashChangeEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/browsers.html" + }, + { + "attrs": [ { "args": [ { - "name": "x", + "name": "type", "type": { - "name": "unrestricted double" + "name": "DOMString" } }, { - "name": "y", + "name": "eventInitDict", + "optional": true, "type": { - "name": "unrestricted double" + "name": "PageTransitionEventInit" } } ], - "from": "CanvasPath", - "name": "lineTo", - "returnType": { - "name": "void" - } - }, + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/HashChangeEvent.idl", + "core/events/HashChangeEventInit.idl", + "core/events/PageTransitionEvent.idl", + "core/events/PageTransitionEventInit.idl", + "core/events/PopStateEvent.idl", + "core/events/PopStateEventInit.idl", + "core/frame/Location.idl", + "core/frame/Location.idl", + "core/frame/Location.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "PageTransitionEvent", + "isReadOnly": true, + "name": "persisted", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + } + ], + "name": "PageTransitionEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/browsers.html" + }, + { + "attrs": [ { "args": [ { - "name": "x", + "name": "type", "type": { - "name": "unrestricted double" + "name": "DOMString" } }, { - "name": "y", + "name": "eventInitDict", + "optional": true, "type": { - "name": "unrestricted double" + "name": "PopStateEventInit" } } ], - "from": "CanvasPath", - "name": "moveTo", - "returnType": { - "name": "void" - } - }, + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/HashChangeEvent.idl", + "core/events/HashChangeEventInit.idl", + "core/events/PageTransitionEvent.idl", + "core/events/PageTransitionEventInit.idl", + "core/events/PopStateEvent.idl", + "core/events/PopStateEventInit.idl", + "core/frame/Location.idl", + "core/frame/Location.idl", + "core/frame/Location.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "PopStateEvent", + "isReadOnly": true, + "name": "state", + "type": { + "name": "any" + }, + "type_": "Attribute" + } + ], + "name": "PopStateEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/browsers.html" + }, + { + "attrs": [ { "args": [ { - "name": "cpx", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cpy", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x", + "name": "type", "type": { - "name": "unrestricted double" + "name": "DOMString" } }, { - "name": "y", + "name": "eventInitDict", + "optional": true, "type": { - "name": "unrestricted double" + "name": "CloseEventInit" } } ], - "from": "CanvasPath", - "name": "quadraticCurveTo", - "returnType": { - "name": "void" - } + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "w", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "h", - "type": { - "name": "unrestricted double" - } - } + "identifiers": [ + "Window", + "Worker" ], - "from": "CanvasPath", - "name": "rect", - "returnType": { - "name": "void" - } + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "CloseEvent", + "isReadOnly": true, + "name": "code", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" }, { - "from": "CanvasCompositing", - "name": "globalAlpha", + "from": "CloseEvent", + "isReadOnly": true, + "name": "reason", "type": { - "name": "unrestricted double" + "name": "USVString" }, "type_": "Attribute" }, { - "from": "CanvasCompositing", - "name": "globalCompositeOperation", + "from": "CloseEvent", + "isReadOnly": true, + "name": "wasClean", "type": { - "name": "DOMString" + "name": "boolean" }, "type_": "Attribute" + } + ], + "name": "CloseEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "null", + "from": "MessageEventInit", + "name": "data", + "type": { + "name": "any" + } }, { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "CanvasTransform", - "name": "getTransform", - "returnType": { - "name": "DOMMatrix" + "defaultValue": "", + "from": "MessageEventInit", + "name": "lastEventId", + "type": { + "name": "DOMString" } }, { - "from": "CanvasTransform", - "name": "resetTransform", - "returnType": { - "name": "void" + "defaultValue": "", + "from": "MessageEventInit", + "name": "origin", + "type": { + "name": "USVString" + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "from": "MessageEventInit", + "name": "ports", + "type": { + "name": "sequence", + "params": [ + { + "name": "MessagePort" + } + ] } }, + { + "defaultValue": "null", + "from": "MessageEventInit", + "name": "source", + "type": { + "name": "MessageEventSource", + "params": [ + "nullable" + ] + } + } + ], + "name": "MessageEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "name": "MessageEventSource", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "WindowProxy" + }, + { + "name": "MessagePort" + }, + { + "name": "ServiceWorker" + } + ] + }, + "type_": "Typedef", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "name": "BinaryType", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/multipage/comms.html", + "value": [ + "blob", + "arraybuffer" + ] + }, + { + "attrs": [ { "args": [ { - "name": "angle", + "name": "name", "type": { - "name": "unrestricted double" + "name": "DOMString" } } ], - "from": "CanvasTransform", - "name": "rotate", + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "BroadcastChannel", + "name": "close", "returnType": { "name": "void" } }, + { + "from": "BroadcastChannel", + "isReadOnly": true, + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "BroadcastChannel", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", + "name": "message", "type": { - "name": "unrestricted double" + "name": "any" } } ], - "from": "CanvasTransform", - "name": "scale", + "from": "BroadcastChannel", + "name": "postMessage", "returnType": { "name": "void" } + } + ], + "name": "BroadcastChannel", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "members": [ + { + "defaultValue": "false", + "from": "EventSourceInit", + "name": "withCredentials", + "type": { + "name": "boolean" + } + } + ], + "name": "EventSourceInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "0", + "from": "CloseEventInit", + "name": "code", + "type": { + "name": "unsigned short" + } + }, + { + "defaultValue": "", + "from": "CloseEventInit", + "name": "reason", + "type": { + "name": "USVString" + } }, + { + "defaultValue": "false", + "from": "CloseEventInit", + "name": "wasClean", + "type": { + "name": "boolean" + } + } + ], + "name": "CloseEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "attrs": [ { "args": [ { - "name": "a", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "b", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "c", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "d", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "e", + "name": "type", "type": { - "name": "unrestricted double" + "name": "DOMString" } }, { - "name": "f", + "name": "eventInitDict", + "optional": true, "type": { - "name": "unrestricted double" + "name": "MessageEventInit" } } ], - "from": "CanvasTransform", - "name": "setTransform", - "returnType": { - "name": "void" - } + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "args": [ - { - "name": "transform", - "optional": true, - "type": { - "name": "DOMMatrixInit" - } - } + "identifiers": [ + "Window", + "Worker" ], - "from": "CanvasTransform", - "name": "setTransform", - "returnType": { - "name": "void" - } + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "MessageEvent", + "isReadOnly": true, + "name": "data", + "type": { + "name": "any" + }, + "type_": "Attribute" }, { "args": [ { - "name": "a", + "name": "type", "type": { - "name": "unrestricted double" + "name": "DOMString" } }, { - "name": "b", + "name": "bubbles", "type": { - "name": "unrestricted double" + "name": "boolean" } }, { - "name": "c", + "name": "cancelable", "type": { - "name": "unrestricted double" + "name": "boolean" } }, { - "name": "d", + "name": "data", "type": { - "name": "unrestricted double" + "name": "any" } }, { - "name": "e", + "name": "origin", "type": { - "name": "unrestricted double" + "name": "USVString" } }, { - "name": "f", + "name": "lastEventId", "type": { - "name": "unrestricted double" + "name": "DOMString" } - } - ], - "from": "CanvasTransform", - "name": "transform", - "returnType": { - "name": "void" - } - }, - { - "args": [ + }, { - "name": "x", + "name": "source", "type": { - "name": "unrestricted double" + "name": "MessageEventSource", + "params": [ + "nullable" + ] } }, { - "name": "y", + "name": "ports", "type": { - "name": "unrestricted double" + "name": "sequence", + "params": [ + { + "name": "MessagePort" + } + ] } } ], - "from": "CanvasTransform", - "name": "translate", + "from": "MessageEvent", + "name": "initMessageEvent", "returnType": { "name": "void" } }, { - "from": "CanvasState", - "name": "restore", - "returnType": { - "name": "void" - } + "from": "MessageEvent", + "isReadOnly": true, + "name": "lastEventId", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "CanvasState", - "name": "save", - "returnType": { - "name": "void" - } + "from": "MessageEvent", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" + "from": "MessageEvent", + "isReadOnly": true, + "name": "ports", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "MessagePort" } - }, + ] + }, + "type_": "Attribute" + }, + { + "from": "MessageEvent", + "isReadOnly": true, + "name": "source", + "type": { + "name": "MessageEventSource", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "MessageEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "attrs": [ + { + "args": [ { - "name": "w", + "name": "url", "type": { - "name": "unrestricted double" + "name": "USVString" } }, { - "name": "h", + "name": "eventSourceInitDict", + "optional": true, "type": { - "name": "unrestricted double" + "name": "EventSourceInit" } } ], - "from": "CanvasRect", - "name": "clearRect", + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "EventSource", + "isConst": true, + "name": "CLOSED", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "EventSource", + "isConst": true, + "name": "CONNECTING", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "EventSource", + "isConst": true, + "name": "OPEN", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "EventSource", + "name": "close", "returnType": { "name": "void" } }, + { + "from": "EventSource", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "EventSource", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "EventSource", + "name": "onopen", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "EventSource", + "isReadOnly": true, + "name": "readyState", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + }, + { + "from": "EventSource", + "isReadOnly": true, + "name": "url", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "EventSource", + "isReadOnly": true, + "name": "withCredentials", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + } + ], + "name": "EventSource", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "attrs": [ { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "w", + "name": "url", "type": { - "name": "unrestricted double" + "name": "USVString" } }, { - "name": "h", + "defaultValue": [ + "[", + "]" + ], + "name": "protocols", + "optional": true, "type": { - "name": "unrestricted double" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } + ] } } ], - "from": "CanvasRect", - "name": "fillRect", - "returnType": { - "name": "void" - } + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/MessageEvent.idl", + "core/events/MessageEventInit.idl", + "modules/broadcastchannel/BroadcastChannel.idl", + "modules/eventsource/EventSource.idl", + "modules/eventsource/EventSourceInit.idl", + "modules/websockets/CloseEvent.idl", + "modules/websockets/CloseEventInit.idl", + "modules/websockets/WebSocket.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "WebSocket", + "isConst": true, + "name": "CLOSED", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "WebSocket", + "isConst": true, + "name": "CLOSING", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "WebSocket", + "isConst": true, + "name": "CONNECTING", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "WebSocket", + "isConst": true, + "name": "OPEN", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "WebSocket", + "name": "binaryType", + "type": { + "name": "BinaryType" + }, + "type_": "Attribute" + }, + { + "from": "WebSocket", + "isReadOnly": true, + "name": "bufferedAmount", + "type": { + "name": "unsigned long long" + }, + "type_": "Attribute" }, { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "w", + "attrs": [ + { + "name": "Clamp", + "type_": "ExtendedAttribute" + } + ], + "name": "code", + "optional": true, "type": { - "name": "unrestricted double" + "name": "unsigned short" } }, { - "name": "h", + "name": "reason", + "optional": true, "type": { - "name": "unrestricted double" + "name": "USVString" } } ], - "from": "CanvasRect", - "name": "strokeRect", + "from": "WebSocket", + "name": "close", "returnType": { "name": "void" } }, { - "from": "CanvasShadowStyles", - "name": "shadowBlur", + "from": "WebSocket", + "isReadOnly": true, + "name": "extensions", "type": { - "name": "unrestricted double" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "CanvasShadowStyles", - "name": "shadowColor", + "from": "WebSocket", + "name": "onclose", "type": { - "name": "DOMString" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "CanvasShadowStyles", - "name": "shadowOffsetX", + "from": "WebSocket", + "name": "onerror", "type": { - "name": "unrestricted double" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "CanvasShadowStyles", - "name": "shadowOffsetY", + "from": "WebSocket", + "name": "onmessage", "type": { - "name": "unrestricted double" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "x0", - "type": { - "name": "double" - } - }, - { - "name": "y0", - "type": { - "name": "double" - } - }, - { - "name": "x1", - "type": { - "name": "double" - } - }, + "from": "WebSocket", + "name": "onopen", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "WebSocket", + "isReadOnly": true, + "name": "protocol", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "WebSocket", + "isReadOnly": true, + "name": "readyState", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + }, + { + "args": [ { - "name": "y1", + "name": "data", "type": { - "name": "double" + "name": "ArrayBufferView" } } ], - "from": "CanvasFillStrokeStyles", - "name": "createLinearGradient", + "from": "WebSocket", + "name": "send", "returnType": { - "name": "CanvasGradient" + "name": "void" } }, { "args": [ { - "name": "image", - "type": { - "name": "CanvasImageSource" - } - }, - { - "attrs": [ - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "name": "repetition", + "name": "data", "type": { - "name": "DOMString" + "name": "USVString" } } ], - "from": "CanvasFillStrokeStyles", - "name": "createPattern", + "from": "WebSocket", + "name": "send", "returnType": { - "name": "CanvasPattern", - "params": [ - "nullable" - ] + "name": "void" } }, { "args": [ { - "name": "x0", - "type": { - "name": "double" - } - }, - { - "name": "y0", - "type": { - "name": "double" - } - }, - { - "name": "r0", + "name": "data", "type": { - "name": "double" + "name": "Blob" } - }, + } + ], + "from": "WebSocket", + "name": "send", + "returnType": { + "name": "void" + } + }, + { + "args": [ { - "name": "x1", + "name": "data", "type": { - "name": "double" + "name": "ArrayBuffer" } - }, + } + ], + "from": "WebSocket", + "name": "send", + "returnType": { + "name": "void" + } + }, + { + "from": "WebSocket", + "isReadOnly": true, + "name": "url", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + } + ], + "name": "WebSocket", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/comms.html" + }, + { + "files": [ + "core/html/track/TrackEvent.idl", + "core/html/track/TrackEventInit.idl", + "modules/srcobject/HTMLMediaElementSrcObject.idl" + ], + "name": "MediaProvider", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "MediaStream" + }, + { + "name": "MediaSource" + }, + { + "name": "Blob" + } + ] + }, + "type_": "Typedef", + "url": "https://html.spec.whatwg.org/multipage/embedded-content.html" + }, + { + "attrs": [ + { + "args": [ { - "name": "y1", + "name": "type", "type": { - "name": "double" + "name": "DOMString" } }, { - "name": "r1", + "name": "eventInitDict", + "optional": true, "type": { - "name": "double" + "name": "TrackEventInit" } } ], - "from": "CanvasFillStrokeStyles", - "name": "createRadialGradient", - "returnType": { - "name": "CanvasGradient" - } - }, + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/html/track/TrackEvent.idl", + "core/html/track/TrackEventInit.idl", + "modules/srcobject/HTMLMediaElementSrcObject.idl" + ], + "inheritsFrom": "Event", + "members": [ { - "from": "CanvasFillStrokeStyles", - "name": "fillStyle", + "from": "TrackEvent", + "isReadOnly": true, + "name": "track", "type": { + "params": [ + "nullable" + ], "type_": "UnionType", "types": [ { - "name": "DOMString" + "name": "VideoTrack" }, { - "name": "CanvasGradient" + "name": "AudioTrack" }, { - "name": "CanvasPattern" + "name": "TextTrack" } ] }, "type_": "Attribute" - }, + } + ], + "name": "TrackEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/embedded-content.html" + }, + { + "files": [ + "core/html/track/TrackEvent.idl", + "core/html/track/TrackEventInit.idl", + "modules/srcobject/HTMLMediaElementSrcObject.idl" + ], + "inheritsFrom": "EventInit", + "members": [ { - "from": "CanvasFillStrokeStyles", - "name": "strokeStyle", + "defaultValue": "null", + "from": "TrackEventInit", + "name": "track", "type": { + "params": [ + "nullable" + ], "type_": "UnionType", "types": [ { - "name": "DOMString" + "name": "VideoTrack" }, { - "name": "CanvasGradient" + "name": "AudioTrack" }, { - "name": "CanvasPattern" + "name": "TextTrack" + } + ] + } + } + ], + "name": "TrackEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/embedded-content.html" + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/DOMStringList.idl" + ], + "members": [ + { + "args": [ + { + "name": "string", + "type": { + "name": "DOMString" + } + } + ], + "from": "DOMStringList", + "name": "contains", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "DOMStringList", + "name": "item", + "returnType": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "from": "DOMStringList", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + } + ], + "name": "DOMStringList", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/infrastructure.html" + }, + { + "args": [ + { + "name": "data", + "type": { + "name": "DOMString" + } + } + ], + "files": [ + "core/events/DragEvent.idl", + "core/events/DragEventInit.idl" + ], + "name": "FunctionStringCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://html.spec.whatwg.org/multipage/interaction.html" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/DragEvent.idl", + "core/events/DragEventInit.idl" + ], + "members": [ + { + "attrs": [ + { + "name": "CEReactions", + "type_": "ExtendedAttribute" + } + ], + "from": "ElementContentEditable", + "name": "contentEditable", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "ElementContentEditable", + "isReadOnly": true, + "name": "isContentEditable", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + } + ], + "name": "ElementContentEditable", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/interaction.html" + }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "DragEventInit" } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/DragEvent.idl", + "core/events/DragEventInit.idl" + ], + "inheritsFrom": "MouseEvent", + "members": [ + { + "from": "DragEvent", + "isReadOnly": true, + "name": "dataTransfer", + "type": { + "name": "DataTransfer", + "params": [ + "nullable" ] }, "type_": "Attribute" + } + ], + "name": "DragEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/interaction.html" + }, + { + "files": [ + "core/events/DragEvent.idl", + "core/events/DragEventInit.idl" + ], + "inheritsFrom": "MouseEventInit", + "members": [ + { + "defaultValue": "null", + "from": "DragEventInit", + "name": "dataTransfer", + "type": { + "name": "DataTransfer", + "params": [ + "nullable" + ] + } + } + ], + "name": "DragEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/interaction.html" + }, + { + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "name": "CanvasDirection", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/multipage/scripting.html", + "value": [ + "ltr", + "rtl", + "inherit" + ] + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "members": [ { "from": "CanvasDrawPath", "name": "beginPath", @@ -73840,77 +76384,82 @@ "returnType": { "name": "void" } - }, + } + ], + "name": "CanvasDrawPath", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/scripting.html" + }, + { + "attrs": [ { - "from": "CanvasImageSmoothing", - "name": "imageSmoothingEnabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" }, { - "from": "CanvasImageSmoothing", - "name": "imageSmoothingQuality", - "type": { - "name": "ImageSmoothingQuality" - }, - "type_": "Attribute" - }, + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "members": [ { "args": [ { - "name": "element", + "name": "x", "type": { - "name": "Element" + "name": "unrestricted double" } - } - ], - "from": "CanvasUserInterface", - "name": "drawFocusIfNeeded", - "returnType": { - "name": "void" - } - }, - { - "args": [ + }, { - "name": "path", + "name": "y", "type": { - "name": "Path2D" + "name": "unrestricted double" } }, { - "name": "element", + "name": "radius", "type": { - "name": "Element" + "name": "unrestricted double" } - } - ], - "from": "CanvasUserInterface", - "name": "drawFocusIfNeeded", - "returnType": { - "name": "void" - } - }, - { - "from": "CanvasUserInterface", - "name": "scrollPathIntoView", - "returnType": { - "name": "void" - } - }, - { - "args": [ + }, { - "name": "path", + "name": "startAngle", "type": { - "name": "Path2D" + "name": "unrestricted double" + } + }, + { + "name": "endAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" } } ], - "from": "CanvasUserInterface", - "name": "scrollPathIntoView", + "from": "CanvasPath", + "name": "arc", "returnType": { "name": "void" } @@ -73918,117 +76467,89 @@ { "args": [ { - "name": "text", + "name": "x1", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "name": "x", + "name": "y1", "type": { "name": "unrestricted double" } }, { - "name": "y", + "name": "x2", "type": { "name": "unrestricted double" } }, { - "name": "maxWidth", - "optional": true, + "name": "y2", "type": { "name": "unrestricted double" } - } - ], - "from": "CanvasText", - "name": "fillText", - "returnType": { - "name": "void" - } - }, - { - "args": [ + }, { - "name": "text", + "name": "radius", "type": { - "name": "DOMString" + "name": "unrestricted double" } } ], - "from": "CanvasText", - "name": "measureText", + "from": "CanvasPath", + "name": "arcTo", "returnType": { - "name": "TextMetrics" + "name": "void" } }, { "args": [ { - "name": "text", + "name": "x1", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "name": "x", + "name": "y1", "type": { "name": "unrestricted double" } }, { - "name": "y", + "name": "x2", "type": { "name": "unrestricted double" } }, { - "name": "maxWidth", - "optional": true, + "name": "y2", "type": { "name": "unrestricted double" } - } - ], - "from": "CanvasText", - "name": "strokeText", - "returnType": { - "name": "void" - } - }, - { - "from": "CanvasFilters", - "name": "filter", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "args": [ + }, { - "name": "image", + "name": "radiusX", "type": { - "name": "CanvasImageSource" + "name": "unrestricted double" } }, { - "name": "dx", + "name": "radiusY", "type": { "name": "unrestricted double" } }, { - "name": "dy", + "name": "rotation", "type": { "name": "unrestricted double" } } ], - "from": "CanvasDrawImage", - "name": "drawImage", + "from": "CanvasPath", + "name": "arcTo", "returnType": { "name": "void" } @@ -74036,38 +76557,51 @@ { "args": [ { - "name": "image", + "name": "cp1x", "type": { - "name": "CanvasImageSource" + "name": "unrestricted double" } }, { - "name": "dx", + "name": "cp1y", "type": { "name": "unrestricted double" } }, { - "name": "dy", + "name": "cp2x", "type": { "name": "unrestricted double" } }, { - "name": "dw", + "name": "cp2y", "type": { "name": "unrestricted double" } }, { - "name": "dh", + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", "type": { "name": "unrestricted double" } } ], - "from": "CanvasDrawImage", - "name": "drawImage", + "from": "CanvasPath", + "name": "bezierCurveTo", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasPath", + "name": "closePath", "returnType": { "name": "void" } @@ -74075,62 +76609,58 @@ { "args": [ { - "name": "image", - "type": { - "name": "CanvasImageSource" - } - }, - { - "name": "sx", + "name": "x", "type": { "name": "unrestricted double" } }, { - "name": "sy", + "name": "y", "type": { "name": "unrestricted double" } }, { - "name": "sw", + "name": "radiusX", "type": { "name": "unrestricted double" } }, { - "name": "sh", + "name": "radiusY", "type": { "name": "unrestricted double" } }, { - "name": "dx", + "name": "rotation", "type": { "name": "unrestricted double" } }, { - "name": "dy", + "name": "startAngle", "type": { "name": "unrestricted double" } }, { - "name": "dw", + "name": "endAngle", "type": { "name": "unrestricted double" } }, { - "name": "dh", + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, "type": { - "name": "unrestricted double" + "name": "boolean" } } ], - "from": "CanvasDrawImage", - "name": "drawImage", + "from": "CanvasPath", + "name": "ellipse", "returnType": { "name": "void" } @@ -74138,95 +76668,74 @@ { "args": [ { - "name": "sw", + "name": "x", "type": { - "name": "double" + "name": "unrestricted double" } }, { - "name": "sh", - "type": { - "name": "double" - } - } - ], - "from": "CanvasImageData", - "name": "createImageData", - "returnType": { - "name": "ImageData" - } - }, - { - "args": [ - { - "name": "imagedata", + "name": "y", "type": { - "name": "ImageData" + "name": "unrestricted double" } } ], - "from": "CanvasImageData", - "name": "createImageData", + "from": "CanvasPath", + "name": "lineTo", "returnType": { - "name": "ImageData" + "name": "void" } }, { "args": [ { - "name": "sx", - "type": { - "name": "double" - } - }, - { - "name": "sy", - "type": { - "name": "double" - } - }, - { - "name": "sw", + "name": "x", "type": { - "name": "double" + "name": "unrestricted double" } }, { - "name": "sh", + "name": "y", "type": { - "name": "double" + "name": "unrestricted double" } } ], - "from": "CanvasImageData", - "name": "getImageData", + "from": "CanvasPath", + "name": "moveTo", "returnType": { - "name": "ImageData" + "name": "void" } }, { "args": [ { - "name": "imagedata", + "name": "cpx", "type": { - "name": "ImageData" + "name": "unrestricted double" } }, { - "name": "dx", + "name": "cpy", "type": { - "name": "double" + "name": "unrestricted double" } }, { - "name": "dy", + "name": "x", "type": { - "name": "double" + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" } } ], - "from": "CanvasImageData", - "name": "putImageData", + "from": "CanvasPath", + "name": "quadraticCurveTo", "returnType": { "name": "void" } @@ -74234,74 +76743,42 @@ { "args": [ { - "name": "imagedata", - "type": { - "name": "ImageData" - } - }, - { - "name": "dx", - "type": { - "name": "double" - } - }, - { - "name": "dy", - "type": { - "name": "double" - } - }, - { - "name": "dirtyX", + "name": "x", "type": { - "name": "double" + "name": "unrestricted double" } }, { - "name": "dirtyY", + "name": "y", "type": { - "name": "double" + "name": "unrestricted double" } }, { - "name": "dirtyWidth", + "name": "w", "type": { - "name": "double" + "name": "unrestricted double" } }, { - "name": "dirtyHeight", + "name": "h", "type": { - "name": "double" + "name": "unrestricted double" } } ], - "from": "CanvasImageData", - "name": "putImageData", + "from": "CanvasPath", + "name": "rect", "returnType": { "name": "void" } } ], - "name": "CanvasRenderingContext2D", + "name": "CanvasPath", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/dom/Touch.idl", "core/events/MouseEvent.idl", @@ -74313,43 +76790,14 @@ "modules/offscreencanvas/OffscreenCanvasModules.idl", "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" ], - "members": [ - { - "from": "CanvasShadowStyles", - "name": "shadowBlur", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "CanvasShadowStyles", - "name": "shadowColor", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "CanvasShadowStyles", - "name": "shadowOffsetX", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "CanvasShadowStyles", - "name": "shadowOffsetY", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - } - ], - "name": "CanvasShadowStyles", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + "name": "CanvasLineJoin", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/multipage/scripting.html", + "value": [ + "round", + "bevel", + "miter" + ] }, { "attrs": [ @@ -74379,97 +76827,154 @@ ], "members": [ { - "from": "CanvasState", - "name": "restore", + "args": [ + { + "name": "sw", + "type": { + "name": "double" + } + }, + { + "name": "sh", + "type": { + "name": "double" + } + } + ], + "from": "CanvasImageData", + "name": "createImageData", "returnType": { - "name": "void" + "name": "ImageData" } }, { - "from": "CanvasState", - "name": "save", + "args": [ + { + "name": "imagedata", + "type": { + "name": "ImageData" + } + } + ], + "from": "CanvasImageData", + "name": "createImageData", "returnType": { - "name": "void" + "name": "ImageData" } - } - ], - "name": "CanvasState", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, - { - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "name": "CanvasFillRule", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/scripting.html", - "value": [ - "nonzero", - "evenodd" - ] - }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ - { - "from": "CanvasTextDrawingStyles", - "name": "direction", - "type": { - "name": "CanvasDirection" - }, - "type_": "Attribute" }, { - "from": "CanvasTextDrawingStyles", - "name": "font", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "args": [ + { + "name": "sx", + "type": { + "name": "double" + } + }, + { + "name": "sy", + "type": { + "name": "double" + } + }, + { + "name": "sw", + "type": { + "name": "double" + } + }, + { + "name": "sh", + "type": { + "name": "double" + } + } + ], + "from": "CanvasImageData", + "name": "getImageData", + "returnType": { + "name": "ImageData" + } }, { - "from": "CanvasTextDrawingStyles", - "name": "textAlign", - "type": { - "name": "CanvasTextAlign" - }, - "type_": "Attribute" + "args": [ + { + "name": "imagedata", + "type": { + "name": "ImageData" + } + }, + { + "name": "dx", + "type": { + "name": "double" + } + }, + { + "name": "dy", + "type": { + "name": "double" + } + } + ], + "from": "CanvasImageData", + "name": "putImageData", + "returnType": { + "name": "void" + } }, { - "from": "CanvasTextDrawingStyles", - "name": "textBaseline", - "type": { - "name": "CanvasTextBaseline" - }, - "type_": "Attribute" + "args": [ + { + "name": "imagedata", + "type": { + "name": "ImageData" + } + }, + { + "name": "dx", + "type": { + "name": "double" + } + }, + { + "name": "dy", + "type": { + "name": "double" + } + }, + { + "name": "dirtyX", + "type": { + "name": "double" + } + }, + { + "name": "dirtyY", + "type": { + "name": "double" + } + }, + { + "name": "dirtyWidth", + "type": { + "name": "double" + } + }, + { + "name": "dirtyHeight", + "type": { + "name": "double" + } + } + ], + "from": "CanvasImageData", + "name": "putImageData", + "returnType": { + "name": "void" + } } ], - "name": "CanvasTextDrawingStyles", + "name": "CanvasImageData", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, @@ -74708,110 +77213,42 @@ ], "members": [ { - "args": [ - { - "name": "element", - "type": { - "name": "Element" - } - } - ], - "from": "CanvasUserInterface", - "name": "drawFocusIfNeeded", - "returnType": { - "name": "void" - } + "from": "CanvasTextDrawingStyles", + "name": "direction", + "type": { + "name": "CanvasDirection" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "path", - "type": { - "name": "Path2D" - } - }, - { - "name": "element", - "type": { - "name": "Element" - } - } - ], - "from": "CanvasUserInterface", - "name": "drawFocusIfNeeded", - "returnType": { - "name": "void" - } + "from": "CanvasTextDrawingStyles", + "name": "font", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "CanvasUserInterface", - "name": "scrollPathIntoView", - "returnType": { - "name": "void" - } + "from": "CanvasTextDrawingStyles", + "name": "textAlign", + "type": { + "name": "CanvasTextAlign" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "path", - "type": { - "name": "Path2D" - } - } - ], - "from": "CanvasUserInterface", - "name": "scrollPathIntoView", - "returnType": { - "name": "void" - } + "from": "CanvasTextDrawingStyles", + "name": "textBaseline", + "type": { + "name": "CanvasTextBaseline" + }, + "type_": "Attribute" } ], - "name": "CanvasUserInterface", + "name": "CanvasTextDrawingStyles", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, - { - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "name": "CanvasLineCap", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/scripting.html", - "value": [ - "butt", - "round", - "square" - ] - }, - { - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "name": "CanvasLineJoin", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/scripting.html", - "value": [ - "round", - "bevel", - "miter" - ] - }, { "files": [ "core/dom/Touch.idl", @@ -74826,42 +77263,29 @@ ], "members": [ { - "defaultValue": "true", - "from": "CanvasRenderingContext2DSettings", - "name": "alpha", + "defaultValue": "false", + "from": "AssignedNodesOptions", + "name": "flatten", "type": { "name": "boolean" } } ], - "name": "CanvasRenderingContext2DSettings", + "name": "AssignedNodesOptions", "type_": "Dictionary", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, { - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } ], - "name": "CanvasTextAlign", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/scripting.html", - "value": [ - "start", - "end", - "left", - "right", - "center" - ] - }, - { "files": [ "core/dom/Touch.idl", "core/events/MouseEvent.idl", @@ -74873,17 +77297,27 @@ "modules/offscreencanvas/OffscreenCanvasModules.idl", "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" ], - "name": "CanvasTextBaseline", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/scripting.html", - "value": [ - "top", - "hanging", - "middle", - "alphabetic", - "ideographic", - "bottom" - ] + "members": [ + { + "args": [ + { + "name": "transform", + "optional": true, + "type": { + "name": "DOMMatrixInit" + } + } + ], + "from": "CanvasPattern", + "name": "setTransform", + "returnType": { + "name": "void" + } + } + ], + "name": "CanvasPattern", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, { "files": [ @@ -74897,13 +77331,38 @@ "modules/offscreencanvas/OffscreenCanvasModules.idl", "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" ], - "name": "OffscreenRenderingContextType", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/scripting.html", - "value": [ - "2d", - "webgl" - ] + "members": [ + { + "from": "ImageBitmapRenderingContext", + "isReadOnly": true, + "name": "canvas", + "type": { + "name": "HTMLCanvasElement" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "bitmap", + "type": { + "name": "ImageBitmap", + "params": [ + "nullable" + ] + } + } + ], + "from": "ImageBitmapRenderingContext", + "name": "transferFromImageBitmap", + "returnType": { + "name": "void" + } + } + ], + "name": "ImageBitmapRenderingContext", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, { "files": [ @@ -74933,6 +77392,12 @@ "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/dom/Touch.idl", "core/events/MouseEvent.idl", @@ -74946,19 +77411,83 @@ ], "members": [ { - "defaultValue": "true", - "from": "ImageBitmapRenderingContextSettings", - "name": "alpha", - "type": { - "name": "boolean" + "args": [ + { + "name": "element", + "type": { + "name": "Element" + } + } + ], + "from": "CanvasUserInterface", + "name": "drawFocusIfNeeded", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "path", + "type": { + "name": "Path2D" + } + }, + { + "name": "element", + "type": { + "name": "Element" + } + } + ], + "from": "CanvasUserInterface", + "name": "drawFocusIfNeeded", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasUserInterface", + "name": "scrollPathIntoView", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "path", + "type": { + "name": "Path2D" + } + } + ], + "from": "CanvasUserInterface", + "name": "scrollPathIntoView", + "returnType": { + "name": "void" } } ], - "name": "ImageBitmapRenderingContextSettings", - "type_": "Dictionary", + "name": "CanvasUserInterface", + "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/dom/Touch.idl", "core/events/MouseEvent.idl", @@ -74972,34 +77501,87 @@ ], "members": [ { - "from": "ImageBitmapRenderingContext", - "isReadOnly": true, - "name": "canvas", + "from": "CanvasShadowStyles", + "name": "shadowBlur", "type": { - "name": "HTMLCanvasElement" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "args": [ - { - "name": "bitmap", - "type": { - "name": "ImageBitmap", - "params": [ - "nullable" - ] - } - } + "from": "CanvasShadowStyles", + "name": "shadowColor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "CanvasShadowStyles", + "name": "shadowOffsetX", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "CanvasShadowStyles", + "name": "shadowOffsetY", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + } + ], + "name": "CanvasShadowStyles", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/scripting.html" + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" ], - "from": "ImageBitmapRenderingContext", - "name": "transferFromImageBitmap", - "returnType": { - "name": "void" - } + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" } ], - "name": "ImageBitmapRenderingContext", + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "members": [ + { + "from": "CanvasCompositing", + "name": "globalAlpha", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "CanvasCompositing", + "name": "globalCompositeOperation", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "CanvasCompositing", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, @@ -75043,77 +77625,29 @@ } }, { - "from": "CanvasPathDrawingStyles", - "name": "getLineDash", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "unrestricted double" - } - ] - } - }, - { - "from": "CanvasPathDrawingStyles", - "name": "lineCap", - "type": { - "name": "CanvasLineCap" - }, - "type_": "Attribute" - }, - { - "from": "CanvasPathDrawingStyles", - "name": "lineDashOffset", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "CanvasPathDrawingStyles", - "name": "lineJoin", + "from": "CanvasImageSmoothing", + "name": "imageSmoothingEnabled", "type": { - "name": "CanvasLineJoin" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "lineWidth", + "from": "CanvasImageSmoothing", + "name": "imageSmoothingQuality", "type": { - "name": "unrestricted double" + "name": "ImageSmoothingQuality" }, "type_": "Attribute" }, { - "from": "CanvasPathDrawingStyles", - "name": "miterLimit", + "from": "CanvasFilters", + "name": "filter", "type": { - "name": "unrestricted double" + "name": "DOMString" }, "type_": "Attribute" }, - { - "args": [ - { - "name": "segments", - "type": { - "name": "sequence", - "params": [ - { - "name": "unrestricted double" - } - ] - } - } - ], - "from": "CanvasPathDrawingStyles", - "name": "setLineDash", - "returnType": { - "name": "void" - } - }, { "args": [ { @@ -75262,90 +77796,193 @@ "type_": "Attribute" }, { - "from": "CanvasCompositing", - "name": "globalAlpha", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "CanvasCompositing", - "name": "globalCompositeOperation", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "CanvasImageSmoothing", - "name": "imageSmoothingEnabled", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "CanvasImageSmoothing", - "name": "imageSmoothingQuality", - "type": { - "name": "ImageSmoothingQuality" - }, - "type_": "Attribute" - }, - { - "from": "CanvasState", - "name": "restore", + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radius", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "startAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "endAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" + } + } + ], + "from": "CanvasPath", + "name": "arc", "returnType": { "name": "void" } }, { - "from": "CanvasState", - "name": "save", + "args": [ + { + "name": "x1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radius", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "arcTo", "returnType": { "name": "void" } }, { - "from": "CanvasShadowStyles", - "name": "shadowBlur", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "CanvasShadowStyles", - "name": "shadowColor", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "CanvasShadowStyles", - "name": "shadowOffsetX", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" + "args": [ + { + "name": "x1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y1", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y2", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusX", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "radiusY", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotation", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "arcTo", + "returnType": { + "name": "void" + } }, { - "from": "CanvasShadowStyles", - "name": "shadowOffsetY", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" + "args": [ + { + "name": "cp1x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp1y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp2x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "cp2y", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "bezierCurveTo", + "returnType": { + "name": "void" + } }, { - "from": "CanvasFilters", - "name": "filter", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "from": "CanvasPath", + "name": "closePath", + "returnType": { + "name": "void" + } }, { "args": [ @@ -75362,20 +77999,67 @@ } }, { - "name": "w", + "name": "radiusX", "type": { "name": "unrestricted double" } }, { - "name": "h", + "name": "radiusY", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "rotation", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "startAngle", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "endAngle", "type": { "name": "unrestricted double" } + }, + { + "defaultValue": "false", + "name": "anticlockwise", + "optional": true, + "type": { + "name": "boolean" + } } ], - "from": "CanvasRect", - "name": "clearRect", + "from": "CanvasPath", + "name": "ellipse", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", + "type": { + "name": "unrestricted double" + } + } + ], + "from": "CanvasPath", + "name": "lineTo", "returnType": { "name": "void" } @@ -75393,22 +78077,43 @@ "type": { "name": "unrestricted double" } + } + ], + "from": "CanvasPath", + "name": "moveTo", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "cpx", + "type": { + "name": "unrestricted double" + } }, { - "name": "w", + "name": "cpy", "type": { "name": "unrestricted double" } }, { - "name": "h", + "name": "x", + "type": { + "name": "unrestricted double" + } + }, + { + "name": "y", "type": { "name": "unrestricted double" } } ], - "from": "CanvasRect", - "name": "fillRect", + "from": "CanvasPath", + "name": "quadraticCurveTo", "returnType": { "name": "void" } @@ -75440,8 +78145,8 @@ } } ], - "from": "CanvasRect", - "name": "strokeRect", + "from": "CanvasPath", + "name": "rect", "returnType": { "name": "void" } @@ -75677,188 +78382,95 @@ { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radius", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "startAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "endAngle", + "name": "sw", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, + "name": "sh", "type": { - "name": "boolean" + "name": "double" } } ], - "from": "CanvasPath", - "name": "arc", + "from": "CanvasImageData", + "name": "createImageData", "returnType": { - "name": "void" + "name": "ImageData" } }, { "args": [ { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radius", + "name": "imagedata", "type": { - "name": "unrestricted double" + "name": "ImageData" } } ], - "from": "CanvasPath", - "name": "arcTo", + "from": "CanvasImageData", + "name": "createImageData", "returnType": { - "name": "void" + "name": "ImageData" } }, { "args": [ { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", + "name": "sx", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "radiusX", + "name": "sy", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "radiusY", + "name": "sw", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "rotation", + "name": "sh", "type": { - "name": "unrestricted double" + "name": "double" } } ], - "from": "CanvasPath", - "name": "arcTo", + "from": "CanvasImageData", + "name": "getImageData", "returnType": { - "name": "void" + "name": "ImageData" } }, { "args": [ { - "name": "cp1x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp1y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2y", + "name": "imagedata", "type": { - "name": "unrestricted double" + "name": "ImageData" } }, { - "name": "x", + "name": "dx", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "y", + "name": "dy", "type": { - "name": "unrestricted double" + "name": "double" } } ], - "from": "CanvasPath", - "name": "bezierCurveTo", - "returnType": { - "name": "void" - } - }, - { - "from": "CanvasPath", - "name": "closePath", + "from": "CanvasImageData", + "name": "putImageData", "returnType": { "name": "void" } @@ -75866,58 +78478,50 @@ { "args": [ { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", + "name": "imagedata", "type": { - "name": "unrestricted double" + "name": "ImageData" } }, { - "name": "radiusX", + "name": "dx", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "radiusY", + "name": "dy", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "rotation", + "name": "dirtyX", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "startAngle", + "name": "dirtyY", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "endAngle", + "name": "dirtyWidth", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, + "name": "dirtyHeight", "type": { - "name": "boolean" + "name": "double" } } ], - "from": "CanvasPath", - "name": "ellipse", + "from": "CanvasImageData", + "name": "putImageData", "returnType": { "name": "void" } @@ -75935,31 +78539,22 @@ "type": { "name": "unrestricted double" } - } - ], - "from": "CanvasPath", - "name": "lineTo", - "returnType": { - "name": "void" - } - }, - { - "args": [ + }, { - "name": "x", + "name": "w", "type": { "name": "unrestricted double" } }, { - "name": "y", + "name": "h", "type": { "name": "unrestricted double" } } ], - "from": "CanvasPath", - "name": "moveTo", + "from": "CanvasRect", + "name": "clearRect", "returnType": { "name": "void" } @@ -75967,32 +78562,32 @@ { "args": [ { - "name": "cpx", + "name": "x", "type": { "name": "unrestricted double" } }, { - "name": "cpy", + "name": "y", "type": { "name": "unrestricted double" } }, { - "name": "x", + "name": "w", "type": { "name": "unrestricted double" } }, { - "name": "y", + "name": "h", "type": { "name": "unrestricted double" } } ], - "from": "CanvasPath", - "name": "quadraticCurveTo", + "from": "CanvasRect", + "name": "fillRect", "returnType": { "name": "void" } @@ -76024,12 +78619,146 @@ } } ], - "from": "CanvasPath", - "name": "rect", + "from": "CanvasRect", + "name": "strokeRect", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasPathDrawingStyles", + "name": "getLineDash", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "unrestricted double" + } + ] + } + }, + { + "from": "CanvasPathDrawingStyles", + "name": "lineCap", + "type": { + "name": "CanvasLineCap" + }, + "type_": "Attribute" + }, + { + "from": "CanvasPathDrawingStyles", + "name": "lineDashOffset", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "CanvasPathDrawingStyles", + "name": "lineJoin", + "type": { + "name": "CanvasLineJoin" + }, + "type_": "Attribute" + }, + { + "from": "CanvasPathDrawingStyles", + "name": "lineWidth", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "CanvasPathDrawingStyles", + "name": "miterLimit", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "segments", + "type": { + "name": "sequence", + "params": [ + { + "name": "unrestricted double" + } + ] + } + } + ], + "from": "CanvasPathDrawingStyles", + "name": "setLineDash", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasCompositing", + "name": "globalAlpha", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "CanvasCompositing", + "name": "globalCompositeOperation", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "CanvasState", + "name": "restore", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasState", + "name": "save", "returnType": { "name": "void" } }, + { + "from": "CanvasShadowStyles", + "name": "shadowBlur", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "CanvasShadowStyles", + "name": "shadowColor", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "CanvasShadowStyles", + "name": "shadowOffsetX", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, + { + "from": "CanvasShadowStyles", + "name": "shadowOffsetY", + "type": { + "name": "unrestricted double" + }, + "type_": "Attribute" + }, { "attrs": [ { @@ -76213,153 +78942,6 @@ "name": "void" } }, - { - "args": [ - { - "name": "sw", - "type": { - "name": "double" - } - }, - { - "name": "sh", - "type": { - "name": "double" - } - } - ], - "from": "CanvasImageData", - "name": "createImageData", - "returnType": { - "name": "ImageData" - } - }, - { - "args": [ - { - "name": "imagedata", - "type": { - "name": "ImageData" - } - } - ], - "from": "CanvasImageData", - "name": "createImageData", - "returnType": { - "name": "ImageData" - } - }, - { - "args": [ - { - "name": "sx", - "type": { - "name": "double" - } - }, - { - "name": "sy", - "type": { - "name": "double" - } - }, - { - "name": "sw", - "type": { - "name": "double" - } - }, - { - "name": "sh", - "type": { - "name": "double" - } - } - ], - "from": "CanvasImageData", - "name": "getImageData", - "returnType": { - "name": "ImageData" - } - }, - { - "args": [ - { - "name": "imagedata", - "type": { - "name": "ImageData" - } - }, - { - "name": "dx", - "type": { - "name": "double" - } - }, - { - "name": "dy", - "type": { - "name": "double" - } - } - ], - "from": "CanvasImageData", - "name": "putImageData", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "imagedata", - "type": { - "name": "ImageData" - } - }, - { - "name": "dx", - "type": { - "name": "double" - } - }, - { - "name": "dy", - "type": { - "name": "double" - } - }, - { - "name": "dirtyX", - "type": { - "name": "double" - } - }, - { - "name": "dirtyY", - "type": { - "name": "double" - } - }, - { - "name": "dirtyWidth", - "type": { - "name": "double" - } - }, - { - "name": "dirtyHeight", - "type": { - "name": "double" - } - } - ], - "from": "CanvasImageData", - "name": "putImageData", - "returnType": { - "name": "void" - } - }, { "args": [ { @@ -76496,36 +79078,6 @@ }, { "attrs": [ - { - "args": [ - { - "attrs": [ - { - "name": "EnforceRange", - "type_": "ExtendedAttribute" - } - ], - "name": "width", - "type": { - "name": "unsigned long long" - } - }, - { - "attrs": [ - { - "name": "EnforceRange", - "type_": "ExtendedAttribute" - } - ], - "name": "height", - "type": { - "name": "unsigned long long" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, { "identifiers": [ "Window", @@ -76533,97 +79085,7 @@ ], "name": "Exposed", "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "inheritsFrom": "EventTarget", - "members": [ - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "ImageEncodeOptions" - } - } - ], - "from": "OffscreenCanvas", - "name": "convertToBlob", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "Blob" - } - ] - } - }, - { - "args": [ - { - "name": "contextType", - "type": { - "name": "OffscreenRenderingContextType" - } - }, - { - "isVariadic": true, - "name": "arguments", - "type": { - "name": "any" - } - } - ], - "from": "OffscreenCanvas", - "name": "getContext", - "returnType": { - "name": "OffscreenRenderingContext", - "params": [ - "nullable" - ] - } }, - { - "from": "OffscreenCanvas", - "name": "height", - "type": { - "name": "unsigned long long" - }, - "type_": "Attribute" - }, - { - "from": "OffscreenCanvas", - "name": "transferToImageBitmap", - "returnType": { - "name": "ImageBitmap" - } - }, - { - "from": "OffscreenCanvas", - "name": "width", - "type": { - "name": "unsigned long long" - }, - "type_": "Attribute" - } - ], - "name": "OffscreenCanvas", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, - { - "attrs": [ { "name": "NoInterfaceObject", "type_": "ExtendedAttribute" @@ -76644,122 +79106,163 @@ { "args": [ { - "name": "text", + "name": "x0", "type": { - "name": "DOMString" + "name": "double" } }, { - "name": "x", + "name": "y0", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "y", + "name": "x1", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "maxWidth", - "optional": true, + "name": "y1", "type": { - "name": "unrestricted double" + "name": "double" } } ], - "from": "CanvasText", - "name": "fillText", + "from": "CanvasFillStrokeStyles", + "name": "createLinearGradient", "returnType": { - "name": "void" + "name": "CanvasGradient" } }, { "args": [ { - "name": "text", + "name": "image", + "type": { + "name": "CanvasImageSource" + } + }, + { + "attrs": [ + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "name": "repetition", "type": { "name": "DOMString" } } ], - "from": "CanvasText", - "name": "measureText", + "from": "CanvasFillStrokeStyles", + "name": "createPattern", "returnType": { - "name": "TextMetrics" + "name": "CanvasPattern", + "params": [ + "nullable" + ] } }, { "args": [ { - "name": "text", + "name": "x0", "type": { - "name": "DOMString" + "name": "double" } }, { - "name": "x", + "name": "y0", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "y", + "name": "r0", "type": { - "name": "unrestricted double" + "name": "double" } }, { - "name": "maxWidth", - "optional": true, + "name": "x1", "type": { - "name": "unrestricted double" + "name": "double" + } + }, + { + "name": "y1", + "type": { + "name": "double" + } + }, + { + "name": "r1", + "type": { + "name": "double" } } ], - "from": "CanvasText", - "name": "strokeText", + "from": "CanvasFillStrokeStyles", + "name": "createRadialGradient", "returnType": { - "name": "void" + "name": "CanvasGradient" } + }, + { + "from": "CanvasFillStrokeStyles", + "name": "fillStyle", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "CanvasGradient" + }, + { + "name": "CanvasPattern" + } + ] + }, + "type_": "Attribute" + }, + { + "from": "CanvasFillStrokeStyles", + "name": "strokeStyle", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "CanvasGradient" + }, + { + "name": "CanvasPattern" + } + ] + }, + "type_": "Attribute" } ], - "name": "CanvasText", + "name": "CanvasFillStrokeStyles", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, - { - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "name": "HTMLOrSVGImageElement", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "HTMLImageElement" - }, - { - "name": "SVGImageElement" - } - ] - }, - "type_": "Typedef", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, { "attrs": [ { - "name": "HTMLConstructor", + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", "type_": "ExtendedAttribute" } ], @@ -76774,144 +79277,59 @@ "modules/offscreencanvas/OffscreenCanvasModules.idl", "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" ], - "inheritsFrom": "HTMLElement", "members": [ { "args": [ { - "name": "options", - "optional": true, + "name": "offset", "type": { - "name": "AssignedNodesOptions" + "name": "double" + } + }, + { + "name": "color", + "type": { + "name": "DOMString" } } ], - "from": "HTMLSlotElement", - "name": "assignedNodes", + "from": "CanvasGradient", + "name": "addColorStop", "returnType": { - "name": "sequence", - "params": [ - { - "name": "Node" - } - ] + "name": "void" } - }, - { - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "HTMLSlotElement", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" } ], - "name": "HTMLSlotElement", + "name": "CanvasGradient", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, - { - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "name": "ImageSmoothingQuality", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/scripting.html", - "value": [ - "low", - "medium", - "high" - ] - }, - { - "files": [ - "core/dom/Touch.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/offscreencanvas/ImageEncodeOptions.idl", - "core/offscreencanvas/OffscreenCanvas.idl", - "modules/canvas2d/HitRegionOptions.idl", - "modules/imagebitmap/ImageBitmapRenderingContext.idl", - "modules/offscreencanvas/OffscreenCanvasModules.idl", - "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" - ], - "members": [ - { - "defaultValue": "false", - "from": "AssignedNodesOptions", - "name": "flatten", - "type": { - "name": "boolean" - } - } - ], - "name": "AssignedNodesOptions", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" - }, { "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ - { - "name": "path", - "type": { - "name": "Path2D" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, { "args": [ { - "name": "paths", + "attrs": [ + { + "name": "EnforceRange", + "type_": "ExtendedAttribute" + } + ], + "name": "width", "type": { - "name": "sequence", - "params": [ - { - "name": "Path2D" - } - ] + "name": "unsigned long long" } }, { - "defaultValue": "nonzero", - "name": "fillRule", - "optional": true, - "type": { - "name": "CanvasFillRule" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ - { - "name": "d", + "attrs": [ + { + "name": "EnforceRange", + "type_": "ExtendedAttribute" + } + ], + "name": "height", "type": { - "name": "DOMString" + "name": "unsigned long long" } } ], @@ -76938,277 +79356,109 @@ "modules/offscreencanvas/OffscreenCanvasModules.idl", "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" ], + "inheritsFrom": "EventTarget", "members": [ { "args": [ { - "name": "path", - "type": { - "name": "Path2D" - } - }, - { - "name": "transform", + "name": "options", "optional": true, "type": { - "name": "DOMMatrixInit" + "name": "ImageEncodeOptions" } } ], - "from": "Path2D", - "name": "addPath", + "from": "OffscreenCanvas", + "name": "convertToBlob", "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radius", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "startAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "endAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, - "type": { - "name": "boolean" + "name": "Promise", + "params": [ + { + "name": "Blob" } - } - ], - "from": "CanvasPath", - "name": "arc", - "returnType": { - "name": "void" + ] } }, { "args": [ { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", + "name": "contextType", "type": { - "name": "unrestricted double" + "name": "OffscreenRenderingContextType" } }, { - "name": "radius", + "isVariadic": true, + "name": "arguments", "type": { - "name": "unrestricted double" + "name": "any" } } ], - "from": "CanvasPath", - "name": "arcTo", + "from": "OffscreenCanvas", + "name": "getContext", "returnType": { - "name": "void" + "name": "OffscreenRenderingContext", + "params": [ + "nullable" + ] } }, { - "args": [ - { - "name": "x1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y1", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y2", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusX", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusY", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "rotation", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "CanvasPath", - "name": "arcTo", - "returnType": { - "name": "void" - } + "from": "OffscreenCanvas", + "name": "height", + "type": { + "name": "unsigned long long" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "cp1x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp1y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "cp2y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - } - ], - "from": "CanvasPath", - "name": "bezierCurveTo", + "from": "OffscreenCanvas", + "name": "transferToImageBitmap", "returnType": { - "name": "void" + "name": "ImageBitmap" } }, { - "from": "CanvasPath", - "name": "closePath", - "returnType": { - "name": "void" - } - }, + "from": "OffscreenCanvas", + "name": "width", + "type": { + "name": "unsigned long long" + }, + "type_": "Attribute" + } + ], + "name": "OffscreenCanvas", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/scripting.html" + }, + { + "attrs": [ { - "args": [ - { - "name": "x", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "y", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusX", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "radiusY", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "rotation", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "startAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "name": "endAngle", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "false", - "name": "anticlockwise", - "optional": true, - "type": { - "name": "boolean" - } - } + "identifiers": [ + "Window", + "Worker" ], - "from": "CanvasPath", - "name": "ellipse", - "returnType": { - "name": "void" - } + "name": "Exposed", + "type_": "ExtendedAttribute" }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "members": [ { "args": [ { @@ -77222,31 +79472,22 @@ "type": { "name": "unrestricted double" } - } - ], - "from": "CanvasPath", - "name": "lineTo", - "returnType": { - "name": "void" - } - }, - { - "args": [ + }, { - "name": "x", + "name": "w", "type": { "name": "unrestricted double" } }, { - "name": "y", + "name": "h", "type": { "name": "unrestricted double" } } ], - "from": "CanvasPath", - "name": "moveTo", + "from": "CanvasRect", + "name": "clearRect", "returnType": { "name": "void" } @@ -77254,32 +79495,32 @@ { "args": [ { - "name": "cpx", + "name": "x", "type": { "name": "unrestricted double" } }, { - "name": "cpy", + "name": "y", "type": { "name": "unrestricted double" } }, { - "name": "x", + "name": "w", "type": { "name": "unrestricted double" } }, { - "name": "y", + "name": "h", "type": { "name": "unrestricted double" } } ], - "from": "CanvasPath", - "name": "quadraticCurveTo", + "from": "CanvasRect", + "name": "fillRect", "returnType": { "name": "void" } @@ -77311,17 +79552,127 @@ } } ], - "from": "CanvasPath", - "name": "rect", + "from": "CanvasRect", + "name": "strokeRect", "returnType": { "name": "void" } } ], - "name": "Path2D", + "name": "CanvasRect", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/scripting.html" + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "members": [ + { + "from": "CanvasState", + "name": "restore", + "returnType": { + "name": "void" + } + }, + { + "from": "CanvasState", + "name": "save", + "returnType": { + "name": "void" + } + } + ], + "name": "CanvasState", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, + { + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "name": "CanvasLineCap", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/multipage/scripting.html", + "value": [ + "butt", + "round", + "square" + ] + }, + { + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "name": "CanvasTextAlign", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/multipage/scripting.html", + "value": [ + "start", + "end", + "left", + "right", + "center" + ] + }, + { + "files": [ + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" + ], + "name": "OffscreenRenderingContextType", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/multipage/scripting.html", + "value": [ + "2d", + "webgl" + ] + }, { "args": [ { @@ -77364,27 +79715,17 @@ "modules/offscreencanvas/OffscreenCanvasModules.idl", "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" ], - "members": [ - { - "defaultValue": "1.0", - "from": "ImageEncodeOptions", - "name": "quality", - "type": { - "name": "unrestricted double" - } - }, - { - "defaultValue": "image/png", - "from": "ImageEncodeOptions", - "name": "type", - "type": { - "name": "DOMString" - } - } - ], - "name": "ImageEncodeOptions", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/scripting.html" + "name": "CanvasTextBaseline", + "type_": "Enum", + "url": "https://html.spec.whatwg.org/multipage/scripting.html", + "value": [ + "top", + "hanging", + "middle", + "alphabetic", + "ideographic", + "bottom" + ] }, { "files": [ @@ -77398,115 +79739,52 @@ "modules/offscreencanvas/OffscreenCanvasModules.idl", "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" ], - "name": "CanvasDirection", + "name": "CanvasFillRule", "type_": "Enum", "url": "https://html.spec.whatwg.org/multipage/scripting.html", "value": [ - "ltr", - "rtl", - "inherit" + "nonzero", + "evenodd" ] }, { "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" - ], - "name": "EventHandler", - "type": { - "name": "EventHandlerNonNull", - "params": [ - "nullable" - ] - }, - "type_": "Typedef", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" - ], - "name": "TimerHandler", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "Function" - } - ] - }, - "type_": "Typedef", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" + "core/dom/Touch.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/offscreencanvas/ImageEncodeOptions.idl", + "core/offscreencanvas/OffscreenCanvas.idl", + "modules/canvas2d/HitRegionOptions.idl", + "modules/imagebitmap/ImageBitmapRenderingContext.idl", + "modules/offscreencanvas/OffscreenCanvasModules.idl", + "modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl" ], "members": [ { - "from": "DocumentAndElementEventHandlers", - "name": "oncopy", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "DocumentAndElementEventHandlers", - "name": "oncut", + "defaultValue": "1.0", + "from": "ImageEncodeOptions", + "name": "quality", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "unrestricted double" + } }, { - "from": "DocumentAndElementEventHandlers", - "name": "onpaste", + "defaultValue": "image/png", + "from": "ImageEncodeOptions", + "name": "type", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "DOMString" + } } ], - "name": "DocumentAndElementEventHandlers", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" + "name": "ImageEncodeOptions", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/scripting.html" }, { - "args": [ - { - "name": "event", - "type": { - "name": "Event" - } - } - ], "attrs": [ { - "name": "TreatNonObjectAsNull", + "name": "LegacyUnenumerableNamedProperties", "type_": "ExtendedAttribute" } ], @@ -77518,67 +79796,78 @@ "modules/plugins/Plugin.idl", "modules/plugins/PluginArray.idl" ], - "name": "EventHandlerNonNull", - "returnType": { - "name": "any" - }, - "type_": "Callback", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" - ], - "inheritsFrom": "EventInit", "members": [ { - "defaultValue": "0", - "from": "ErrorEventInit", - "name": "colno", - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "null", - "from": "ErrorEventInit", - "name": "error", - "type": { - "name": "any" - } + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "PluginArray", + "name": "item", + "returnType": { + "name": "Plugin", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] }, { - "defaultValue": "", - "from": "ErrorEventInit", - "name": "filename", + "from": "PluginArray", + "isReadOnly": true, + "name": "length", "type": { - "name": "USVString" - } + "name": "unsigned long" + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "ErrorEventInit", - "name": "lineno", - "type": { - "name": "unsigned long" - } + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "PluginArray", + "name": "namedItem", + "returnType": { + "name": "Plugin", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] }, { - "defaultValue": "", - "from": "ErrorEventInit", - "name": "message", - "type": { - "name": "DOMString" + "args": [ + { + "defaultValue": "false", + "name": "reload", + "optional": true, + "type": { + "name": "boolean" + } + } + ], + "from": "PluginArray", + "name": "refresh", + "returnType": { + "name": "void" } } ], - "name": "ErrorEventInit", - "type_": "Dictionary", + "name": "PluginArray", + "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, { @@ -77590,13 +79879,15 @@ "modules/plugins/Plugin.idl", "modules/plugins/PluginArray.idl" ], - "name": "ColorSpaceConversion", - "type_": "Enum", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html", - "value": [ - "none", - "default" - ] + "name": "OnErrorEventHandler", + "type": { + "name": "OnErrorEventHandlerNonNull", + "params": [ + "nullable" + ] + }, + "type_": "Typedef", + "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, { "attrs": [ @@ -77739,6 +80030,105 @@ "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, + { + "attrs": [ + { + "name": "LegacyUnenumerableNamedProperties", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/ErrorEvent.idl", + "core/events/ErrorEventInit.idl", + "core/frame/WindowEventHandlers.idl", + "modules/plugins/NavigatorPlugins.idl", + "modules/plugins/Plugin.idl", + "modules/plugins/PluginArray.idl" + ], + "members": [ + { + "from": "Plugin", + "isReadOnly": true, + "name": "description", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "Plugin", + "isReadOnly": true, + "name": "filename", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "Plugin", + "name": "item", + "returnType": { + "name": "MimeType", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + }, + { + "from": "Plugin", + "isReadOnly": true, + "name": "length", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "Plugin", + "isReadOnly": true, + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "Plugin", + "name": "namedItem", + "returnType": { + "name": "MimeType", + "params": [ + "nullable" + ] + }, + "specials": [ + "getter" + ] + } + ], + "name": "Plugin", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/webappapis.html" + }, { "attrs": [ { @@ -77980,6 +80370,34 @@ "name": "long" } }, + { + "from": "WindowOrWorkerGlobalScope", + "isReadOnly": true, + "name": "isSecureContext", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + }, + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowOrWorkerGlobalScope", + "isReadOnly": true, + "name": "caches", + "type": { + "name": "CacheStorage" + }, + "type_": "Attribute" + }, { "args": [ { @@ -78027,77 +80445,6 @@ "name": "IDBFactory" }, "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "indexedDB", - "type": { - "name": "IDBFactory" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "caches", - "type": { - "name": "CacheStorage" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "caches", - "type": { - "name": "CacheStorage" - }, - "type_": "Attribute" - }, - { - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "isSecureContext", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "WindowOrWorkerGlobalScope", - "isReadOnly": true, - "name": "isSecureContext", - "type": { - "name": "boolean" - }, - "type_": "Attribute" } ], "name": "WindowOrWorkerGlobalScope", @@ -78116,193 +80463,51 @@ "inheritsFrom": "EventInit", "members": [ { - "from": "PromiseRejectionEventInit", - "isRequired": true, - "name": "promise", + "defaultValue": "0", + "from": "ErrorEventInit", + "name": "colno", "type": { - "name": "Promise", - "params": [ - { - "name": "any" - } - ] + "name": "unsigned long" } }, { - "from": "PromiseRejectionEventInit", - "name": "reason", + "defaultValue": "null", + "from": "ErrorEventInit", + "name": "error", "type": { "name": "any" } - } - ], - "name": "PromiseRejectionEventInit", - "type_": "Dictionary", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "PromiseRejectionEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "PromiseRejectionEvent", - "isReadOnly": true, - "name": "promise", - "type": { - "name": "Promise", - "params": [ - { - "name": "any" - } - ] - }, - "type_": "Attribute" }, { - "from": "PromiseRejectionEvent", - "isReadOnly": true, - "name": "reason", + "defaultValue": "", + "from": "ErrorEventInit", + "name": "filename", "type": { - "name": "any" - }, - "type_": "Attribute" - } - ], - "name": "PromiseRejectionEvent", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "attrs": [ - { - "name": "LegacyUnenumerableNamedProperties", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" - ], - "members": [ - { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "PluginArray", - "name": "item", - "returnType": { - "name": "Plugin", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] + "name": "USVString" + } }, { - "from": "PluginArray", - "isReadOnly": true, - "name": "length", + "defaultValue": "0", + "from": "ErrorEventInit", + "name": "lineno", "type": { "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "PluginArray", - "name": "namedItem", - "returnType": { - "name": "Plugin", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] + } }, { - "args": [ - { - "defaultValue": "false", - "name": "reload", - "optional": true, - "type": { - "name": "boolean" - } - } - ], - "from": "PluginArray", - "name": "refresh", - "returnType": { - "name": "void" + "defaultValue": "", + "from": "ErrorEventInit", + "name": "message", + "type": { + "name": "DOMString" } } ], - "name": "PluginArray", - "type_": "Interface", + "name": "ErrorEventInit", + "type_": "Dictionary", "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, { - "attrs": [ - { - "name": "LegacyUnenumerableNamedProperties", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/events/ErrorEvent.idl", "core/events/ErrorEventInit.idl", @@ -78313,7 +80518,7 @@ ], "members": [ { - "from": "Plugin", + "from": "MimeType", "isReadOnly": true, "name": "description", "type": { @@ -78322,76 +80527,34 @@ "type_": "Attribute" }, { - "from": "Plugin", + "from": "MimeType", "isReadOnly": true, - "name": "filename", + "name": "enabledPlugin", "type": { - "name": "DOMString" + "name": "Plugin" }, "type_": "Attribute" }, { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "Plugin", - "name": "item", - "returnType": { - "name": "MimeType", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "from": "Plugin", + "from": "MimeType", "isReadOnly": true, - "name": "length", + "name": "suffixes", "type": { - "name": "unsigned long" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Plugin", + "from": "MimeType", "isReadOnly": true, - "name": "name", + "name": "type", "type": { "name": "DOMString" }, "type_": "Attribute" - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "Plugin", - "name": "namedItem", - "returnType": { - "name": "MimeType", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] } ], - "name": "Plugin", + "name": "MimeType", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, @@ -78400,43 +80563,7 @@ { "name": "event", "type": { - "type_": "UnionType", - "types": [ - { - "name": "Event" - }, - { - "name": "DOMString" - } - ] - } - }, - { - "name": "source", - "optional": true, - "type": { - "name": "DOMString" - } - }, - { - "name": "lineno", - "optional": true, - "type": { - "name": "unsigned long" - } - }, - { - "name": "colno", - "optional": true, - "type": { - "name": "unsigned long" - } - }, - { - "name": "error", - "optional": true, - "type": { - "name": "any" + "name": "Event" } } ], @@ -78454,7 +80581,7 @@ "modules/plugins/Plugin.idl", "modules/plugins/PluginArray.idl" ], - "name": "OnErrorEventHandlerNonNull", + "name": "EventHandlerNonNull", "returnType": { "name": "any" }, @@ -78462,36 +80589,9 @@ "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, { - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" - ], - "name": "OnErrorEventHandler", - "type": { - "name": "OnErrorEventHandlerNonNull", - "params": [ - "nullable" - ] - }, - "type_": "Typedef", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "args": [ - { - "name": "event", - "type": { - "name": "Event" - } - } - ], "attrs": [ { - "name": "TreatNonObjectAsNull", + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], @@ -78503,39 +80603,62 @@ "modules/plugins/Plugin.idl", "modules/plugins/PluginArray.idl" ], - "name": "OnBeforeUnloadEventHandlerNonNull", - "returnType": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Callback", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" + "members": [ + { + "from": "DocumentAndElementEventHandlers", + "name": "oncopy", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "DocumentAndElementEventHandlers", + "name": "oncut", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "DocumentAndElementEventHandlers", + "name": "onpaste", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + } ], - "name": "OnBeforeUnloadEventHandler", - "type": { - "name": "OnBeforeUnloadEventHandlerNonNull", - "params": [ - "nullable" - ] - }, - "type_": "Typedef", + "name": "DocumentAndElementEventHandlers", + "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, { "attrs": [ { - "name": "NoInterfaceObject", + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "PromiseRejectionEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", "type_": "ExtendedAttribute" } ], @@ -78547,53 +80670,99 @@ "modules/plugins/Plugin.idl", "modules/plugins/PluginArray.idl" ], + "inheritsFrom": "Event", "members": [ { - "from": "NavigatorPlugins", - "name": "javaEnabled", - "returnType": { - "name": "boolean" - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "NavigatorPlugins", + "from": "PromiseRejectionEvent", "isReadOnly": true, - "name": "mimeTypes", + "name": "promise", "type": { - "name": "MimeTypeArray" + "name": "Promise", + "params": [ + { + "name": "any" + } + ] }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "NavigatorPlugins", + "from": "PromiseRejectionEvent", "isReadOnly": true, - "name": "plugins", + "name": "reason", "type": { - "name": "PluginArray" + "name": "any" }, "type_": "Attribute" } ], - "name": "NavigatorPlugins", + "name": "PromiseRejectionEvent", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, + { + "files": [ + "core/events/ErrorEvent.idl", + "core/events/ErrorEventInit.idl", + "core/frame/WindowEventHandlers.idl", + "modules/plugins/NavigatorPlugins.idl", + "modules/plugins/Plugin.idl", + "modules/plugins/PluginArray.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "from": "PromiseRejectionEventInit", + "isRequired": true, + "name": "promise", + "type": { + "name": "Promise", + "params": [ + { + "name": "any" + } + ] + } + }, + { + "from": "PromiseRejectionEventInit", + "name": "reason", + "type": { + "name": "any" + } + } + ], + "name": "PromiseRejectionEventInit", + "type_": "Dictionary", + "url": "https://html.spec.whatwg.org/multipage/webappapis.html" + }, { "attrs": [ { - "name": "NoInterfaceObject", + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "ErrorEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", "type_": "ExtendedAttribute" } ], @@ -78605,18 +80774,55 @@ "modules/plugins/Plugin.idl", "modules/plugins/PluginArray.idl" ], + "inheritsFrom": "Event", "members": [ { - "from": "NavigatorCookies", + "from": "ErrorEvent", "isReadOnly": true, - "name": "cookieEnabled", + "name": "colno", "type": { - "name": "boolean" + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "ErrorEvent", + "isReadOnly": true, + "name": "error", + "type": { + "name": "any" + }, + "type_": "Attribute" + }, + { + "from": "ErrorEvent", + "isReadOnly": true, + "name": "filename", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "ErrorEvent", + "isReadOnly": true, + "name": "lineno", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "ErrorEvent", + "isReadOnly": true, + "name": "message", + "type": { + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "NavigatorCookies", + "name": "ErrorEvent", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, @@ -78782,7 +80988,7 @@ { "attrs": [ { - "name": "LegacyUnenumerableNamedProperties", + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], @@ -78796,293 +81002,47 @@ ], "members": [ { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "MimeTypeArray", - "name": "item", + "from": "NavigatorPlugins", + "name": "javaEnabled", "returnType": { - "name": "MimeType", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - }, - { - "from": "MimeTypeArray", - "isReadOnly": true, - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" + "name": "boolean" + } }, { - "args": [ + "attrs": [ { - "name": "name", - "type": { - "name": "DOMString" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "MimeTypeArray", - "name": "namedItem", - "returnType": { - "name": "MimeType", - "params": [ - "nullable" - ] - }, - "specials": [ - "getter" - ] - } - ], - "name": "MimeTypeArray", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" - ], - "members": [ - { - "from": "MimeType", - "isReadOnly": true, - "name": "description", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "MimeType", - "isReadOnly": true, - "name": "enabledPlugin", - "type": { - "name": "Plugin" - }, - "type_": "Attribute" - }, - { - "from": "MimeType", + "from": "NavigatorPlugins", "isReadOnly": true, - "name": "suffixes", + "name": "mimeTypes", "type": { - "name": "DOMString" + "name": "MimeTypeArray" }, "type_": "Attribute" }, { - "from": "MimeType", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "MimeType", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/webappapis.html" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, + "attrs": [ { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "ErrorEventInit" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/ErrorEvent.idl", - "core/events/ErrorEventInit.idl", - "core/frame/WindowEventHandlers.idl", - "modules/plugins/NavigatorPlugins.idl", - "modules/plugins/Plugin.idl", - "modules/plugins/PluginArray.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "ErrorEvent", - "isReadOnly": true, - "name": "colno", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "ErrorEvent", - "isReadOnly": true, - "name": "error", - "type": { - "name": "any" - }, - "type_": "Attribute" - }, - { - "from": "ErrorEvent", - "isReadOnly": true, - "name": "filename", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "ErrorEvent", - "isReadOnly": true, - "name": "lineno", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "ErrorEvent", + "from": "NavigatorPlugins", "isReadOnly": true, - "name": "message", + "name": "plugins", "type": { - "name": "DOMString" + "name": "PluginArray" }, "type_": "Attribute" } ], - "name": "ErrorEvent", + "name": "NavigatorPlugins", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webappapis.html" }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "StorageEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/storage/Storage.idl", - "modules/storage/StorageEvent.idl", - "modules/storage/StorageEventInit.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "StorageEvent", - "isReadOnly": true, - "name": "key", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "StorageEvent", - "isReadOnly": true, - "name": "newValue", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "StorageEvent", - "isReadOnly": true, - "name": "oldValue", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "StorageEvent", - "isReadOnly": true, - "name": "storageArea", - "type": { - "name": "Storage", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "StorageEvent", - "isReadOnly": true, - "name": "url", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - } - ], - "name": "StorageEvent", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/webstorage.html" - }, { "files": [ "modules/storage/Storage.idl", @@ -79192,33 +81152,6 @@ "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webstorage.html" }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/storage/Storage.idl", - "modules/storage/StorageEvent.idl", - "modules/storage/StorageEventInit.idl" - ], - "members": [ - { - "from": "WindowSessionStorage", - "isReadOnly": true, - "name": "sessionStorage", - "type": { - "name": "Storage" - }, - "type_": "Attribute" - } - ], - "name": "WindowSessionStorage", - "type_": "Interface", - "url": "https://html.spec.whatwg.org/multipage/webstorage.html" - }, { "files": [ "modules/storage/Storage.idl", @@ -79298,16 +81231,16 @@ ], "members": [ { - "from": "WindowLocalStorage", + "from": "WindowSessionStorage", "isReadOnly": true, - "name": "localStorage", + "name": "sessionStorage", "type": { "name": "Storage" }, "type_": "Attribute" } ], - "name": "WindowLocalStorage", + "name": "WindowSessionStorage", "type_": "Interface", "url": "https://html.spec.whatwg.org/multipage/webstorage.html" }, @@ -79316,31 +81249,120 @@ { "args": [ { - "name": "title", + "name": "type", "type": { "name": "DOMString" } }, { - "name": "options", + "name": "eventInitDict", "optional": true, "type": { - "name": "NotificationOptions" + "name": "StorageEventInit" } } ], "name": "Constructor", "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/storage/Storage.idl", + "modules/storage/StorageEvent.idl", + "modules/storage/StorageEventInit.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "StorageEvent", + "isReadOnly": true, + "name": "key", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", + "from": "StorageEvent", + "isReadOnly": true, + "name": "newValue", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "StorageEvent", + "isReadOnly": true, + "name": "oldValue", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "StorageEvent", + "isReadOnly": true, + "name": "storageArea", + "type": { + "name": "Storage", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "StorageEvent", + "isReadOnly": true, + "name": "url", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + } + ], + "name": "StorageEvent", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/webstorage.html" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], + "files": [ + "modules/storage/Storage.idl", + "modules/storage/StorageEvent.idl", + "modules/storage/StorageEventInit.idl" + ], + "members": [ + { + "from": "WindowLocalStorage", + "isReadOnly": true, + "name": "localStorage", + "type": { + "name": "Storage" + }, + "type_": "Attribute" + } + ], + "name": "WindowLocalStorage", + "type_": "Interface", + "url": "https://html.spec.whatwg.org/multipage/webstorage.html" + }, + { "files": [ "modules/notifications/GetNotificationOptions.idl", "modules/notifications/Notification.idl", @@ -79353,255 +81375,132 @@ "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", "modules/notifications/ServiceWorkerRegistrationNotifications.idl" ], - "inheritsFrom": "EventTarget", "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } + "defaultValue": [ + "[", + "]" ], - "from": "Notification", - "isReadOnly": true, + "from": "NotificationOptions", "name": "actions", "type": { - "name": "FrozenArray", + "name": "sequence", "params": [ { "name": "NotificationAction" } ] - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "from": "NotificationOptions", "name": "badge", "type": { "name": "USVString" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "defaultValue": "", + "from": "NotificationOptions", "name": "body", "type": { "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Notification", - "name": "close", - "returnType": { - "name": "void" } }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Notification", - "isReadOnly": true, + "defaultValue": "null", + "from": "NotificationOptions", "name": "data", "type": { "name": "any" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "defaultValue": "auto", + "from": "NotificationOptions", "name": "dir", "type": { "name": "NotificationDirection" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "from": "NotificationOptions", "name": "icon", "type": { "name": "USVString" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "from": "NotificationOptions", "name": "image", "type": { "name": "USVString" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "defaultValue": "", + "from": "NotificationOptions", "name": "lang", "type": { "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "Notification", - "isReadOnly": true, - "isStatic": true, - "name": "maxActions", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "Notification", - "name": "onclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Notification", - "name": "onerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "Notification", - "isReadOnly": true, - "isStatic": true, - "name": "permission", - "type": { - "name": "NotificationPermission" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "defaultValue": "false", + "from": "NotificationOptions", "name": "renotify", "type": { "name": "boolean" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "deprecatedCallback", - "optional": true, - "type": { - "name": "NotificationPermissionCallback" - } - } - ], - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "from": "Notification", - "isStatic": true, - "name": "requestPermission", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "NotificationPermission" - } - ] } }, { - "from": "Notification", - "isReadOnly": true, + "defaultValue": "false", + "from": "NotificationOptions", "name": "requireInteraction", "type": { "name": "boolean" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "defaultValue": "false", + "from": "NotificationOptions", "name": "silent", "type": { "name": "boolean" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "from": "NotificationOptions", "name": "sound", "type": { "name": "USVString" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "defaultValue": "", + "from": "NotificationOptions", "name": "tag", "type": { "name": "DOMString" - }, - "type_": "Attribute" + } }, { - "from": "Notification", - "isReadOnly": true, + "from": "NotificationOptions", "name": "timestamp", "type": { "name": "DOMTimeStamp" - }, - "type_": "Attribute" - }, - { - "from": "Notification", - "isReadOnly": true, - "name": "title", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + } }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Notification", - "isReadOnly": true, + "from": "NotificationOptions", "name": "vibrate", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "unsigned long" - } - ] - }, - "type_": "Attribute" + "name": "VibratePattern" + } } ], - "name": "Notification", - "type_": "Interface", + "name": "NotificationOptions", + "type_": "Dictionary", "url": "https://notifications.spec.whatwg.org/" }, { @@ -79659,29 +81558,35 @@ "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", "modules/notifications/ServiceWorkerRegistrationNotifications.idl" ], - "name": "NotificationPermission", - "type_": "Enum", - "url": "https://notifications.spec.whatwg.org/", - "value": [ - "default", - "denied", - "granted" - ] + "members": [ + { + "defaultValue": "", + "from": "GetNotificationOptions", + "name": "tag", + "type": { + "name": "DOMString" + } + } + ], + "name": "GetNotificationOptions", + "type_": "Dictionary", + "url": "https://notifications.spec.whatwg.org/" }, { "attrs": [ { "args": [ { - "name": "type", + "name": "title", "type": { "name": "DOMString" } }, { - "name": "eventInitDict", + "name": "options", + "optional": true, "type": { - "name": "NotificationEventInit" + "name": "NotificationOptions" } } ], @@ -79689,85 +81594,14 @@ "type_": "ExtendedAttribute" }, { + "identifiers": [ + "Window", + "Worker" + ], "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "ServiceWorker" - } - ], - "files": [ - "modules/notifications/GetNotificationOptions.idl", - "modules/notifications/Notification.idl", - "modules/notifications/Notification.idl", - "modules/notifications/NotificationAction.idl", - "modules/notifications/NotificationEvent.idl", - "modules/notifications/NotificationEventInit.idl", - "modules/notifications/NotificationOptions.idl", - "modules/notifications/NotificationPermissionCallback.idl", - "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", - "modules/notifications/ServiceWorkerRegistrationNotifications.idl" - ], - "inheritsFrom": "ExtendableEvent", - "members": [ - { - "from": "NotificationEvent", - "isReadOnly": true, - "name": "action", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "NotificationEvent", - "isReadOnly": true, - "name": "notification", - "type": { - "name": "Notification" - }, - "type_": "Attribute" - } - ], - "name": "NotificationEvent", - "type_": "Interface", - "url": "https://notifications.spec.whatwg.org/" - }, - { - "files": [ - "modules/notifications/GetNotificationOptions.idl", - "modules/notifications/Notification.idl", - "modules/notifications/Notification.idl", - "modules/notifications/NotificationAction.idl", - "modules/notifications/NotificationEvent.idl", - "modules/notifications/NotificationEventInit.idl", - "modules/notifications/NotificationOptions.idl", - "modules/notifications/NotificationPermissionCallback.idl", - "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", - "modules/notifications/ServiceWorkerRegistrationNotifications.idl" - ], - "inheritsFrom": "ExtendableEventInit", - "members": [ - { - "defaultValue": "", - "from": "NotificationEventInit", - "name": "action", - "type": { - "name": "DOMString" - } - }, - { - "from": "NotificationEventInit", - "isRequired": true, - "name": "notification", - "type": { - "name": "Notification" - } + "type_": "ExtendedAttribute" } ], - "name": "NotificationEventInit", - "type_": "Dictionary", - "url": "https://notifications.spec.whatwg.org/" - }, - { "files": [ "modules/notifications/GetNotificationOptions.idl", "modules/notifications/Notification.idl", @@ -79780,132 +81614,283 @@ "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", "modules/notifications/ServiceWorkerRegistrationNotifications.idl" ], + "inheritsFrom": "EventTarget", "members": [ { - "defaultValue": [ - "[", - "]" + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } ], - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "actions", "type": { - "name": "sequence", + "name": "FrozenArray", "params": [ { "name": "NotificationAction" } ] - } + }, + "type_": "Attribute" }, { - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "badge", "type": { "name": "USVString" - } + }, + "type_": "Attribute" }, { - "defaultValue": "", - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "body", "type": { "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "Notification", + "name": "close", + "returnType": { + "name": "void" } }, { - "defaultValue": "null", - "from": "NotificationOptions", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Notification", + "isReadOnly": true, "name": "data", "type": { "name": "any" - } + }, + "type_": "Attribute" }, { - "defaultValue": "auto", - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "dir", "type": { "name": "NotificationDirection" - } + }, + "type_": "Attribute" }, { - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "icon", "type": { "name": "USVString" - } + }, + "type_": "Attribute" }, { - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "image", "type": { "name": "USVString" - } + }, + "type_": "Attribute" }, { - "defaultValue": "", - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "lang", "type": { "name": "DOMString" - } + }, + "type_": "Attribute" }, { - "defaultValue": "false", - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, + "isStatic": true, + "name": "maxActions", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "Notification", + "name": "onclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "Notification", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "Notification", + "isReadOnly": true, + "isStatic": true, + "name": "permission", + "type": { + "name": "NotificationPermission" + }, + "type_": "Attribute" + }, + { + "from": "Notification", + "isReadOnly": true, "name": "renotify", "type": { "name": "boolean" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "deprecatedCallback", + "optional": true, + "type": { + "name": "NotificationPermissionCallback" + } + } + ], + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "from": "Notification", + "isStatic": true, + "name": "requestPermission", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "NotificationPermission" + } + ] } }, { - "defaultValue": "false", - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "requireInteraction", "type": { "name": "boolean" - } + }, + "type_": "Attribute" }, { - "defaultValue": "false", - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "silent", "type": { "name": "boolean" - } + }, + "type_": "Attribute" }, { - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "sound", "type": { "name": "USVString" - } + }, + "type_": "Attribute" }, { - "defaultValue": "", - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "tag", "type": { "name": "DOMString" - } + }, + "type_": "Attribute" }, { - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, "name": "timestamp", "type": { "name": "DOMTimeStamp" - } + }, + "type_": "Attribute" }, { - "from": "NotificationOptions", + "from": "Notification", + "isReadOnly": true, + "name": "title", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Notification", + "isReadOnly": true, "name": "vibrate", "type": { - "name": "VibratePattern" + "name": "FrozenArray", + "params": [ + { + "name": "unsigned long" + } + ] + }, + "type_": "Attribute" + } + ], + "name": "Notification", + "type_": "Interface", + "url": "https://notifications.spec.whatwg.org/" + }, + { + "args": [ + { + "name": "permission", + "type": { + "name": "NotificationPermission" } } ], - "name": "NotificationOptions", - "type_": "Dictionary", + "files": [ + "modules/notifications/GetNotificationOptions.idl", + "modules/notifications/Notification.idl", + "modules/notifications/Notification.idl", + "modules/notifications/NotificationAction.idl", + "modules/notifications/NotificationEvent.idl", + "modules/notifications/NotificationEventInit.idl", + "modules/notifications/NotificationOptions.idl", + "modules/notifications/NotificationPermissionCallback.idl", + "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", + "modules/notifications/ServiceWorkerRegistrationNotifications.idl" + ], + "name": "NotificationPermissionCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", "url": "https://notifications.spec.whatwg.org/" }, { @@ -79921,27 +81906,75 @@ "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", "modules/notifications/ServiceWorkerRegistrationNotifications.idl" ], + "inheritsFrom": "ExtendableEventInit", "members": [ { "defaultValue": "", - "from": "GetNotificationOptions", - "name": "tag", + "from": "NotificationEventInit", + "name": "action", "type": { "name": "DOMString" } + }, + { + "from": "NotificationEventInit", + "isRequired": true, + "name": "notification", + "type": { + "name": "Notification" + } } ], - "name": "GetNotificationOptions", + "name": "NotificationEventInit", "type_": "Dictionary", "url": "https://notifications.spec.whatwg.org/" }, { - "args": [ + "files": [ + "modules/notifications/GetNotificationOptions.idl", + "modules/notifications/Notification.idl", + "modules/notifications/Notification.idl", + "modules/notifications/NotificationAction.idl", + "modules/notifications/NotificationEvent.idl", + "modules/notifications/NotificationEventInit.idl", + "modules/notifications/NotificationOptions.idl", + "modules/notifications/NotificationPermissionCallback.idl", + "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", + "modules/notifications/ServiceWorkerRegistrationNotifications.idl" + ], + "name": "NotificationPermission", + "type_": "Enum", + "url": "https://notifications.spec.whatwg.org/", + "value": [ + "default", + "denied", + "granted" + ] + }, + { + "attrs": [ { - "name": "permission", - "type": { - "name": "NotificationPermission" - } + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "NotificationEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "ServiceWorker" } ], "files": [ @@ -79956,11 +81989,29 @@ "modules/notifications/ServiceWorkerGlobalScopeNotifications.idl", "modules/notifications/ServiceWorkerRegistrationNotifications.idl" ], - "name": "NotificationPermissionCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", + "inheritsFrom": "ExtendableEvent", + "members": [ + { + "from": "NotificationEvent", + "isReadOnly": true, + "name": "action", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "NotificationEvent", + "isReadOnly": true, + "name": "notification", + "type": { + "name": "Notification" + }, + "type_": "Attribute" + } + ], + "name": "NotificationEvent", + "type_": "Interface", "url": "https://notifications.spec.whatwg.org/" }, { @@ -80025,33 +82076,6 @@ "type_": "Interface", "url": "https://storage.spec.whatwg.org/" }, - { - "files": [ - "modules/quota/NavigatorStorageQuota.idl", - "modules/quota/StorageEstimate.idl", - "modules/quota/StorageManager.idl", - "modules/quota/WorkerNavigatorStorageQuota.idl" - ], - "members": [ - { - "from": "StorageEstimate", - "name": "quota", - "type": { - "name": "unsigned long long" - } - }, - { - "from": "StorageEstimate", - "name": "usage", - "type": { - "name": "unsigned long long" - } - } - ], - "name": "StorageEstimate", - "type_": "Dictionary", - "url": "https://storage.spec.whatwg.org/" - }, { "attrs": [ { @@ -80124,39 +82148,30 @@ }, { "files": [ - "core/svg/SVGAnimateElement.idl", - "core/svg/SVGAnimateMotionElement.idl", - "core/svg/SVGAnimateTransformElement.idl", - "core/svg/SVGAnimationElement.idl", - "core/svg/SVGDiscardElement.idl", - "core/svg/SVGMPathElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSetElement.idl" - ], - "inheritsFrom": "SVGAnimationElement", - "members": [ - ], - "name": "SVGAnimateElement", - "type_": "Interface", - "url": "https://svgwg.org/specs/animations/" - }, - { - "files": [ - "core/svg/SVGAnimateElement.idl", - "core/svg/SVGAnimateMotionElement.idl", - "core/svg/SVGAnimateTransformElement.idl", - "core/svg/SVGAnimationElement.idl", - "core/svg/SVGDiscardElement.idl", - "core/svg/SVGMPathElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSetElement.idl" + "modules/quota/NavigatorStorageQuota.idl", + "modules/quota/StorageEstimate.idl", + "modules/quota/StorageManager.idl", + "modules/quota/WorkerNavigatorStorageQuota.idl" ], - "inheritsFrom": "SVGAnimationElement", "members": [ + { + "from": "StorageEstimate", + "name": "quota", + "type": { + "name": "unsigned long long" + } + }, + { + "from": "StorageEstimate", + "name": "usage", + "type": { + "name": "unsigned long long" + } + } ], - "name": "SVGAnimateMotionElement", - "type_": "Interface", - "url": "https://svgwg.org/specs/animations/" + "name": "StorageEstimate", + "type_": "Dictionary", + "url": "https://storage.spec.whatwg.org/" }, { "files": [ @@ -80172,7 +82187,7 @@ "inheritsFrom": "SVGAnimationElement", "members": [ ], - "name": "SVGAnimateTransformElement", + "name": "SVGAnimateElement", "type_": "Interface", "url": "https://svgwg.org/specs/animations/" }, @@ -80325,24 +82340,6 @@ "type_": "Interface", "url": "https://svgwg.org/specs/animations/" }, - { - "files": [ - "core/svg/SVGAnimateElement.idl", - "core/svg/SVGAnimateMotionElement.idl", - "core/svg/SVGAnimateTransformElement.idl", - "core/svg/SVGAnimationElement.idl", - "core/svg/SVGDiscardElement.idl", - "core/svg/SVGMPathElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSetElement.idl" - ], - "inheritsFrom": "SVGAnimationElement", - "members": [ - ], - "name": "SVGDiscardElement", - "type_": "Interface", - "url": "https://svgwg.org/specs/animations/" - }, { "files": [ "core/svg/SVGAnimateElement.idl", @@ -80390,7 +82387,7 @@ "inheritsFrom": "SVGAnimationElement", "members": [ ], - "name": "SVGSetElement", + "name": "SVGAnimateMotionElement", "type_": "Interface", "url": "https://svgwg.org/specs/animations/" }, @@ -80459,91 +82456,57 @@ }, { "files": [ - "core/svg/SVGAnimatedPreserveAspectRatio.idl", - "core/svg/SVGAnimatedTransformList.idl", - "core/svg/SVGPreserveAspectRatio.idl", - "core/svg/SVGTransform.idl", - "core/svg/SVGTransformList.idl" + "core/svg/SVGAnimateElement.idl", + "core/svg/SVGAnimateMotionElement.idl", + "core/svg/SVGAnimateTransformElement.idl", + "core/svg/SVGAnimationElement.idl", + "core/svg/SVGDiscardElement.idl", + "core/svg/SVGMPathElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSetElement.idl" ], + "inheritsFrom": "SVGAnimationElement", "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedTransformList", - "isReadOnly": true, - "name": "animVal", - "type": { - "name": "SVGTransformList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedTransformList", - "isReadOnly": true, - "name": "baseVal", - "type": { - "name": "SVGTransformList" - }, - "type_": "Attribute" - } ], - "name": "SVGAnimatedTransformList", + "name": "SVGSetElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/coords.html" + "url": "https://svgwg.org/specs/animations/" }, { "files": [ - "core/svg/SVGAnimatedPreserveAspectRatio.idl", - "core/svg/SVGAnimatedTransformList.idl", - "core/svg/SVGPreserveAspectRatio.idl", - "core/svg/SVGTransform.idl", - "core/svg/SVGTransformList.idl" + "core/svg/SVGAnimateElement.idl", + "core/svg/SVGAnimateMotionElement.idl", + "core/svg/SVGAnimateTransformElement.idl", + "core/svg/SVGAnimationElement.idl", + "core/svg/SVGDiscardElement.idl", + "core/svg/SVGMPathElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSetElement.idl" ], + "inheritsFrom": "SVGAnimationElement", "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedPreserveAspectRatio", - "isReadOnly": true, - "name": "animVal", - "type": { - "name": "SVGPreserveAspectRatio" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedPreserveAspectRatio", - "isReadOnly": true, - "name": "baseVal", - "type": { - "name": "SVGPreserveAspectRatio" - }, - "type_": "Attribute" - } ], - "name": "SVGAnimatedPreserveAspectRatio", + "name": "SVGAnimateTransformElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/coords.html" + "url": "https://svgwg.org/specs/animations/" + }, + { + "files": [ + "core/svg/SVGAnimateElement.idl", + "core/svg/SVGAnimateMotionElement.idl", + "core/svg/SVGAnimateTransformElement.idl", + "core/svg/SVGAnimationElement.idl", + "core/svg/SVGDiscardElement.idl", + "core/svg/SVGMPathElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSetElement.idl" + ], + "inheritsFrom": "SVGAnimationElement", + "members": [ + ], + "name": "SVGDiscardElement", + "type_": "Interface", + "url": "https://svgwg.org/specs/animations/" }, { "files": [ @@ -80555,149 +82518,217 @@ ], "members": [ { - "from": "SVGPreserveAspectRatio", + "from": "SVGTransform", "isConst": true, - "name": "SVG_MEETORSLICE_MEET", + "name": "SVG_TRANSFORM_MATRIX", "type": { "name": "unsigned short" }, "value": "1" }, { - "from": "SVGPreserveAspectRatio", + "from": "SVGTransform", "isConst": true, - "name": "SVG_MEETORSLICE_SLICE", + "name": "SVG_TRANSFORM_ROTATE", "type": { "name": "unsigned short" }, - "value": "2" + "value": "4" }, { - "from": "SVGPreserveAspectRatio", + "from": "SVGTransform", "isConst": true, - "name": "SVG_MEETORSLICE_UNKNOWN", + "name": "SVG_TRANSFORM_SCALE", "type": { "name": "unsigned short" }, - "value": "0" + "value": "3" }, { - "from": "SVGPreserveAspectRatio", + "from": "SVGTransform", "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_NONE", + "name": "SVG_TRANSFORM_SKEWX", "type": { "name": "unsigned short" }, - "value": "1" + "value": "5" }, { - "from": "SVGPreserveAspectRatio", + "from": "SVGTransform", "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_UNKNOWN", + "name": "SVG_TRANSFORM_SKEWY", "type": { "name": "unsigned short" }, - "value": "0" + "value": "6" }, { - "from": "SVGPreserveAspectRatio", + "from": "SVGTransform", "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMAXYMAX", + "name": "SVG_TRANSFORM_TRANSLATE", "type": { "name": "unsigned short" }, - "value": "10" + "value": "2" }, { - "from": "SVGPreserveAspectRatio", + "from": "SVGTransform", "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMAXYMID", + "name": "SVG_TRANSFORM_UNKNOWN", "type": { "name": "unsigned short" }, - "value": "7" + "value": "0" }, { - "from": "SVGPreserveAspectRatio", - "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMAXYMIN", + "from": "SVGTransform", + "isReadOnly": true, + "name": "angle", "type": { - "name": "unsigned short" + "name": "float" }, - "value": "4" + "type_": "Attribute" }, { - "from": "SVGPreserveAspectRatio", - "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMIDYMAX", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGTransform", + "isReadOnly": true, + "name": "matrix", "type": { - "name": "unsigned short" + "name": "DOMMatrix" }, - "value": "9" + "type_": "Attribute" }, { - "from": "SVGPreserveAspectRatio", - "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMIDYMID", - "type": { - "name": "unsigned short" - }, - "value": "6" + "args": [ + { + "name": "matrix", + "type": { + "name": "DOMMatrixReadOnly" + } + } + ], + "from": "SVGTransform", + "name": "setMatrix", + "returnType": { + "name": "void" + } }, { - "from": "SVGPreserveAspectRatio", - "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMIDYMIN", - "type": { - "name": "unsigned short" - }, - "value": "3" + "args": [ + { + "name": "angle", + "type": { + "name": "float" + } + }, + { + "name": "cx", + "type": { + "name": "float" + } + }, + { + "name": "cy", + "type": { + "name": "float" + } + } + ], + "from": "SVGTransform", + "name": "setRotate", + "returnType": { + "name": "void" + } }, { - "from": "SVGPreserveAspectRatio", - "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMINYMAX", - "type": { - "name": "unsigned short" - }, - "value": "8" + "args": [ + { + "name": "sx", + "type": { + "name": "float" + } + }, + { + "name": "sy", + "type": { + "name": "float" + } + } + ], + "from": "SVGTransform", + "name": "setScale", + "returnType": { + "name": "void" + } }, { - "from": "SVGPreserveAspectRatio", - "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMINYMID", - "type": { - "name": "unsigned short" - }, - "value": "5" + "args": [ + { + "name": "angle", + "type": { + "name": "float" + } + } + ], + "from": "SVGTransform", + "name": "setSkewX", + "returnType": { + "name": "void" + } }, { - "from": "SVGPreserveAspectRatio", - "isConst": true, - "name": "SVG_PRESERVEASPECTRATIO_XMINYMIN", - "type": { - "name": "unsigned short" - }, - "value": "2" + "args": [ + { + "name": "angle", + "type": { + "name": "float" + } + } + ], + "from": "SVGTransform", + "name": "setSkewY", + "returnType": { + "name": "void" + } }, { - "from": "SVGPreserveAspectRatio", - "name": "align", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" + "args": [ + { + "name": "tx", + "type": { + "name": "float" + } + }, + { + "name": "ty", + "type": { + "name": "float" + } + } + ], + "from": "SVGTransform", + "name": "setTranslate", + "returnType": { + "name": "void" + } }, { - "from": "SVGPreserveAspectRatio", - "name": "meetOrSlice", + "from": "SVGTransform", + "isReadOnly": true, + "name": "type", "type": { "name": "unsigned short" }, "type_": "Attribute" } ], - "name": "SVGPreserveAspectRatio", + "name": "SVGTransform", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/coords.html" }, @@ -80903,217 +82934,237 @@ ], "members": [ { - "from": "SVGTransform", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedTransformList", + "isReadOnly": true, + "name": "animVal", + "type": { + "name": "SVGTransformList" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedTransformList", + "isReadOnly": true, + "name": "baseVal", + "type": { + "name": "SVGTransformList" + }, + "type_": "Attribute" + } + ], + "name": "SVGAnimatedTransformList", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/coords.html" + }, + { + "files": [ + "core/svg/SVGAnimatedPreserveAspectRatio.idl", + "core/svg/SVGAnimatedTransformList.idl", + "core/svg/SVGPreserveAspectRatio.idl", + "core/svg/SVGTransform.idl", + "core/svg/SVGTransformList.idl" + ], + "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedPreserveAspectRatio", + "isReadOnly": true, + "name": "animVal", + "type": { + "name": "SVGPreserveAspectRatio" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedPreserveAspectRatio", + "isReadOnly": true, + "name": "baseVal", + "type": { + "name": "SVGPreserveAspectRatio" + }, + "type_": "Attribute" + } + ], + "name": "SVGAnimatedPreserveAspectRatio", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/coords.html" + }, + { + "files": [ + "core/svg/SVGAnimatedPreserveAspectRatio.idl", + "core/svg/SVGAnimatedTransformList.idl", + "core/svg/SVGPreserveAspectRatio.idl", + "core/svg/SVGTransform.idl", + "core/svg/SVGTransformList.idl" + ], + "members": [ + { + "from": "SVGPreserveAspectRatio", "isConst": true, - "name": "SVG_TRANSFORM_MATRIX", + "name": "SVG_MEETORSLICE_MEET", "type": { "name": "unsigned short" }, "value": "1" }, { - "from": "SVGTransform", + "from": "SVGPreserveAspectRatio", "isConst": true, - "name": "SVG_TRANSFORM_ROTATE", + "name": "SVG_MEETORSLICE_SLICE", "type": { "name": "unsigned short" }, - "value": "4" + "value": "2" }, { - "from": "SVGTransform", + "from": "SVGPreserveAspectRatio", "isConst": true, - "name": "SVG_TRANSFORM_SCALE", + "name": "SVG_MEETORSLICE_UNKNOWN", "type": { "name": "unsigned short" }, - "value": "3" + "value": "0" }, { - "from": "SVGTransform", + "from": "SVGPreserveAspectRatio", "isConst": true, - "name": "SVG_TRANSFORM_SKEWX", + "name": "SVG_PRESERVEASPECTRATIO_NONE", "type": { "name": "unsigned short" }, - "value": "5" + "value": "1" }, { - "from": "SVGTransform", + "from": "SVGPreserveAspectRatio", "isConst": true, - "name": "SVG_TRANSFORM_SKEWY", + "name": "SVG_PRESERVEASPECTRATIO_UNKNOWN", "type": { "name": "unsigned short" }, - "value": "6" + "value": "0" }, { - "from": "SVGTransform", + "from": "SVGPreserveAspectRatio", "isConst": true, - "name": "SVG_TRANSFORM_TRANSLATE", + "name": "SVG_PRESERVEASPECTRATIO_XMAXYMAX", "type": { "name": "unsigned short" }, - "value": "2" + "value": "10" }, { - "from": "SVGTransform", + "from": "SVGPreserveAspectRatio", "isConst": true, - "name": "SVG_TRANSFORM_UNKNOWN", + "name": "SVG_PRESERVEASPECTRATIO_XMAXYMID", "type": { "name": "unsigned short" }, - "value": "0" + "value": "7" }, { - "from": "SVGTransform", - "isReadOnly": true, - "name": "angle", + "from": "SVGPreserveAspectRatio", + "isConst": true, + "name": "SVG_PRESERVEASPECTRATIO_XMAXYMIN", "type": { - "name": "float" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "4" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGTransform", - "isReadOnly": true, - "name": "matrix", + "from": "SVGPreserveAspectRatio", + "isConst": true, + "name": "SVG_PRESERVEASPECTRATIO_XMIDYMAX", "type": { - "name": "DOMMatrix" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "9" }, { - "args": [ - { - "name": "matrix", - "type": { - "name": "DOMMatrixReadOnly" - } - } - ], - "from": "SVGTransform", - "name": "setMatrix", - "returnType": { - "name": "void" - } + "from": "SVGPreserveAspectRatio", + "isConst": true, + "name": "SVG_PRESERVEASPECTRATIO_XMIDYMID", + "type": { + "name": "unsigned short" + }, + "value": "6" }, { - "args": [ - { - "name": "angle", - "type": { - "name": "float" - } - }, - { - "name": "cx", - "type": { - "name": "float" - } - }, - { - "name": "cy", - "type": { - "name": "float" - } - } - ], - "from": "SVGTransform", - "name": "setRotate", - "returnType": { - "name": "void" - } + "from": "SVGPreserveAspectRatio", + "isConst": true, + "name": "SVG_PRESERVEASPECTRATIO_XMIDYMIN", + "type": { + "name": "unsigned short" + }, + "value": "3" }, { - "args": [ - { - "name": "sx", - "type": { - "name": "float" - } - }, - { - "name": "sy", - "type": { - "name": "float" - } - } - ], - "from": "SVGTransform", - "name": "setScale", - "returnType": { - "name": "void" - } + "from": "SVGPreserveAspectRatio", + "isConst": true, + "name": "SVG_PRESERVEASPECTRATIO_XMINYMAX", + "type": { + "name": "unsigned short" + }, + "value": "8" }, { - "args": [ - { - "name": "angle", - "type": { - "name": "float" - } - } - ], - "from": "SVGTransform", - "name": "setSkewX", - "returnType": { - "name": "void" - } + "from": "SVGPreserveAspectRatio", + "isConst": true, + "name": "SVG_PRESERVEASPECTRATIO_XMINYMID", + "type": { + "name": "unsigned short" + }, + "value": "5" }, { - "args": [ - { - "name": "angle", - "type": { - "name": "float" - } - } - ], - "from": "SVGTransform", - "name": "setSkewY", - "returnType": { - "name": "void" - } + "from": "SVGPreserveAspectRatio", + "isConst": true, + "name": "SVG_PRESERVEASPECTRATIO_XMINYMIN", + "type": { + "name": "unsigned short" + }, + "value": "2" }, { - "args": [ - { - "name": "tx", - "type": { - "name": "float" - } - }, - { - "name": "ty", - "type": { - "name": "float" - } - } - ], - "from": "SVGTransform", - "name": "setTranslate", - "returnType": { - "name": "void" - } + "from": "SVGPreserveAspectRatio", + "name": "align", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" }, { - "from": "SVGTransform", - "isReadOnly": true, - "name": "type", + "from": "SVGPreserveAspectRatio", + "name": "meetOrSlice", "type": { "name": "unsigned short" }, "type_": "Attribute" } ], - "name": "SVGTransform", + "name": "SVGPreserveAspectRatio", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/coords.html" }, @@ -81124,17 +83175,6 @@ ], "inheritsFrom": "SVGGraphicsElement", "members": [ - { - "from": "SVGImageElement", - "name": "crossOrigin", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, { "attrs": [ { @@ -81142,7 +83182,7 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGImageElement", + "from": "SVGForeignObjectElement", "isReadOnly": true, "name": "height", "type": { @@ -81157,22 +83197,7 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGImageElement", - "isReadOnly": true, - "name": "preserveAspectRatio", - "type": { - "name": "SVGAnimatedPreserveAspectRatio" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGImageElement", + "from": "SVGForeignObjectElement", "isReadOnly": true, "name": "width", "type": { @@ -81187,7 +83212,7 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGImageElement", + "from": "SVGForeignObjectElement", "isReadOnly": true, "name": "x", "type": { @@ -81202,31 +83227,16 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGImageElement", + "from": "SVGForeignObjectElement", "isReadOnly": true, "name": "y", "type": { "name": "SVGAnimatedLength" }, "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGURIReference", - "isReadOnly": true, - "name": "href", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" } ], - "name": "SVGImageElement", + "name": "SVGForeignObjectElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/embedded.html" }, @@ -81238,17 +83248,13 @@ "inheritsFrom": "SVGGraphicsElement", "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGForeignObjectElement", - "isReadOnly": true, - "name": "height", + "from": "SVGImageElement", + "name": "crossOrigin", "type": { - "name": "SVGAnimatedLength" + "name": "DOMString", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, @@ -81259,9 +83265,9 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGForeignObjectElement", + "from": "SVGImageElement", "isReadOnly": true, - "name": "width", + "name": "height", "type": { "name": "SVGAnimatedLength" }, @@ -81274,11 +83280,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGForeignObjectElement", + "from": "SVGImageElement", "isReadOnly": true, - "name": "x", + "name": "preserveAspectRatio", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedPreserveAspectRatio" }, "type_": "Attribute" }, @@ -81289,25 +83295,14 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGForeignObjectElement", + "from": "SVGImageElement", "isReadOnly": true, - "name": "y", + "name": "width", "type": { "name": "SVGAnimatedLength" }, "type_": "Attribute" - } - ], - "name": "SVGForeignObjectElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/embedded.html" - }, - { - "files": [ - "core/svg/SVGScriptElement.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ + }, { "attrs": [ { @@ -81315,7 +83310,7 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGCursorElement", + "from": "SVGImageElement", "isReadOnly": true, "name": "x", "type": { @@ -81330,7 +83325,7 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGCursorElement", + "from": "SVGImageElement", "isReadOnly": true, "name": "y", "type": { @@ -81354,9 +83349,9 @@ "type_": "Attribute" } ], - "name": "SVGCursorElement", + "name": "SVGImageElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/interact.html" + "url": "https://svgwg.org/svg2-draft/embedded.html" }, { "files": [ @@ -81405,8 +83400,7 @@ }, { "files": [ - "core/svg/SVGAElement.idl", - "core/svg/SVGViewElement.idl" + "core/svg/SVGScriptElement.idl" ], "inheritsFrom": "SVGElement", "members": [ @@ -81417,11 +83411,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGFitToViewBox", + "from": "SVGCursorElement", "isReadOnly": true, - "name": "preserveAspectRatio", + "name": "x", "type": { - "name": "SVGAnimatedPreserveAspectRatio" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, @@ -81432,53 +83426,33 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGFitToViewBox", + "from": "SVGCursorElement", "isReadOnly": true, - "name": "viewBox", + "name": "y", "type": { - "name": "SVGAnimatedRect" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_DISABLE", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_MAGNIFY", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_UNKNOWN", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "SVGZoomAndPan", - "name": "zoomAndPan", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGURIReference", + "isReadOnly": true, + "name": "href", "type": { - "name": "unsigned short" + "name": "SVGAnimatedString" }, "type_": "Attribute" } ], - "name": "SVGViewElement", + "name": "SVGCursorElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/linking.html" + "url": "https://svgwg.org/svg2-draft/interact.html" }, { "files": [ @@ -81746,6 +83720,83 @@ "type_": "Interface", "url": "https://svgwg.org/svg2-draft/linking.html" }, + { + "files": [ + "core/svg/SVGAElement.idl", + "core/svg/SVGViewElement.idl" + ], + "inheritsFrom": "SVGElement", + "members": [ + { + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_DISABLE", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_MAGNIFY", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "SVGZoomAndPan", + "name": "zoomAndPan", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGFitToViewBox", + "isReadOnly": true, + "name": "preserveAspectRatio", + "type": { + "name": "SVGAnimatedPreserveAspectRatio" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGFitToViewBox", + "isReadOnly": true, + "name": "viewBox", + "type": { + "name": "SVGAnimatedRect" + }, + "type_": "Attribute" + } + ], + "name": "SVGViewElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/linking.html" + }, { "files": [ "core/svg/SVGMarkerElement.idl" @@ -81881,11 +83932,134 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGMarkerElement", + "from": "SVGMarkerElement", + "isReadOnly": true, + "name": "orientType", + "type": { + "name": "SVGAnimatedEnumeration" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGMarkerElement", + "isReadOnly": true, + "name": "refX", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGMarkerElement", + "isReadOnly": true, + "name": "refY", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "angle", + "type": { + "name": "SVGAngle" + } + } + ], + "from": "SVGMarkerElement", + "name": "setOrientToAngle", + "returnType": { + "name": "void" + } + }, + { + "from": "SVGMarkerElement", + "name": "setOrientToAuto", + "returnType": { + "name": "void" + } + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGFitToViewBox", + "isReadOnly": true, + "name": "preserveAspectRatio", + "type": { + "name": "SVGAnimatedPreserveAspectRatio" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGFitToViewBox", + "isReadOnly": true, + "name": "viewBox", + "type": { + "name": "SVGAnimatedRect" + }, + "type_": "Attribute" + } + ], + "name": "SVGMarkerElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/painting.html" + }, + { + "files": [ + "core/svg/SVGPathElement.idl" + ], + "inheritsFrom": "SVGGeometryElement", + "members": [ + ], + "name": "SVGPathElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/paths.html" + }, + { + "files": [ + "core/svg/SVGGradientElement.idl", + "core/svg/SVGLinearGradientElement.idl", + "core/svg/SVGPatternElement.idl", + "core/svg/SVGRadialGradientElement.idl", + "core/svg/SVGStopElement.idl" + ], + "inheritsFrom": "SVGGradientElement", + "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGRadialGradientElement", "isReadOnly": true, - "name": "orientType", + "name": "cx", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, @@ -81896,9 +84070,9 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGMarkerElement", + "from": "SVGRadialGradientElement", "isReadOnly": true, - "name": "refX", + "name": "cy", "type": { "name": "SVGAnimatedLength" }, @@ -81911,35 +84085,28 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGMarkerElement", + "from": "SVGRadialGradientElement", "isReadOnly": true, - "name": "refY", + "name": "fr", "type": { "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "angle", - "type": { - "name": "SVGAngle" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "SVGMarkerElement", - "name": "setOrientToAngle", - "returnType": { - "name": "void" - } - }, - { - "from": "SVGMarkerElement", - "name": "setOrientToAuto", - "returnType": { - "name": "void" - } + "from": "SVGRadialGradientElement", + "isReadOnly": true, + "name": "fx", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" }, { "attrs": [ @@ -81948,11 +84115,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGFitToViewBox", + "from": "SVGRadialGradientElement", "isReadOnly": true, - "name": "preserveAspectRatio", + "name": "fy", "type": { - "name": "SVGAnimatedPreserveAspectRatio" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, @@ -81963,29 +84130,33 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGFitToViewBox", + "from": "SVGRadialGradientElement", "isReadOnly": true, - "name": "viewBox", + "name": "r", "type": { - "name": "SVGAnimatedRect" + "name": "SVGAnimatedLength" }, "type_": "Attribute" } ], - "name": "SVGMarkerElement", + "name": "SVGRadialGradientElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/painting.html" + "url": "https://svgwg.org/svg2-draft/pservers.html" }, { "files": [ - "core/svg/SVGPathElement.idl" + "core/svg/SVGGradientElement.idl", + "core/svg/SVGLinearGradientElement.idl", + "core/svg/SVGPatternElement.idl", + "core/svg/SVGRadialGradientElement.idl", + "core/svg/SVGStopElement.idl" ], - "inheritsFrom": "SVGGeometryElement", + "inheritsFrom": "SVGElement", "members": [ ], - "name": "SVGPathElement", + "name": "SVGHatchpathElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/paths.html" + "url": "https://svgwg.org/svg2-draft/pservers.html" }, { "files": [ @@ -81995,10 +84166,10 @@ "core/svg/SVGRadialGradientElement.idl", "core/svg/SVGStopElement.idl" ], - "inheritsFrom": "SVGGradientElement", + "inheritsFrom": "SVGElement", "members": [ ], - "name": "SVGMeshGradientElement", + "name": "SVGMeshpatchElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/pservers.html" }, @@ -82028,7 +84199,7 @@ "inheritsFrom": "SVGElement", "members": [ ], - "name": "SVGHatchpathElement", + "name": "SVGMeshrowElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/pservers.html" }, @@ -82042,6 +84213,57 @@ ], "inheritsFrom": "SVGGradientElement", "members": [ + ], + "name": "SVGMeshGradientElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/pservers.html" + }, + { + "files": [ + "core/svg/SVGGradientElement.idl", + "core/svg/SVGLinearGradientElement.idl", + "core/svg/SVGPatternElement.idl", + "core/svg/SVGRadialGradientElement.idl", + "core/svg/SVGStopElement.idl" + ], + "inheritsFrom": "SVGElement", + "members": [ + { + "from": "SVGGradientElement", + "isConst": true, + "name": "SVG_SPREADMETHOD_PAD", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGGradientElement", + "isConst": true, + "name": "SVG_SPREADMETHOD_REFLECT", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGGradientElement", + "isConst": true, + "name": "SVG_SPREADMETHOD_REPEAT", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "SVGGradientElement", + "isConst": true, + "name": "SVG_SPREADMETHOD_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, { "attrs": [ { @@ -82049,11 +84271,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGLinearGradientElement", + "from": "SVGGradientElement", "isReadOnly": true, - "name": "x1", + "name": "gradientTransform", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedTransformList" }, "type_": "Attribute" }, @@ -82064,11 +84286,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGLinearGradientElement", + "from": "SVGGradientElement", "isReadOnly": true, - "name": "x2", + "name": "gradientUnits", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" }, @@ -82079,11 +84301,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGLinearGradientElement", + "from": "SVGGradientElement", "isReadOnly": true, - "name": "y1", + "name": "spreadMethod", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" }, @@ -82094,16 +84316,16 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGLinearGradientElement", + "from": "SVGURIReference", "isReadOnly": true, - "name": "y2", + "name": "href", "type": { - "name": "SVGAnimatedLength" + "name": "SVGAnimatedString" }, "type_": "Attribute" } ], - "name": "SVGLinearGradientElement", + "name": "SVGGradientElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/pservers.html" }, @@ -82124,39 +84346,9 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGRadialGradientElement", - "isReadOnly": true, - "name": "cx", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGRadialGradientElement", - "isReadOnly": true, - "name": "cy", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGRadialGradientElement", + "from": "SVGLinearGradientElement", "isReadOnly": true, - "name": "fr", + "name": "x1", "type": { "name": "SVGAnimatedLength" }, @@ -82169,9 +84361,9 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGRadialGradientElement", + "from": "SVGLinearGradientElement", "isReadOnly": true, - "name": "fx", + "name": "x2", "type": { "name": "SVGAnimatedLength" }, @@ -82184,9 +84376,9 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGRadialGradientElement", + "from": "SVGLinearGradientElement", "isReadOnly": true, - "name": "fy", + "name": "y1", "type": { "name": "SVGAnimatedLength" }, @@ -82199,31 +84391,16 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGRadialGradientElement", + "from": "SVGLinearGradientElement", "isReadOnly": true, - "name": "r", + "name": "y2", "type": { "name": "SVGAnimatedLength" }, "type_": "Attribute" } ], - "name": "SVGRadialGradientElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/pservers.html" - }, - { - "files": [ - "core/svg/SVGGradientElement.idl", - "core/svg/SVGLinearGradientElement.idl", - "core/svg/SVGPatternElement.idl", - "core/svg/SVGRadialGradientElement.idl", - "core/svg/SVGStopElement.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ - ], - "name": "SVGMeshpatchElement", + "name": "SVGLinearGradientElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/pservers.html" }, @@ -82237,8 +84414,23 @@ ], "inheritsFrom": "SVGElement", "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGStopElement", + "isReadOnly": true, + "name": "offset", + "type": { + "name": "SVGAnimatedNumber" + }, + "type_": "Attribute" + } ], - "name": "SVGMeshrowElement", + "name": "SVGStopElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/pservers.html" }, @@ -82364,11 +84556,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGURIReference", + "from": "SVGFitToViewBox", "isReadOnly": true, - "name": "href", + "name": "preserveAspectRatio", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedPreserveAspectRatio" }, "type_": "Attribute" }, @@ -82381,9 +84573,9 @@ ], "from": "SVGFitToViewBox", "isReadOnly": true, - "name": "preserveAspectRatio", + "name": "viewBox", "type": { - "name": "SVGAnimatedPreserveAspectRatio" + "name": "SVGAnimatedRect" }, "type_": "Attribute" }, @@ -82394,11 +84586,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGFitToViewBox", + "from": "SVGURIReference", "isReadOnly": true, - "name": "viewBox", + "name": "href", "type": { - "name": "SVGAnimatedRect" + "name": "SVGAnimatedString" }, "type_": "Attribute" } @@ -82416,42 +84608,40 @@ "core/svg/SVGStopElement.idl" ], "inheritsFrom": "SVGElement", + "members": [ + ], + "name": "SVGSolidcolorElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/pservers.html" + }, + { + "files": [ + "core/svg/SVGCircleElement.idl", + "core/svg/SVGEllipseElement.idl", + "core/svg/SVGLineElement.idl", + "core/svg/SVGPointList.idl", + "core/svg/SVGPolygonElement.idl", + "core/svg/SVGPolygonElement.idl", + "core/svg/SVGPolylineElement.idl", + "core/svg/SVGPolylineElement.idl", + "core/svg/SVGRectElement.idl" + ], + "inheritsFrom": "SVGGeometryElement", "members": [ { - "from": "SVGGradientElement", - "isConst": true, - "name": "SVG_SPREADMETHOD_PAD", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "SVGGradientElement", - "isConst": true, - "name": "SVG_SPREADMETHOD_REFLECT", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "SVGGradientElement", - "isConst": true, - "name": "SVG_SPREADMETHOD_REPEAT", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "SVGGradientElement", - "isConst": true, - "name": "SVG_SPREADMETHOD_UNKNOWN", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGRectElement", + "isReadOnly": true, + "name": "height", "type": { - "name": "unsigned short" + "name": "SVGAnimatedLength" }, - "value": "0" + "type_": "Attribute" }, { "attrs": [ @@ -82460,11 +84650,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGGradientElement", + "from": "SVGRectElement", "isReadOnly": true, - "name": "gradientTransform", + "name": "rx", "type": { - "name": "SVGAnimatedTransformList" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, @@ -82475,11 +84665,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGGradientElement", + "from": "SVGRectElement", "isReadOnly": true, - "name": "gradientUnits", + "name": "ry", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, @@ -82490,11 +84680,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGGradientElement", + "from": "SVGRectElement", "isReadOnly": true, - "name": "spreadMethod", + "name": "width", "type": { - "name": "SVGAnimatedEnumeration" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, @@ -82505,44 +84695,14 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGURIReference", + "from": "SVGRectElement", "isReadOnly": true, - "name": "href", + "name": "x", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedLength" }, "type_": "Attribute" - } - ], - "name": "SVGGradientElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/pservers.html" - }, - { - "files": [ - "core/svg/SVGGradientElement.idl", - "core/svg/SVGLinearGradientElement.idl", - "core/svg/SVGPatternElement.idl", - "core/svg/SVGRadialGradientElement.idl", - "core/svg/SVGStopElement.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ - ], - "name": "SVGSolidcolorElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/pservers.html" - }, - { - "files": [ - "core/svg/SVGGradientElement.idl", - "core/svg/SVGLinearGradientElement.idl", - "core/svg/SVGPatternElement.idl", - "core/svg/SVGRadialGradientElement.idl", - "core/svg/SVGStopElement.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ + }, { "attrs": [ { @@ -82550,18 +84710,18 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGStopElement", + "from": "SVGRectElement", "isReadOnly": true, - "name": "offset", + "name": "y", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedLength" }, "type_": "Attribute" } ], - "name": "SVGStopElement", + "name": "SVGRectElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/pservers.html" + "url": "https://svgwg.org/svg2-draft/shapes.html" }, { "files": [ @@ -82608,7 +84768,7 @@ "type_": "Attribute" } ], - "name": "SVGPolylineElement", + "name": "SVGPolygonElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/shapes.html" }, @@ -82624,110 +84784,166 @@ "core/svg/SVGPolylineElement.idl", "core/svg/SVGRectElement.idl" ], - "inheritsFrom": "SVGGeometryElement", "members": [ { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "newItem", + "type": { + "name": "DOMPoint" + } } ], - "from": "SVGRectElement", - "isReadOnly": true, - "name": "height", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" + "from": "SVGPointList", + "name": "appendItem", + "returnType": { + "name": "DOMPoint" + } }, { - "attrs": [ + "from": "SVGPointList", + "name": "clear", + "returnType": { + "name": "void" + } + }, + { + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGRectElement", - "isReadOnly": true, - "name": "rx", - "type": { - "name": "SVGAnimatedLength" + "from": "SVGPointList", + "name": "getItem", + "returnType": { + "name": "DOMPoint" }, - "type_": "Attribute" + "specials": [ + "getter" + ] }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "newItem", + "type": { + "name": "DOMPoint" + } } ], - "from": "SVGRectElement", - "isReadOnly": true, - "name": "ry", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" + "from": "SVGPointList", + "name": "initialize", + "returnType": { + "name": "DOMPoint" + } }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "newItem", + "type": { + "name": "DOMPoint" + } + }, + { + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGRectElement", + "from": "SVGPointList", + "name": "insertItemBefore", + "returnType": { + "name": "DOMPoint" + } + }, + { + "from": "SVGPointList", "isReadOnly": true, - "name": "width", + "name": "length", "type": { - "name": "SVGAnimatedLength" + "name": "unsigned long" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGRectElement", + "from": "SVGPointList", "isReadOnly": true, - "name": "x", + "name": "numberOfItems", "type": { - "name": "SVGAnimatedLength" + "name": "unsigned long" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "index", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGRectElement", - "isReadOnly": true, - "name": "y", - "type": { - "name": "SVGAnimatedLength" + "from": "SVGPointList", + "name": "removeItem", + "returnType": { + "name": "DOMPoint" + } + }, + { + "args": [ + { + "name": "newItem", + "type": { + "name": "DOMPoint" + } + }, + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "SVGPointList", + "name": "replaceItem", + "returnType": { + "name": "DOMPoint" + } + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + }, + { + "name": "newItem", + "type": { + "name": "DOMPoint" + } + } + ], + "from": "SVGPointList", + "returnType": { + "name": "void" }, - "type_": "Attribute" + "specials": [ + "setter" + ] } ], - "name": "SVGRectElement", + "name": "SVGPointList", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/shapes.html" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/svg/SVGCircleElement.idl", "core/svg/SVGEllipseElement.idl", @@ -82739,6 +84955,7 @@ "core/svg/SVGPolylineElement.idl", "core/svg/SVGRectElement.idl" ], + "inheritsFrom": "SVGGeometryElement", "members": [ { "attrs": [ @@ -82747,31 +84964,16 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGAnimatedPoints", - "isReadOnly": true, - "name": "animatedPoints", - "type": { - "name": "SVGPointList" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedPoints", + "from": "SVGURIReference", "isReadOnly": true, - "name": "points", + "name": "href", "type": { - "name": "SVGPointList" + "name": "SVGAnimatedString" }, "type_": "Attribute" } ], - "name": "SVGAnimatedPoints", + "name": "SVGMeshElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/shapes.html" }, @@ -82919,6 +85121,12 @@ "url": "https://svgwg.org/svg2-draft/shapes.html" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/svg/SVGCircleElement.idl", "core/svg/SVGEllipseElement.idl", @@ -82930,7 +85138,6 @@ "core/svg/SVGPolylineElement.idl", "core/svg/SVGRectElement.idl" ], - "inheritsFrom": "SVGGeometryElement", "members": [ { "attrs": [ @@ -82939,11 +85146,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGLineElement", + "from": "SVGAnimatedPoints", "isReadOnly": true, - "name": "x1", + "name": "animatedPoints", "type": { - "name": "SVGAnimatedLength" + "name": "SVGPointList" }, "type_": "Attribute" }, @@ -82954,14 +85161,33 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGLineElement", + "from": "SVGAnimatedPoints", "isReadOnly": true, - "name": "x2", + "name": "points", "type": { - "name": "SVGAnimatedLength" + "name": "SVGPointList" }, "type_": "Attribute" - }, + } + ], + "name": "SVGAnimatedPoints", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/shapes.html" + }, + { + "files": [ + "core/svg/SVGCircleElement.idl", + "core/svg/SVGEllipseElement.idl", + "core/svg/SVGLineElement.idl", + "core/svg/SVGPointList.idl", + "core/svg/SVGPolygonElement.idl", + "core/svg/SVGPolygonElement.idl", + "core/svg/SVGPolylineElement.idl", + "core/svg/SVGPolylineElement.idl", + "core/svg/SVGRectElement.idl" + ], + "inheritsFrom": "SVGGeometryElement", + "members": [ { "attrs": [ { @@ -82969,11 +85195,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGLineElement", + "from": "SVGAnimatedPoints", "isReadOnly": true, - "name": "y1", + "name": "animatedPoints", "type": { - "name": "SVGAnimatedLength" + "name": "SVGPointList" }, "type_": "Attribute" }, @@ -82984,16 +85210,16 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGLineElement", + "from": "SVGAnimatedPoints", "isReadOnly": true, - "name": "y2", + "name": "points", "type": { - "name": "SVGAnimatedLength" + "name": "SVGPointList" }, "type_": "Attribute" } ], - "name": "SVGLineElement", + "name": "SVGPolylineElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/shapes.html" }, @@ -83018,203 +85244,405 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGURIReference", + "from": "SVGLineElement", "isReadOnly": true, - "name": "href", + "name": "x1", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGLineElement", + "isReadOnly": true, + "name": "x2", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGLineElement", + "isReadOnly": true, + "name": "y1", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGLineElement", + "isReadOnly": true, + "name": "y2", + "type": { + "name": "SVGAnimatedLength" }, "type_": "Attribute" } ], - "name": "SVGMeshElement", + "name": "SVGLineElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/shapes.html" }, { "files": [ - "core/svg/SVGCircleElement.idl", - "core/svg/SVGEllipseElement.idl", - "core/svg/SVGLineElement.idl", - "core/svg/SVGPointList.idl", - "core/svg/SVGPolygonElement.idl", - "core/svg/SVGPolygonElement.idl", - "core/svg/SVGPolylineElement.idl", - "core/svg/SVGPolylineElement.idl", - "core/svg/SVGRectElement.idl" + "core/svg/SVGDefsElement.idl", + "core/svg/SVGDescElement.idl", + "core/svg/SVGDocument.idl", + "core/svg/SVGGElement.idl", + "core/svg/SVGMetadataElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSwitchElement.idl", + "core/svg/SVGSymbolElement.idl", + "core/svg/SVGTitleElement.idl", + "core/svg/SVGUseElement.idl" ], + "inheritsFrom": "SVGGraphicsElement", "members": [ { - "args": [ + "attrs": [ { - "name": "newItem", - "type": { - "name": "DOMPoint" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "SVGPointList", - "name": "appendItem", - "returnType": { - "name": "DOMPoint" - } + "from": "SVGUseElement", + "isReadOnly": true, + "name": "animatedInstanceRoot", + "type": { + "name": "SVGElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "from": "SVGPointList", - "name": "clear", - "returnType": { - "name": "void" - } + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGUseElement", + "isReadOnly": true, + "name": "height", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "SVGPointList", - "name": "getItem", - "returnType": { - "name": "DOMPoint" + "from": "SVGUseElement", + "isReadOnly": true, + "name": "instanceRoot", + "type": { + "name": "SVGElement", + "params": [ + "nullable" + ] }, - "specials": [ - "getter" - ] + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "newItem", - "type": { - "name": "DOMPoint" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "SVGPointList", - "name": "initialize", - "returnType": { - "name": "DOMPoint" - } + "from": "SVGUseElement", + "isReadOnly": true, + "name": "width", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "newItem", - "type": { - "name": "DOMPoint" - } - }, + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "SVGPointList", - "name": "insertItemBefore", - "returnType": { - "name": "DOMPoint" - } + "from": "SVGUseElement", + "isReadOnly": true, + "name": "x", + "type": { + "name": "SVGAnimatedLength" + }, + "type_": "Attribute" }, { - "from": "SVGPointList", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGUseElement", "isReadOnly": true, - "name": "length", + "name": "y", "type": { - "name": "unsigned long" + "name": "SVGAnimatedLength" }, "type_": "Attribute" }, { - "from": "SVGPointList", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGURIReference", "isReadOnly": true, - "name": "numberOfItems", + "name": "href", "type": { - "name": "unsigned long" + "name": "SVGAnimatedString" }, "type_": "Attribute" - }, + } + ], + "name": "SVGUseElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/struct.html" + }, + { + "files": [ + "core/svg/SVGDefsElement.idl", + "core/svg/SVGDescElement.idl", + "core/svg/SVGDocument.idl", + "core/svg/SVGGElement.idl", + "core/svg/SVGMetadataElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSwitchElement.idl", + "core/svg/SVGSymbolElement.idl", + "core/svg/SVGTitleElement.idl", + "core/svg/SVGUseElement.idl" + ], + "inheritsFrom": "SVGGraphicsElement", + "members": [ + ], + "name": "SVGGElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/struct.html" + }, + { + "attrs": [ { - "args": [ + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/svg/SVGDefsElement.idl", + "core/svg/SVGDescElement.idl", + "core/svg/SVGDocument.idl", + "core/svg/SVGGElement.idl", + "core/svg/SVGMetadataElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSwitchElement.idl", + "core/svg/SVGSymbolElement.idl", + "core/svg/SVGTitleElement.idl", + "core/svg/SVGUseElement.idl" + ], + "members": [ + { + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "SVGPointList", - "name": "removeItem", - "returnType": { - "name": "DOMPoint" - } + "from": "SVGElementInstance", + "isReadOnly": true, + "name": "correspondingElement", + "type": { + "name": "SVGElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "newItem", - "type": { - "name": "DOMPoint" - } - }, + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "SVGPointList", - "name": "replaceItem", - "returnType": { - "name": "DOMPoint" - } - }, + "from": "SVGElementInstance", + "isReadOnly": true, + "name": "correspondingUseElement", + "type": { + "name": "SVGUseElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "SVGElementInstance", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/struct.html" + }, + { + "files": [ + "core/svg/SVGDefsElement.idl", + "core/svg/SVGDescElement.idl", + "core/svg/SVGDocument.idl", + "core/svg/SVGGElement.idl", + "core/svg/SVGMetadataElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSwitchElement.idl", + "core/svg/SVGSymbolElement.idl", + "core/svg/SVGTitleElement.idl", + "core/svg/SVGUseElement.idl" + ], + "inheritsFrom": "SVGGraphicsElement", + "members": [ + ], + "name": "SVGDefsElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/struct.html" + }, + { + "attrs": [ { "args": [ { - "name": "index", + "name": "source", "type": { - "name": "unsigned long" + "name": "Animation" } }, { - "name": "newItem", + "name": "newTarget", "type": { - "name": "DOMPoint" + "name": "Animatable" } } ], - "from": "SVGPointList", - "returnType": { - "name": "void" + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/svg/SVGDefsElement.idl", + "core/svg/SVGDescElement.idl", + "core/svg/SVGDocument.idl", + "core/svg/SVGGElement.idl", + "core/svg/SVGMetadataElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSwitchElement.idl", + "core/svg/SVGSymbolElement.idl", + "core/svg/SVGTitleElement.idl", + "core/svg/SVGUseElement.idl" + ], + "inheritsFrom": "Animation", + "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ShadowAnimation", + "isReadOnly": true, + "name": "sourceAnimation", + "type": { + "name": "Animation" }, - "specials": [ - "setter" - ] + "type_": "Attribute" } ], - "name": "SVGPointList", + "name": "ShadowAnimation", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/struct.html" + }, + { + "files": [ + "core/svg/SVGDefsElement.idl", + "core/svg/SVGDescElement.idl", + "core/svg/SVGDocument.idl", + "core/svg/SVGGElement.idl", + "core/svg/SVGMetadataElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSwitchElement.idl", + "core/svg/SVGSymbolElement.idl", + "core/svg/SVGTitleElement.idl", + "core/svg/SVGUseElement.idl" + ], + "inheritsFrom": "SVGElement", + "members": [ + ], + "name": "SVGDescElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/shapes.html" + "url": "https://svgwg.org/svg2-draft/struct.html" }, { "files": [ - "core/svg/SVGCircleElement.idl", - "core/svg/SVGEllipseElement.idl", - "core/svg/SVGLineElement.idl", - "core/svg/SVGPointList.idl", - "core/svg/SVGPolygonElement.idl", - "core/svg/SVGPolygonElement.idl", - "core/svg/SVGPolylineElement.idl", - "core/svg/SVGPolylineElement.idl", - "core/svg/SVGRectElement.idl" + "core/svg/SVGDefsElement.idl", + "core/svg/SVGDescElement.idl", + "core/svg/SVGDocument.idl", + "core/svg/SVGGElement.idl", + "core/svg/SVGMetadataElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSwitchElement.idl", + "core/svg/SVGSymbolElement.idl", + "core/svg/SVGTitleElement.idl", + "core/svg/SVGUseElement.idl" ], - "inheritsFrom": "SVGGeometryElement", + "inheritsFrom": "ShadowRoot", + "members": [ + ], + "name": "SVGUseElementShadowRoot", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/struct.html" + }, + { + "files": [ + "core/svg/SVGDefsElement.idl", + "core/svg/SVGDescElement.idl", + "core/svg/SVGDocument.idl", + "core/svg/SVGGElement.idl", + "core/svg/SVGMetadataElement.idl", + "core/svg/SVGSVGElement.idl", + "core/svg/SVGSwitchElement.idl", + "core/svg/SVGSymbolElement.idl", + "core/svg/SVGTitleElement.idl", + "core/svg/SVGUseElement.idl" + ], + "inheritsFrom": "SVGGraphicsElement", "members": [ { "attrs": [ @@ -83223,11 +85651,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGAnimatedPoints", + "from": "SVGFitToViewBox", "isReadOnly": true, - "name": "animatedPoints", + "name": "preserveAspectRatio", "type": { - "name": "SVGPointList" + "name": "SVGAnimatedPreserveAspectRatio" }, "type_": "Attribute" }, @@ -83238,40 +85666,26 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGAnimatedPoints", + "from": "SVGFitToViewBox", "isReadOnly": true, - "name": "points", + "name": "viewBox", "type": { - "name": "SVGPointList" + "name": "SVGAnimatedRect" }, "type_": "Attribute" } ], - "name": "SVGPolygonElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/shapes.html" - }, - { - "files": [ - "core/svg/SVGDefsElement.idl", - "core/svg/SVGDescElement.idl", - "core/svg/SVGDocument.idl", - "core/svg/SVGGElement.idl", - "core/svg/SVGMetadataElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSwitchElement.idl", - "core/svg/SVGSymbolElement.idl", - "core/svg/SVGTitleElement.idl", - "core/svg/SVGUseElement.idl" - ], - "inheritsFrom": "SVGGraphicsElement", - "members": [ - ], - "name": "SVGSwitchElement", + "name": "SVGSymbolElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/struct.html" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/svg/SVGDefsElement.idl", "core/svg/SVGDescElement.idl", @@ -83284,10 +85698,16 @@ "core/svg/SVGTitleElement.idl", "core/svg/SVGUseElement.idl" ], - "inheritsFrom": "SVGGraphicsElement", "members": [ + { + "from": "GetSVGDocument", + "name": "getSVGDocument", + "returnType": { + "name": "Document" + } + } ], - "name": "SVGUnknownElement", + "name": "GetSVGDocument", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/struct.html" }, @@ -83307,7 +85727,7 @@ "inheritsFrom": "SVGElement", "members": [ ], - "name": "SVGMetadataElement", + "name": "SVGTitleElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/struct.html" }, @@ -83672,71 +86092,6 @@ "name": "void" } }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGFitToViewBox", - "isReadOnly": true, - "name": "preserveAspectRatio", - "type": { - "name": "SVGAnimatedPreserveAspectRatio" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGFitToViewBox", - "isReadOnly": true, - "name": "viewBox", - "type": { - "name": "SVGAnimatedRect" - }, - "type_": "Attribute" - }, - { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_DISABLE", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_MAGNIFY", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_UNKNOWN", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "from": "SVGZoomAndPan", - "name": "zoomAndPan", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, { "from": "WindowEventHandlers", "name": "onafterprint", @@ -83856,6 +86211,71 @@ "name": "EventHandler" }, "type_": "Attribute" + }, + { + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_DISABLE", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_MAGNIFY", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "SVGZoomAndPan", + "name": "zoomAndPan", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGFitToViewBox", + "isReadOnly": true, + "name": "preserveAspectRatio", + "type": { + "name": "SVGAnimatedPreserveAspectRatio" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGFitToViewBox", + "isReadOnly": true, + "name": "viewBox", + "type": { + "name": "SVGAnimatedRect" + }, + "type_": "Attribute" } ], "name": "SVGSVGElement", @@ -83863,12 +86283,6 @@ "url": "https://svgwg.org/svg2-draft/struct.html" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/svg/SVGDefsElement.idl", "core/svg/SVGDescElement.idl", @@ -83881,16 +86295,10 @@ "core/svg/SVGTitleElement.idl", "core/svg/SVGUseElement.idl" ], + "inheritsFrom": "SVGElement", "members": [ - { - "from": "GetSVGDocument", - "name": "getSVGDocument", - "returnType": { - "name": "Document" - } - } ], - "name": "GetSVGDocument", + "name": "SVGMetadataElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/struct.html" }, @@ -83907,34 +86315,14 @@ "core/svg/SVGTitleElement.idl", "core/svg/SVGUseElement.idl" ], - "inheritsFrom": "ShadowRoot", + "inheritsFrom": "SVGGraphicsElement", "members": [ ], - "name": "SVGUseElementShadowRoot", + "name": "SVGSwitchElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/struct.html" }, { - "attrs": [ - { - "args": [ - { - "name": "source", - "type": { - "name": "Animation" - } - }, - { - "name": "newTarget", - "type": { - "name": "Animatable" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/svg/SVGDefsElement.idl", "core/svg/SVGDescElement.idl", @@ -83947,78 +86335,49 @@ "core/svg/SVGTitleElement.idl", "core/svg/SVGUseElement.idl" ], - "inheritsFrom": "Animation", + "inheritsFrom": "SVGGraphicsElement", "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ShadowAnimation", - "isReadOnly": true, - "name": "sourceAnimation", - "type": { - "name": "Animation" - }, - "type_": "Attribute" - } ], - "name": "ShadowAnimation", + "name": "SVGUnknownElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/struct.html" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ - "core/svg/SVGDefsElement.idl", - "core/svg/SVGDescElement.idl", - "core/svg/SVGDocument.idl", - "core/svg/SVGGElement.idl", - "core/svg/SVGMetadataElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSwitchElement.idl", - "core/svg/SVGSymbolElement.idl", - "core/svg/SVGTitleElement.idl", - "core/svg/SVGUseElement.idl" + "core/svg/SVGStyleElement.idl" ], + "inheritsFrom": "SVGElement", "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGElementInstance", - "isReadOnly": true, - "name": "correspondingElement", + "from": "SVGStyleElement", + "name": "media", "type": { - "name": "SVGElement", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGElementInstance", + "from": "SVGStyleElement", + "name": "title", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "SVGStyleElement", + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "LinkStyle", "isReadOnly": true, - "name": "correspondingUseElement", + "name": "sheet", "type": { - "name": "SVGUseElement", + "name": "StyleSheet", "params": [ "nullable" ] @@ -84026,160 +86385,186 @@ "type_": "Attribute" } ], - "name": "SVGElementInstance", + "name": "SVGStyleElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/struct.html" + "url": "https://svgwg.org/svg2-draft/styling.html" }, { "files": [ - "core/svg/SVGDefsElement.idl", - "core/svg/SVGDescElement.idl", - "core/svg/SVGDocument.idl", - "core/svg/SVGGElement.idl", - "core/svg/SVGMetadataElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSwitchElement.idl", - "core/svg/SVGSymbolElement.idl", - "core/svg/SVGTitleElement.idl", - "core/svg/SVGUseElement.idl" + "core/svg/SVGTSpanElement.idl", + "core/svg/SVGTextContentElement.idl", + "core/svg/SVGTextElement.idl", + "core/svg/SVGTextPathElement.idl", + "core/svg/SVGTextPositioningElement.idl" ], - "inheritsFrom": "SVGElement", + "inheritsFrom": "SVGTextPositioningElement", "members": [ ], - "name": "SVGDescElement", + "name": "SVGTSpanElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/struct.html" + "url": "https://svgwg.org/svg2-draft/text.html" }, { "files": [ - "core/svg/SVGDefsElement.idl", - "core/svg/SVGDescElement.idl", - "core/svg/SVGDocument.idl", - "core/svg/SVGGElement.idl", - "core/svg/SVGMetadataElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSwitchElement.idl", - "core/svg/SVGSymbolElement.idl", - "core/svg/SVGTitleElement.idl", - "core/svg/SVGUseElement.idl" + "core/svg/SVGTSpanElement.idl", + "core/svg/SVGTextContentElement.idl", + "core/svg/SVGTextElement.idl", + "core/svg/SVGTextPathElement.idl", + "core/svg/SVGTextPositioningElement.idl" ], - "inheritsFrom": "SVGGraphicsElement", + "inheritsFrom": "SVGTextPositioningElement", "members": [ ], - "name": "SVGGElement", + "name": "SVGTextElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/struct.html" + "url": "https://svgwg.org/svg2-draft/text.html" }, { "files": [ - "core/svg/SVGDefsElement.idl", - "core/svg/SVGDescElement.idl", - "core/svg/SVGDocument.idl", - "core/svg/SVGGElement.idl", - "core/svg/SVGMetadataElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSwitchElement.idl", - "core/svg/SVGSymbolElement.idl", - "core/svg/SVGTitleElement.idl", - "core/svg/SVGUseElement.idl" + "core/svg/SVGTSpanElement.idl", + "core/svg/SVGTextContentElement.idl", + "core/svg/SVGTextElement.idl", + "core/svg/SVGTextPathElement.idl", + "core/svg/SVGTextPositioningElement.idl" ], "inheritsFrom": "SVGGraphicsElement", "members": [ { - "attrs": [ + "from": "SVGTextContentElement", + "isConst": true, + "name": "LENGTHADJUST_SPACING", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGTextContentElement", + "isConst": true, + "name": "LENGTHADJUST_SPACINGANDGLYPHS", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGTextContentElement", + "isConst": true, + "name": "LENGTHADJUST_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "point", + "type": { + "name": "DOMPoint" + } } ], - "from": "SVGUseElement", - "isReadOnly": true, - "name": "animatedInstanceRoot", - "type": { - "name": "SVGElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "from": "SVGTextContentElement", + "name": "getCharNumAtPosition", + "returnType": { + "name": "long" + } }, { - "attrs": [ + "from": "SVGTextContentElement", + "name": "getComputedTextLength", + "returnType": { + "name": "float" + } + }, + { + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "charnum", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGUseElement", - "isReadOnly": true, - "name": "height", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" + "from": "SVGTextContentElement", + "name": "getEndPositionOfChar", + "returnType": { + "name": "DOMPoint" + } }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "charnum", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGUseElement", - "isReadOnly": true, - "name": "instanceRoot", - "type": { - "name": "SVGElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "from": "SVGTextContentElement", + "name": "getExtentOfChar", + "returnType": { + "name": "DOMRect" + } }, { - "attrs": [ + "from": "SVGTextContentElement", + "name": "getNumberOfChars", + "returnType": { + "name": "long" + } + }, + { + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "charnum", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGUseElement", - "isReadOnly": true, - "name": "width", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" + "from": "SVGTextContentElement", + "name": "getRotationOfChar", + "returnType": { + "name": "float" + } }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "charnum", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGUseElement", - "isReadOnly": true, - "name": "x", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" + "from": "SVGTextContentElement", + "name": "getStartPositionOfChar", + "returnType": { + "name": "DOMPoint" + } }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "charnum", + "type": { + "name": "unsigned long" + } + }, + { + "name": "nchars", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGUseElement", - "isReadOnly": true, - "name": "y", - "type": { - "name": "SVGAnimatedLength" - }, - "type_": "Attribute" + "from": "SVGTextContentElement", + "name": "getSubStringLength", + "returnType": { + "name": "float" + } }, { "attrs": [ @@ -84188,68 +86573,34 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGURIReference", + "from": "SVGTextContentElement", "isReadOnly": true, - "name": "href", + "name": "lengthAdjust", "type": { - "name": "SVGAnimatedString" + "name": "SVGAnimatedEnumeration" }, "type_": "Attribute" - } - ], - "name": "SVGUseElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/struct.html" - }, - { - "files": [ - "core/svg/SVGDefsElement.idl", - "core/svg/SVGDescElement.idl", - "core/svg/SVGDocument.idl", - "core/svg/SVGGElement.idl", - "core/svg/SVGMetadataElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSwitchElement.idl", - "core/svg/SVGSymbolElement.idl", - "core/svg/SVGTitleElement.idl", - "core/svg/SVGUseElement.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ - ], - "name": "SVGTitleElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/struct.html" - }, - { - "files": [ - "core/svg/SVGDefsElement.idl", - "core/svg/SVGDescElement.idl", - "core/svg/SVGDocument.idl", - "core/svg/SVGGElement.idl", - "core/svg/SVGMetadataElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSwitchElement.idl", - "core/svg/SVGSymbolElement.idl", - "core/svg/SVGTitleElement.idl", - "core/svg/SVGUseElement.idl" - ], - "inheritsFrom": "SVGGraphicsElement", - "members": [ + }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "charnum", + "type": { + "name": "unsigned long" + } + }, + { + "name": "nchars", + "type": { + "name": "unsigned long" + } } ], - "from": "SVGFitToViewBox", - "isReadOnly": true, - "name": "preserveAspectRatio", - "type": { - "name": "SVGAnimatedPreserveAspectRatio" - }, - "type_": "Attribute" + "from": "SVGTextContentElement", + "name": "selectSubString", + "returnType": { + "name": "void" + } }, { "attrs": [ @@ -84258,85 +86609,18 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGFitToViewBox", - "isReadOnly": true, - "name": "viewBox", - "type": { - "name": "SVGAnimatedRect" - }, - "type_": "Attribute" - } - ], - "name": "SVGSymbolElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/struct.html" - }, - { - "files": [ - "core/svg/SVGDefsElement.idl", - "core/svg/SVGDescElement.idl", - "core/svg/SVGDocument.idl", - "core/svg/SVGGElement.idl", - "core/svg/SVGMetadataElement.idl", - "core/svg/SVGSVGElement.idl", - "core/svg/SVGSwitchElement.idl", - "core/svg/SVGSymbolElement.idl", - "core/svg/SVGTitleElement.idl", - "core/svg/SVGUseElement.idl" - ], - "inheritsFrom": "SVGGraphicsElement", - "members": [ - ], - "name": "SVGDefsElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/struct.html" - }, - { - "files": [ - "core/svg/SVGStyleElement.idl" - ], - "inheritsFrom": "SVGElement", - "members": [ - { - "from": "SVGStyleElement", - "name": "media", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "SVGStyleElement", - "name": "title", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "SVGStyleElement", - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "LinkStyle", + "from": "SVGTextContentElement", "isReadOnly": true, - "name": "sheet", + "name": "textLength", "type": { - "name": "StyleSheet", - "params": [ - "nullable" - ] + "name": "SVGAnimatedLength" }, "type_": "Attribute" } ], - "name": "SVGStyleElement", + "name": "SVGTextContentElement", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/styling.html" + "url": "https://svgwg.org/svg2-draft/text.html" }, { "files": [ @@ -84559,303 +86843,211 @@ }, { "files": [ - "core/svg/SVGTSpanElement.idl", - "core/svg/SVGTextContentElement.idl", - "core/svg/SVGTextElement.idl", - "core/svg/SVGTextPathElement.idl", - "core/svg/SVGTextPositioningElement.idl" - ], - "inheritsFrom": "SVGTextPositioningElement", - "members": [ - ], - "name": "SVGTextElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/text.html" - }, - { - "files": [ - "core/svg/SVGTSpanElement.idl", - "core/svg/SVGTextContentElement.idl", - "core/svg/SVGTextElement.idl", - "core/svg/SVGTextPathElement.idl", - "core/svg/SVGTextPositioningElement.idl" + "core/svg/SVGAngle.idl", + "core/svg/SVGAnimatedAngle.idl", + "core/svg/SVGAnimatedBoolean.idl", + "core/svg/SVGAnimatedEnumeration.idl", + "core/svg/SVGAnimatedInteger.idl", + "core/svg/SVGAnimatedLength.idl", + "core/svg/SVGAnimatedLengthList.idl", + "core/svg/SVGAnimatedNumber.idl", + "core/svg/SVGAnimatedNumberList.idl", + "core/svg/SVGAnimatedRect.idl", + "core/svg/SVGAnimatedString.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGFitToViewBox.idl", + "core/svg/SVGGeometryElement.idl", + "core/svg/SVGGraphicsElement.idl", + "core/svg/SVGLength.idl", + "core/svg/SVGLengthList.idl", + "core/svg/SVGNumber.idl", + "core/svg/SVGNumberList.idl", + "core/svg/SVGStringList.idl", + "core/svg/SVGTests.idl", + "core/svg/SVGURIReference.idl", + "core/svg/SVGUnitTypes.idl", + "core/svg/SVGZoomAndPan.idl" ], - "inheritsFrom": "SVGTextPositioningElement", "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedAngle", + "isReadOnly": true, + "name": "animVal", + "type": { + "name": "SVGAngle" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedAngle", + "isReadOnly": true, + "name": "baseVal", + "type": { + "name": "SVGAngle" + }, + "type_": "Attribute" + } ], - "name": "SVGTSpanElement", + "name": "SVGAnimatedAngle", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/text.html" + "url": "https://svgwg.org/svg2-draft/types.html" }, { "files": [ - "core/svg/SVGTSpanElement.idl", - "core/svg/SVGTextContentElement.idl", - "core/svg/SVGTextElement.idl", - "core/svg/SVGTextPathElement.idl", - "core/svg/SVGTextPositioningElement.idl" + "core/svg/SVGAngle.idl", + "core/svg/SVGAnimatedAngle.idl", + "core/svg/SVGAnimatedBoolean.idl", + "core/svg/SVGAnimatedEnumeration.idl", + "core/svg/SVGAnimatedInteger.idl", + "core/svg/SVGAnimatedLength.idl", + "core/svg/SVGAnimatedLengthList.idl", + "core/svg/SVGAnimatedNumber.idl", + "core/svg/SVGAnimatedNumberList.idl", + "core/svg/SVGAnimatedRect.idl", + "core/svg/SVGAnimatedString.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGFitToViewBox.idl", + "core/svg/SVGGeometryElement.idl", + "core/svg/SVGGraphicsElement.idl", + "core/svg/SVGLength.idl", + "core/svg/SVGLengthList.idl", + "core/svg/SVGNumber.idl", + "core/svg/SVGNumberList.idl", + "core/svg/SVGStringList.idl", + "core/svg/SVGTests.idl", + "core/svg/SVGURIReference.idl", + "core/svg/SVGUnitTypes.idl", + "core/svg/SVGZoomAndPan.idl" ], - "inheritsFrom": "SVGGraphicsElement", "members": [ { - "from": "SVGTextContentElement", + "from": "SVGAngle", "isConst": true, - "name": "LENGTHADJUST_SPACING", + "name": "SVG_ANGLETYPE_DEG", "type": { "name": "unsigned short" }, - "value": "1" + "value": "2" }, { - "from": "SVGTextContentElement", + "from": "SVGAngle", "isConst": true, - "name": "LENGTHADJUST_SPACINGANDGLYPHS", + "name": "SVG_ANGLETYPE_GRAD", "type": { "name": "unsigned short" }, - "value": "2" + "value": "4" }, { - "from": "SVGTextContentElement", + "from": "SVGAngle", "isConst": true, - "name": "LENGTHADJUST_UNKNOWN", + "name": "SVG_ANGLETYPE_RAD", "type": { "name": "unsigned short" }, - "value": "0" - }, - { - "args": [ - { - "name": "point", - "type": { - "name": "DOMPoint" - } - } - ], - "from": "SVGTextContentElement", - "name": "getCharNumAtPosition", - "returnType": { - "name": "long" - } - }, - { - "from": "SVGTextContentElement", - "name": "getComputedTextLength", - "returnType": { - "name": "float" - } - }, - { - "args": [ - { - "name": "charnum", - "type": { - "name": "unsigned long" - } - } - ], - "from": "SVGTextContentElement", - "name": "getEndPositionOfChar", - "returnType": { - "name": "DOMPoint" - } - }, - { - "args": [ - { - "name": "charnum", - "type": { - "name": "unsigned long" - } - } - ], - "from": "SVGTextContentElement", - "name": "getExtentOfChar", - "returnType": { - "name": "DOMRect" - } - }, - { - "from": "SVGTextContentElement", - "name": "getNumberOfChars", - "returnType": { - "name": "long" - } + "value": "3" }, { - "args": [ - { - "name": "charnum", - "type": { - "name": "unsigned long" - } - } - ], - "from": "SVGTextContentElement", - "name": "getRotationOfChar", - "returnType": { - "name": "float" - } + "from": "SVGAngle", + "isConst": true, + "name": "SVG_ANGLETYPE_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" }, { - "args": [ - { - "name": "charnum", - "type": { - "name": "unsigned long" - } - } - ], - "from": "SVGTextContentElement", - "name": "getStartPositionOfChar", - "returnType": { - "name": "DOMPoint" - } + "from": "SVGAngle", + "isConst": true, + "name": "SVG_ANGLETYPE_UNSPECIFIED", + "type": { + "name": "unsigned short" + }, + "value": "1" }, { "args": [ { - "name": "charnum", - "type": { - "name": "unsigned long" - } - }, - { - "name": "nchars", + "name": "unitType", "type": { - "name": "unsigned long" + "name": "unsigned short" } } ], - "from": "SVGTextContentElement", - "name": "getSubStringLength", + "from": "SVGAngle", + "name": "convertToSpecifiedUnits", "returnType": { - "name": "float" + "name": "void" } }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGTextContentElement", - "isReadOnly": true, - "name": "lengthAdjust", - "type": { - "name": "SVGAnimatedEnumeration" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "charnum", + "name": "unitType", "type": { - "name": "unsigned long" + "name": "unsigned short" } }, { - "name": "nchars", + "name": "valueInSpecifiedUnits", "type": { - "name": "unsigned long" + "name": "float" } } ], - "from": "SVGTextContentElement", - "name": "selectSubString", + "from": "SVGAngle", + "name": "newValueSpecifiedUnits", "returnType": { - "name": "void" - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGTextContentElement", + "name": "void" + } + }, + { + "from": "SVGAngle", "isReadOnly": true, - "name": "textLength", + "name": "unitType", "type": { - "name": "SVGAnimatedLength" + "name": "unsigned short" }, "type_": "Attribute" - } - ], - "name": "SVGTextContentElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/text.html" - }, - { - "attrs": [ + }, { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/svg/SVGAngle.idl", - "core/svg/SVGAnimatedAngle.idl", - "core/svg/SVGAnimatedBoolean.idl", - "core/svg/SVGAnimatedEnumeration.idl", - "core/svg/SVGAnimatedInteger.idl", - "core/svg/SVGAnimatedLength.idl", - "core/svg/SVGAnimatedLengthList.idl", - "core/svg/SVGAnimatedNumber.idl", - "core/svg/SVGAnimatedNumberList.idl", - "core/svg/SVGAnimatedRect.idl", - "core/svg/SVGAnimatedString.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGFitToViewBox.idl", - "core/svg/SVGGeometryElement.idl", - "core/svg/SVGGraphicsElement.idl", - "core/svg/SVGLength.idl", - "core/svg/SVGLengthList.idl", - "core/svg/SVGNumber.idl", - "core/svg/SVGNumberList.idl", - "core/svg/SVGStringList.idl", - "core/svg/SVGTests.idl", - "core/svg/SVGURIReference.idl", - "core/svg/SVGUnitTypes.idl", - "core/svg/SVGZoomAndPan.idl" - ], - "members": [ + "from": "SVGAngle", + "name": "value", + "type": { + "name": "float" + }, + "type_": "Attribute" + }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGTests", - "isReadOnly": true, - "name": "requiredExtensions", + "from": "SVGAngle", + "name": "valueAsString", "type": { - "name": "SVGStringList" + "name": "DOMString" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGTests", - "isReadOnly": true, - "name": "systemLanguage", + "from": "SVGAngle", + "name": "valueInSpecifiedUnits", "type": { - "name": "SVGStringList" + "name": "float" }, "type_": "Attribute" } ], - "name": "SVGTests", + "name": "SVGAngle", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -85072,162 +87264,338 @@ "core/svg/SVGUnitTypes.idl", "core/svg/SVGZoomAndPan.idl" ], + "inheritsFrom": "SVGGraphicsElement", "members": [ { "args": [ { - "name": "newItem", + "name": "distance", "type": { - "name": "SVGNumber" + "name": "float" } } ], - "from": "SVGNumberList", - "name": "appendItem", + "from": "SVGGeometryElement", + "name": "getPointAtLength", "returnType": { - "name": "SVGNumber" + "name": "DOMPoint" } }, { - "from": "SVGNumberList", - "name": "clear", + "from": "SVGGeometryElement", + "name": "getTotalLength", "returnType": { - "name": "void" + "name": "float" } }, { "args": [ { - "name": "index", + "name": "point", "type": { - "name": "unsigned long" + "name": "DOMPoint" } } ], - "from": "SVGNumberList", - "name": "getItem", + "from": "SVGGeometryElement", + "name": "isPointInFill", "returnType": { - "name": "SVGNumber" - }, - "specials": [ - "getter" - ] + "name": "boolean" + } }, { "args": [ { - "name": "newItem", + "name": "point", "type": { - "name": "SVGNumber" + "name": "DOMPoint" } } ], - "from": "SVGNumberList", - "name": "initialize", + "from": "SVGGeometryElement", + "name": "isPointInStroke", "returnType": { - "name": "SVGNumber" + "name": "boolean" } }, { - "args": [ - { - "name": "newItem", - "type": { - "name": "SVGNumber" - } - }, + "attrs": [ { - "name": "index", - "type": { - "name": "unsigned long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "SVGNumberList", - "name": "insertItemBefore", - "returnType": { - "name": "SVGNumber" - } - }, - { - "from": "SVGNumberList", + "from": "SVGGeometryElement", "isReadOnly": true, - "name": "length", + "name": "pathLength", "type": { - "name": "unsigned long" + "name": "SVGAnimatedNumber" }, "type_": "Attribute" + } + ], + "name": "SVGGeometryElement", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/types.html" + }, + { + "files": [ + "core/svg/SVGAngle.idl", + "core/svg/SVGAnimatedAngle.idl", + "core/svg/SVGAnimatedBoolean.idl", + "core/svg/SVGAnimatedEnumeration.idl", + "core/svg/SVGAnimatedInteger.idl", + "core/svg/SVGAnimatedLength.idl", + "core/svg/SVGAnimatedLengthList.idl", + "core/svg/SVGAnimatedNumber.idl", + "core/svg/SVGAnimatedNumberList.idl", + "core/svg/SVGAnimatedRect.idl", + "core/svg/SVGAnimatedString.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGFitToViewBox.idl", + "core/svg/SVGGeometryElement.idl", + "core/svg/SVGGraphicsElement.idl", + "core/svg/SVGLength.idl", + "core/svg/SVGLengthList.idl", + "core/svg/SVGNumber.idl", + "core/svg/SVGNumberList.idl", + "core/svg/SVGStringList.idl", + "core/svg/SVGTests.idl", + "core/svg/SVGURIReference.idl", + "core/svg/SVGUnitTypes.idl", + "core/svg/SVGZoomAndPan.idl" + ], + "members": [ + { + "from": "SVGUnitTypes", + "isConst": true, + "name": "SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", + "type": { + "name": "unsigned short" + }, + "value": "2" }, { - "from": "SVGNumberList", - "isReadOnly": true, - "name": "numberOfItems", + "from": "SVGUnitTypes", + "isConst": true, + "name": "SVG_UNIT_TYPE_UNKNOWN", "type": { - "name": "unsigned long" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "0" }, { - "args": [ - { - "name": "index", - "type": { - "name": "unsigned long" - } - } - ], - "from": "SVGNumberList", - "name": "removeItem", - "returnType": { - "name": "SVGNumber" - } + "from": "SVGUnitTypes", + "isConst": true, + "name": "SVG_UNIT_TYPE_USERSPACEONUSE", + "type": { + "name": "unsigned short" + }, + "value": "1" + } + ], + "name": "SVGUnitTypes", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/types.html" + }, + { + "files": [ + "core/svg/SVGAngle.idl", + "core/svg/SVGAnimatedAngle.idl", + "core/svg/SVGAnimatedBoolean.idl", + "core/svg/SVGAnimatedEnumeration.idl", + "core/svg/SVGAnimatedInteger.idl", + "core/svg/SVGAnimatedLength.idl", + "core/svg/SVGAnimatedLengthList.idl", + "core/svg/SVGAnimatedNumber.idl", + "core/svg/SVGAnimatedNumberList.idl", + "core/svg/SVGAnimatedRect.idl", + "core/svg/SVGAnimatedString.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGFitToViewBox.idl", + "core/svg/SVGGeometryElement.idl", + "core/svg/SVGGraphicsElement.idl", + "core/svg/SVGLength.idl", + "core/svg/SVGLengthList.idl", + "core/svg/SVGNumber.idl", + "core/svg/SVGNumberList.idl", + "core/svg/SVGStringList.idl", + "core/svg/SVGTests.idl", + "core/svg/SVGURIReference.idl", + "core/svg/SVGUnitTypes.idl", + "core/svg/SVGZoomAndPan.idl" + ], + "members": [ + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_CM", + "type": { + "name": "unsigned short" + }, + "value": "6" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_EMS", + "type": { + "name": "unsigned short" + }, + "value": "3" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_EXS", + "type": { + "name": "unsigned short" + }, + "value": "4" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_IN", + "type": { + "name": "unsigned short" + }, + "value": "8" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_MM", + "type": { + "name": "unsigned short" + }, + "value": "7" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_NUMBER", + "type": { + "name": "unsigned short" + }, + "value": "1" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_PC", + "type": { + "name": "unsigned short" + }, + "value": "10" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_PERCENTAGE", + "type": { + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_PT", + "type": { + "name": "unsigned short" + }, + "value": "9" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_PX", + "type": { + "name": "unsigned short" + }, + "value": "5" + }, + { + "from": "SVGLength", + "isConst": true, + "name": "SVG_LENGTHTYPE_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" }, { "args": [ { - "name": "newItem", - "type": { - "name": "SVGNumber" - } - }, - { - "name": "index", + "name": "unitType", "type": { - "name": "unsigned long" + "name": "unsigned short" } } ], - "from": "SVGNumberList", - "name": "replaceItem", + "from": "SVGLength", + "name": "convertToSpecifiedUnits", "returnType": { - "name": "SVGNumber" + "name": "void" } }, { "args": [ { - "name": "index", + "name": "unitType", "type": { - "name": "unsigned long" + "name": "unsigned short" } }, { - "name": "newItem", + "name": "valueInSpecifiedUnits", "type": { - "name": "SVGNumber" + "name": "float" } } ], - "from": "SVGNumberList", + "from": "SVGLength", + "name": "newValueSpecifiedUnits", "returnType": { "name": "void" + } + }, + { + "from": "SVGLength", + "isReadOnly": true, + "name": "unitType", + "type": { + "name": "unsigned short" }, - "specials": [ - "setter" - ] + "type_": "Attribute" + }, + { + "from": "SVGLength", + "name": "value", + "type": { + "name": "float" + }, + "type_": "Attribute" + }, + { + "from": "SVGLength", + "name": "valueAsString", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "SVGLength", + "name": "valueInSpecifiedUnits", + "type": { + "name": "float" + }, + "type_": "Attribute" } ], - "name": "SVGNumberList", + "name": "SVGLength", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -85260,15 +87628,24 @@ ], "members": [ { - "from": "SVGNumber", - "name": "value", + "from": "SVGAnimatedNumber", + "isReadOnly": true, + "name": "animVal", + "type": { + "name": "float" + }, + "type_": "Attribute" + }, + { + "from": "SVGAnimatedNumber", + "name": "baseVal", "type": { "name": "float" }, "type_": "Attribute" } ], - "name": "SVGNumber", + "name": "SVGAnimatedNumber", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -85305,18 +87682,18 @@ { "name": "newItem", "type": { - "name": "Type" + "name": "SVGLength" } } ], - "from": "SVGNameList", + "from": "SVGLengthList", "name": "appendItem", "returnType": { - "name": "Type" + "name": "SVGLength" } }, { - "from": "SVGNameList", + "from": "SVGLengthList", "name": "clear", "returnType": { "name": "void" @@ -85331,10 +87708,10 @@ } } ], - "from": "SVGNameList", + "from": "SVGLengthList", "name": "getItem", "returnType": { - "name": "Type" + "name": "SVGLength" }, "specials": [ "getter" @@ -85345,14 +87722,14 @@ { "name": "newItem", "type": { - "name": "Type" + "name": "SVGLength" } } ], - "from": "SVGNameList", + "from": "SVGLengthList", "name": "initialize", "returnType": { - "name": "Type" + "name": "SVGLength" } }, { @@ -85360,7 +87737,7 @@ { "name": "newItem", "type": { - "name": "Type" + "name": "SVGLength" } }, { @@ -85370,14 +87747,14 @@ } } ], - "from": "SVGNameList", + "from": "SVGLengthList", "name": "insertItemBefore", "returnType": { - "name": "Type" + "name": "SVGLength" } }, { - "from": "SVGNameList", + "from": "SVGLengthList", "isReadOnly": true, "name": "length", "type": { @@ -85386,7 +87763,7 @@ "type_": "Attribute" }, { - "from": "SVGNameList", + "from": "SVGLengthList", "isReadOnly": true, "name": "numberOfItems", "type": { @@ -85403,10 +87780,10 @@ } } ], - "from": "SVGNameList", + "from": "SVGLengthList", "name": "removeItem", "returnType": { - "name": "Type" + "name": "SVGLength" } }, { @@ -85414,7 +87791,7 @@ { "name": "newItem", "type": { - "name": "Type" + "name": "SVGLength" } }, { @@ -85424,10 +87801,10 @@ } } ], - "from": "SVGNameList", + "from": "SVGLengthList", "name": "replaceItem", "returnType": { - "name": "Type" + "name": "SVGLength" } }, { @@ -85441,11 +87818,11 @@ { "name": "newItem", "type": { - "name": "Type" + "name": "SVGLength" } } ], - "from": "SVGNameList", + "from": "SVGLengthList", "returnType": { "name": "void" }, @@ -85454,7 +87831,139 @@ ] } ], - "name": "SVGNameList", + "name": "SVGLengthList", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/types.html" + }, + { + "files": [ + "core/svg/SVGAngle.idl", + "core/svg/SVGAnimatedAngle.idl", + "core/svg/SVGAnimatedBoolean.idl", + "core/svg/SVGAnimatedEnumeration.idl", + "core/svg/SVGAnimatedInteger.idl", + "core/svg/SVGAnimatedLength.idl", + "core/svg/SVGAnimatedLengthList.idl", + "core/svg/SVGAnimatedNumber.idl", + "core/svg/SVGAnimatedNumberList.idl", + "core/svg/SVGAnimatedRect.idl", + "core/svg/SVGAnimatedString.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGFitToViewBox.idl", + "core/svg/SVGGeometryElement.idl", + "core/svg/SVGGraphicsElement.idl", + "core/svg/SVGLength.idl", + "core/svg/SVGLengthList.idl", + "core/svg/SVGNumber.idl", + "core/svg/SVGNumberList.idl", + "core/svg/SVGStringList.idl", + "core/svg/SVGTests.idl", + "core/svg/SVGURIReference.idl", + "core/svg/SVGUnitTypes.idl", + "core/svg/SVGZoomAndPan.idl" + ], + "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedLength", + "isReadOnly": true, + "name": "animVal", + "type": { + "name": "SVGLength" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedLength", + "isReadOnly": true, + "name": "baseVal", + "type": { + "name": "SVGLength" + }, + "type_": "Attribute" + } + ], + "name": "SVGAnimatedLength", + "type_": "Interface", + "url": "https://svgwg.org/svg2-draft/types.html" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/svg/SVGAngle.idl", + "core/svg/SVGAnimatedAngle.idl", + "core/svg/SVGAnimatedBoolean.idl", + "core/svg/SVGAnimatedEnumeration.idl", + "core/svg/SVGAnimatedInteger.idl", + "core/svg/SVGAnimatedLength.idl", + "core/svg/SVGAnimatedLengthList.idl", + "core/svg/SVGAnimatedNumber.idl", + "core/svg/SVGAnimatedNumberList.idl", + "core/svg/SVGAnimatedRect.idl", + "core/svg/SVGAnimatedString.idl", + "core/svg/SVGElement.idl", + "core/svg/SVGFitToViewBox.idl", + "core/svg/SVGGeometryElement.idl", + "core/svg/SVGGraphicsElement.idl", + "core/svg/SVGLength.idl", + "core/svg/SVGLengthList.idl", + "core/svg/SVGNumber.idl", + "core/svg/SVGNumberList.idl", + "core/svg/SVGStringList.idl", + "core/svg/SVGTests.idl", + "core/svg/SVGURIReference.idl", + "core/svg/SVGUnitTypes.idl", + "core/svg/SVGZoomAndPan.idl" + ], + "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGTests", + "isReadOnly": true, + "name": "requiredExtensions", + "type": { + "name": "SVGStringList" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGTests", + "isReadOnly": true, + "name": "systemLanguage", + "type": { + "name": "SVGStringList" + }, + "type_": "Attribute" + } + ], + "name": "SVGTests", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -85491,18 +88000,18 @@ { "name": "newItem", "type": { - "name": "SVGLength" + "name": "Type" } } ], - "from": "SVGLengthList", + "from": "SVGNameList", "name": "appendItem", "returnType": { - "name": "SVGLength" + "name": "Type" } }, { - "from": "SVGLengthList", + "from": "SVGNameList", "name": "clear", "returnType": { "name": "void" @@ -85517,10 +88026,10 @@ } } ], - "from": "SVGLengthList", + "from": "SVGNameList", "name": "getItem", "returnType": { - "name": "SVGLength" + "name": "Type" }, "specials": [ "getter" @@ -85531,14 +88040,14 @@ { "name": "newItem", "type": { - "name": "SVGLength" + "name": "Type" } } ], - "from": "SVGLengthList", + "from": "SVGNameList", "name": "initialize", "returnType": { - "name": "SVGLength" + "name": "Type" } }, { @@ -85546,7 +88055,7 @@ { "name": "newItem", "type": { - "name": "SVGLength" + "name": "Type" } }, { @@ -85556,14 +88065,14 @@ } } ], - "from": "SVGLengthList", + "from": "SVGNameList", "name": "insertItemBefore", "returnType": { - "name": "SVGLength" + "name": "Type" } }, { - "from": "SVGLengthList", + "from": "SVGNameList", "isReadOnly": true, "name": "length", "type": { @@ -85572,7 +88081,7 @@ "type_": "Attribute" }, { - "from": "SVGLengthList", + "from": "SVGNameList", "isReadOnly": true, "name": "numberOfItems", "type": { @@ -85589,10 +88098,10 @@ } } ], - "from": "SVGLengthList", + "from": "SVGNameList", "name": "removeItem", "returnType": { - "name": "SVGLength" + "name": "Type" } }, { @@ -85600,7 +88109,7 @@ { "name": "newItem", "type": { - "name": "SVGLength" + "name": "Type" } }, { @@ -85610,10 +88119,10 @@ } } ], - "from": "SVGLengthList", + "from": "SVGNameList", "name": "replaceItem", "returnType": { - "name": "SVGLength" + "name": "Type" } }, { @@ -85627,11 +88136,11 @@ { "name": "newItem", "type": { - "name": "SVGLength" + "name": "Type" } } ], - "from": "SVGLengthList", + "from": "SVGNameList", "returnType": { "name": "void" }, @@ -85640,7 +88149,7 @@ ] } ], - "name": "SVGLengthList", + "name": "SVGNameList", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -85673,175 +88182,24 @@ ], "members": [ { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_CM", - "type": { - "name": "unsigned short" - }, - "value": "6" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_EMS", - "type": { - "name": "unsigned short" - }, - "value": "3" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_EXS", - "type": { - "name": "unsigned short" - }, - "value": "4" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_IN", - "type": { - "name": "unsigned short" - }, - "value": "8" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_MM", - "type": { - "name": "unsigned short" - }, - "value": "7" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_NUMBER", - "type": { - "name": "unsigned short" - }, - "value": "1" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_PC", - "type": { - "name": "unsigned short" - }, - "value": "10" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_PERCENTAGE", - "type": { - "name": "unsigned short" - }, - "value": "2" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_PT", - "type": { - "name": "unsigned short" - }, - "value": "9" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_PX", - "type": { - "name": "unsigned short" - }, - "value": "5" - }, - { - "from": "SVGLength", - "isConst": true, - "name": "SVG_LENGTHTYPE_UNKNOWN", - "type": { - "name": "unsigned short" - }, - "value": "0" - }, - { - "args": [ - { - "name": "unitType", - "type": { - "name": "unsigned short" - } - } - ], - "from": "SVGLength", - "name": "convertToSpecifiedUnits", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "unitType", - "type": { - "name": "unsigned short" - } - }, - { - "name": "valueInSpecifiedUnits", - "type": { - "name": "float" - } - } - ], - "from": "SVGLength", - "name": "newValueSpecifiedUnits", - "returnType": { - "name": "void" - } - }, - { - "from": "SVGLength", + "from": "SVGAnimatedInteger", "isReadOnly": true, - "name": "unitType", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, - { - "from": "SVGLength", - "name": "value", - "type": { - "name": "float" - }, - "type_": "Attribute" - }, - { - "from": "SVGLength", - "name": "valueAsString", + "name": "animVal", "type": { - "name": "DOMString" + "name": "long" }, "type_": "Attribute" }, { - "from": "SVGLength", - "name": "valueInSpecifiedUnits", + "from": "SVGAnimatedInteger", + "name": "baseVal", "type": { - "name": "float" + "name": "long" }, "type_": "Attribute" } ], - "name": "SVGLength", + "name": "SVGAnimatedInteger", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -85872,59 +88230,7 @@ "core/svg/SVGUnitTypes.idl", "core/svg/SVGZoomAndPan.idl" ], - "inheritsFrom": "SVGElement", "members": [ - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "SVGBoundingBoxOptions" - } - } - ], - "from": "SVGGraphicsElement", - "name": "getBBox", - "returnType": { - "name": "DOMRect" - } - }, - { - "from": "SVGGraphicsElement", - "name": "getCTM", - "returnType": { - "name": "DOMMatrix", - "params": [ - "nullable" - ] - } - }, - { - "from": "SVGGraphicsElement", - "name": "getScreenCTM", - "returnType": { - "name": "DOMMatrix", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGGraphicsElement", - "isReadOnly": true, - "name": "transform", - "type": { - "name": "SVGAnimatedTransformList" - }, - "type_": "Attribute" - }, { "attrs": [ { @@ -85932,11 +88238,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGTests", + "from": "SVGAnimatedNumberList", "isReadOnly": true, - "name": "requiredExtensions", + "name": "animVal", "type": { - "name": "SVGStringList" + "name": "SVGNumberList" }, "type_": "Attribute" }, @@ -85947,20 +88253,26 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGTests", + "from": "SVGAnimatedNumberList", "isReadOnly": true, - "name": "systemLanguage", + "name": "baseVal", "type": { - "name": "SVGStringList" + "name": "SVGNumberList" }, "type_": "Attribute" } ], - "name": "SVGGraphicsElement", + "name": "SVGAnimatedNumberList", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/svg/SVGAngle.idl", "core/svg/SVGAnimatedAngle.idl", @@ -85987,60 +88299,7 @@ "core/svg/SVGUnitTypes.idl", "core/svg/SVGZoomAndPan.idl" ], - "inheritsFrom": "SVGGraphicsElement", "members": [ - { - "args": [ - { - "name": "distance", - "type": { - "name": "float" - } - } - ], - "from": "SVGGeometryElement", - "name": "getPointAtLength", - "returnType": { - "name": "DOMPoint" - } - }, - { - "from": "SVGGeometryElement", - "name": "getTotalLength", - "returnType": { - "name": "float" - } - }, - { - "args": [ - { - "name": "point", - "type": { - "name": "DOMPoint" - } - } - ], - "from": "SVGGeometryElement", - "name": "isPointInFill", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "point", - "type": { - "name": "DOMPoint" - } - } - ], - "from": "SVGGeometryElement", - "name": "isPointInStroke", - "returnType": { - "name": "boolean" - } - }, { "attrs": [ { @@ -86048,16 +88307,16 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGGeometryElement", + "from": "SVGURIReference", "isReadOnly": true, - "name": "pathLength", + "name": "href", "type": { - "name": "SVGAnimatedNumber" + "name": "SVGAnimatedString" }, "type_": "Attribute" } ], - "name": "SVGGeometryElement", + "name": "SVGURIReference", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -86096,37 +88355,42 @@ ], "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGFitToViewBox", - "isReadOnly": true, - "name": "preserveAspectRatio", + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_DISABLE", "type": { - "name": "SVGAnimatedPreserveAspectRatio" + "name": "unsigned short" }, - "type_": "Attribute" + "value": "1" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGFitToViewBox", - "isReadOnly": true, - "name": "viewBox", + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_MAGNIFY", "type": { - "name": "SVGAnimatedRect" + "name": "unsigned short" + }, + "value": "2" + }, + { + "from": "SVGZoomAndPan", + "isConst": true, + "name": "SVG_ZOOMANDPAN_UNKNOWN", + "type": { + "name": "unsigned short" + }, + "value": "0" + }, + { + "from": "SVGZoomAndPan", + "name": "zoomAndPan", + "type": { + "name": "unsigned short" }, "type_": "Attribute" } ], - "name": "SVGFitToViewBox", + "name": "SVGZoomAndPan", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -86235,26 +88499,6 @@ }, "type_": "Attribute" }, - { - "attrs": [ - { - "name": "PutForwards", - "type_": "ExtendedAttribute", - "value": "cssText" - }, - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ElementCSSInlineStyle", - "isReadOnly": true, - "name": "style", - "type": { - "name": "CSSStyleDeclaration" - }, - "type_": "Attribute" - }, { "from": "GlobalEventHandlers", "name": "onabort", @@ -86765,47 +89009,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onselectionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onselectstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationcancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationend", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationiteration", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "GlobalEventHandlers", - "name": "onanimationstart", + "name": "ongotpointercapture", "type": { "name": "EventHandler" }, @@ -86813,7 +89017,7 @@ }, { "from": "GlobalEventHandlers", - "name": "ontransitioncancel", + "name": "onlostpointercapture", "type": { "name": "EventHandler" }, @@ -86821,7 +89025,7 @@ }, { "from": "GlobalEventHandlers", - "name": "ontransitionend", + "name": "onpointercancel", "type": { "name": "EventHandler" }, @@ -86829,7 +89033,7 @@ }, { "from": "GlobalEventHandlers", - "name": "ontransitionrun", + "name": "onpointerdown", "type": { "name": "EventHandler" }, @@ -86837,7 +89041,7 @@ }, { "from": "GlobalEventHandlers", - "name": "ontransitionstart", + "name": "onpointerenter", "type": { "name": "EventHandler" }, @@ -86845,7 +89049,7 @@ }, { "from": "GlobalEventHandlers", - "name": "ongotpointercapture", + "name": "onpointerleave", "type": { "name": "EventHandler" }, @@ -86853,7 +89057,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onlostpointercapture", + "name": "onpointermove", "type": { "name": "EventHandler" }, @@ -86861,7 +89065,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onpointercancel", + "name": "onpointerout", "type": { "name": "EventHandler" }, @@ -86869,7 +89073,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onpointerdown", + "name": "onpointerover", "type": { "name": "EventHandler" }, @@ -86877,7 +89081,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onpointerenter", + "name": "onpointerup", "type": { "name": "EventHandler" }, @@ -86885,7 +89089,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onpointerleave", + "name": "onselectionchange", "type": { "name": "EventHandler" }, @@ -86893,7 +89097,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onpointermove", + "name": "onselectstart", "type": { "name": "EventHandler" }, @@ -86901,7 +89105,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onpointerout", + "name": "onanimationcancel", "type": { "name": "EventHandler" }, @@ -86909,7 +89113,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onpointerover", + "name": "onanimationend", "type": { "name": "EventHandler" }, @@ -86917,7 +89121,7 @@ }, { "from": "GlobalEventHandlers", - "name": "onpointerup", + "name": "onanimationiteration", "type": { "name": "EventHandler" }, @@ -86925,7 +89129,7 @@ }, { "from": "GlobalEventHandlers", - "name": "ontouchcancel", + "name": "onanimationstart", "type": { "name": "EventHandler" }, @@ -86933,7 +89137,7 @@ }, { "from": "GlobalEventHandlers", - "name": "ontouchend", + "name": "ontransitioncancel", "type": { "name": "EventHandler" }, @@ -86941,7 +89145,7 @@ }, { "from": "GlobalEventHandlers", - "name": "ontouchmove", + "name": "ontransitionend", "type": { "name": "EventHandler" }, @@ -86949,299 +89153,110 @@ }, { "from": "GlobalEventHandlers", - "name": "ontouchstart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGElementInstance", - "isReadOnly": true, - "name": "correspondingElement", - "type": { - "name": "SVGElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGElementInstance", - "isReadOnly": true, - "name": "correspondingUseElement", - "type": { - "name": "SVGUseElement", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } - ], - "name": "SVGElement", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/types.html" - }, - { - "files": [ - "core/svg/SVGAngle.idl", - "core/svg/SVGAnimatedAngle.idl", - "core/svg/SVGAnimatedBoolean.idl", - "core/svg/SVGAnimatedEnumeration.idl", - "core/svg/SVGAnimatedInteger.idl", - "core/svg/SVGAnimatedLength.idl", - "core/svg/SVGAnimatedLengthList.idl", - "core/svg/SVGAnimatedNumber.idl", - "core/svg/SVGAnimatedNumberList.idl", - "core/svg/SVGAnimatedRect.idl", - "core/svg/SVGAnimatedString.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGFitToViewBox.idl", - "core/svg/SVGGeometryElement.idl", - "core/svg/SVGGraphicsElement.idl", - "core/svg/SVGLength.idl", - "core/svg/SVGLengthList.idl", - "core/svg/SVGNumber.idl", - "core/svg/SVGNumberList.idl", - "core/svg/SVGStringList.idl", - "core/svg/SVGTests.idl", - "core/svg/SVGURIReference.idl", - "core/svg/SVGUnitTypes.idl", - "core/svg/SVGZoomAndPan.idl" - ], - "members": [ - { - "defaultValue": "false", - "from": "SVGBoundingBoxOptions", - "name": "clipped", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "SVGBoundingBoxOptions", - "name": "fill", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "false", - "from": "SVGBoundingBoxOptions", - "name": "markers", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "false", - "from": "SVGBoundingBoxOptions", - "name": "stroke", - "type": { - "name": "boolean" - } - } - ], - "name": "SVGBoundingBoxOptions", - "type_": "Dictionary", - "url": "https://svgwg.org/svg2-draft/types.html" - }, - { - "files": [ - "core/svg/SVGAngle.idl", - "core/svg/SVGAnimatedAngle.idl", - "core/svg/SVGAnimatedBoolean.idl", - "core/svg/SVGAnimatedEnumeration.idl", - "core/svg/SVGAnimatedInteger.idl", - "core/svg/SVGAnimatedLength.idl", - "core/svg/SVGAnimatedLengthList.idl", - "core/svg/SVGAnimatedNumber.idl", - "core/svg/SVGAnimatedNumberList.idl", - "core/svg/SVGAnimatedRect.idl", - "core/svg/SVGAnimatedString.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGFitToViewBox.idl", - "core/svg/SVGGeometryElement.idl", - "core/svg/SVGGraphicsElement.idl", - "core/svg/SVGLength.idl", - "core/svg/SVGLengthList.idl", - "core/svg/SVGNumber.idl", - "core/svg/SVGNumberList.idl", - "core/svg/SVGStringList.idl", - "core/svg/SVGTests.idl", - "core/svg/SVGURIReference.idl", - "core/svg/SVGUnitTypes.idl", - "core/svg/SVGZoomAndPan.idl" - ], - "members": [ - { - "from": "SVGAnimatedString", - "isReadOnly": true, - "name": "animVal", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "SVGAnimatedString", - "name": "baseVal", + "name": "ontransitionrun", "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "SVGAnimatedString", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/types.html" - }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/svg/SVGAngle.idl", - "core/svg/SVGAnimatedAngle.idl", - "core/svg/SVGAnimatedBoolean.idl", - "core/svg/SVGAnimatedEnumeration.idl", - "core/svg/SVGAnimatedInteger.idl", - "core/svg/SVGAnimatedLength.idl", - "core/svg/SVGAnimatedLengthList.idl", - "core/svg/SVGAnimatedNumber.idl", - "core/svg/SVGAnimatedNumberList.idl", - "core/svg/SVGAnimatedRect.idl", - "core/svg/SVGAnimatedString.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGFitToViewBox.idl", - "core/svg/SVGGeometryElement.idl", - "core/svg/SVGGraphicsElement.idl", - "core/svg/SVGLength.idl", - "core/svg/SVGLengthList.idl", - "core/svg/SVGNumber.idl", - "core/svg/SVGNumberList.idl", - "core/svg/SVGStringList.idl", - "core/svg/SVGTests.idl", - "core/svg/SVGURIReference.idl", - "core/svg/SVGUnitTypes.idl", - "core/svg/SVGZoomAndPan.idl" - ], - "members": [ + "name": "EventHandler" + }, + "type_": "Attribute" + }, { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_DISABLE", + "from": "GlobalEventHandlers", + "name": "ontransitionstart", "type": { - "name": "unsigned short" + "name": "EventHandler" }, - "value": "1" + "type_": "Attribute" }, { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_MAGNIFY", + "from": "GlobalEventHandlers", + "name": "ontouchcancel", "type": { - "name": "unsigned short" + "name": "EventHandler" }, - "value": "2" + "type_": "Attribute" }, { - "from": "SVGZoomAndPan", - "isConst": true, - "name": "SVG_ZOOMANDPAN_UNKNOWN", + "from": "GlobalEventHandlers", + "name": "ontouchend", "type": { - "name": "unsigned short" + "name": "EventHandler" }, - "value": "0" + "type_": "Attribute" }, { - "from": "SVGZoomAndPan", - "name": "zoomAndPan", + "from": "GlobalEventHandlers", + "name": "ontouchmove", "type": { - "name": "unsigned short" + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "SVGZoomAndPan", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/types.html" - }, - { - "files": [ - "core/svg/SVGAngle.idl", - "core/svg/SVGAnimatedAngle.idl", - "core/svg/SVGAnimatedBoolean.idl", - "core/svg/SVGAnimatedEnumeration.idl", - "core/svg/SVGAnimatedInteger.idl", - "core/svg/SVGAnimatedLength.idl", - "core/svg/SVGAnimatedLengthList.idl", - "core/svg/SVGAnimatedNumber.idl", - "core/svg/SVGAnimatedNumberList.idl", - "core/svg/SVGAnimatedRect.idl", - "core/svg/SVGAnimatedString.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGFitToViewBox.idl", - "core/svg/SVGGeometryElement.idl", - "core/svg/SVGGraphicsElement.idl", - "core/svg/SVGLength.idl", - "core/svg/SVGLengthList.idl", - "core/svg/SVGNumber.idl", - "core/svg/SVGNumberList.idl", - "core/svg/SVGStringList.idl", - "core/svg/SVGTests.idl", - "core/svg/SVGURIReference.idl", - "core/svg/SVGUnitTypes.idl", - "core/svg/SVGZoomAndPan.idl" - ], - "members": [ + }, { - "from": "SVGUnitTypes", - "isConst": true, - "name": "SVG_UNIT_TYPE_OBJECTBOUNDINGBOX", + "from": "GlobalEventHandlers", + "name": "ontouchstart", "type": { - "name": "unsigned short" + "name": "EventHandler" }, - "value": "2" + "type_": "Attribute" }, { - "from": "SVGUnitTypes", - "isConst": true, - "name": "SVG_UNIT_TYPE_UNKNOWN", + "attrs": [ + { + "name": "PutForwards", + "type_": "ExtendedAttribute", + "value": "cssText" + }, + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ElementCSSInlineStyle", + "isReadOnly": true, + "name": "style", "type": { - "name": "unsigned short" + "name": "CSSStyleDeclaration" }, - "value": "0" + "type_": "Attribute" }, { - "from": "SVGUnitTypes", - "isConst": true, - "name": "SVG_UNIT_TYPE_USERSPACEONUSE", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGElementInstance", + "isReadOnly": true, + "name": "correspondingElement", "type": { - "name": "unsigned short" + "name": "SVGElement", + "params": [ + "nullable" + ] }, - "value": "1" + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGElementInstance", + "isReadOnly": true, + "name": "correspondingUseElement", + "type": { + "name": "SVGUseElement", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], - "name": "SVGUnitTypes", + "name": "SVGElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -87274,37 +89289,24 @@ ], "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedRect", + "from": "SVGAnimatedEnumeration", "isReadOnly": true, "name": "animVal", "type": { - "name": "DOMRectReadOnly" + "name": "unsigned short" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedRect", - "isReadOnly": true, + "from": "SVGAnimatedEnumeration", "name": "baseVal", "type": { - "name": "DOMRect" + "name": "unsigned short" }, "type_": "Attribute" } ], - "name": "SVGAnimatedRect", + "name": "SVGAnimatedEnumeration", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -87337,37 +89339,160 @@ ], "members": [ { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "newItem", + "type": { + "name": "SVGNumber" + } } ], - "from": "SVGAnimatedNumberList", - "isReadOnly": true, - "name": "animVal", - "type": { - "name": "SVGNumberList" + "from": "SVGNumberList", + "name": "appendItem", + "returnType": { + "name": "SVGNumber" + } + }, + { + "from": "SVGNumberList", + "name": "clear", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "SVGNumberList", + "name": "getItem", + "returnType": { + "name": "SVGNumber" }, - "type_": "Attribute" + "specials": [ + "getter" + ] }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "newItem", + "type": { + "name": "SVGNumber" + } } ], - "from": "SVGAnimatedNumberList", + "from": "SVGNumberList", + "name": "initialize", + "returnType": { + "name": "SVGNumber" + } + }, + { + "args": [ + { + "name": "newItem", + "type": { + "name": "SVGNumber" + } + }, + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "SVGNumberList", + "name": "insertItemBefore", + "returnType": { + "name": "SVGNumber" + } + }, + { + "from": "SVGNumberList", "isReadOnly": true, - "name": "baseVal", + "name": "length", "type": { - "name": "SVGNumberList" + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "SVGNumberList", + "isReadOnly": true, + "name": "numberOfItems", + "type": { + "name": "unsigned long" }, "type_": "Attribute" + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "SVGNumberList", + "name": "removeItem", + "returnType": { + "name": "SVGNumber" + } + }, + { + "args": [ + { + "name": "newItem", + "type": { + "name": "SVGNumber" + } + }, + { + "name": "index", + "type": { + "name": "unsigned long" + } + } + ], + "from": "SVGNumberList", + "name": "replaceItem", + "returnType": { + "name": "SVGNumber" + } + }, + { + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" + } + }, + { + "name": "newItem", + "type": { + "name": "SVGNumber" + } + } + ], + "from": "SVGNumberList", + "returnType": { + "name": "void" + }, + "specials": [ + "setter" + ] } ], - "name": "SVGAnimatedNumberList", + "name": "SVGNumberList", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -87400,24 +89525,15 @@ ], "members": [ { - "from": "SVGAnimatedNumber", - "isReadOnly": true, - "name": "animVal", - "type": { - "name": "float" - }, - "type_": "Attribute" - }, - { - "from": "SVGAnimatedNumber", - "name": "baseVal", + "from": "SVGNumber", + "name": "value", "type": { "name": "float" }, "type_": "Attribute" } ], - "name": "SVGAnimatedNumber", + "name": "SVGNumber", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -87513,37 +89629,24 @@ ], "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedLength", + "from": "SVGAnimatedBoolean", "isReadOnly": true, "name": "animVal", "type": { - "name": "SVGLength" + "name": "boolean" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "SVGAnimatedLength", - "isReadOnly": true, + "from": "SVGAnimatedBoolean", "name": "baseVal", "type": { - "name": "SVGLength" + "name": "boolean" }, "type_": "Attribute" } ], - "name": "SVGAnimatedLength", + "name": "SVGAnimatedBoolean", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -87576,24 +89679,37 @@ ], "members": [ { - "from": "SVGAnimatedInteger", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedRect", "isReadOnly": true, "name": "animVal", "type": { - "name": "long" + "name": "DOMRectReadOnly" }, "type_": "Attribute" }, { - "from": "SVGAnimatedInteger", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGAnimatedRect", + "isReadOnly": true, "name": "baseVal", "type": { - "name": "long" + "name": "DOMRect" }, "type_": "Attribute" } ], - "name": "SVGAnimatedInteger", + "name": "SVGAnimatedRect", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -87626,28 +89742,34 @@ ], "members": [ { - "from": "SVGAnimatedEnumeration", + "from": "SVGAnimatedString", "isReadOnly": true, "name": "animVal", "type": { - "name": "unsigned short" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "SVGAnimatedEnumeration", + "from": "SVGAnimatedString", "name": "baseVal", "type": { - "name": "unsigned short" + "name": "DOMString" }, "type_": "Attribute" } ], - "name": "SVGAnimatedEnumeration", + "name": "SVGAnimatedString", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/svg/SVGAngle.idl", "core/svg/SVGAnimatedAngle.idl", @@ -87676,24 +89798,37 @@ ], "members": [ { - "from": "SVGAnimatedBoolean", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGFitToViewBox", "isReadOnly": true, - "name": "animVal", + "name": "preserveAspectRatio", "type": { - "name": "boolean" + "name": "SVGAnimatedPreserveAspectRatio" }, "type_": "Attribute" }, { - "from": "SVGAnimatedBoolean", - "name": "baseVal", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGFitToViewBox", + "isReadOnly": true, + "name": "viewBox", "type": { - "name": "boolean" + "name": "SVGAnimatedRect" }, "type_": "Attribute" } ], - "name": "SVGAnimatedBoolean", + "name": "SVGFitToViewBox", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -87724,7 +89859,44 @@ "core/svg/SVGUnitTypes.idl", "core/svg/SVGZoomAndPan.idl" ], + "inheritsFrom": "SVGElement", "members": [ + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "SVGBoundingBoxOptions" + } + } + ], + "from": "SVGGraphicsElement", + "name": "getBBox", + "returnType": { + "name": "DOMRect" + } + }, + { + "from": "SVGGraphicsElement", + "name": "getCTM", + "returnType": { + "name": "DOMMatrix", + "params": [ + "nullable" + ] + } + }, + { + "from": "SVGGraphicsElement", + "name": "getScreenCTM", + "returnType": { + "name": "DOMMatrix", + "params": [ + "nullable" + ] + } + }, { "attrs": [ { @@ -87732,11 +89904,11 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGAnimatedAngle", + "from": "SVGGraphicsElement", "isReadOnly": true, - "name": "animVal", + "name": "transform", "type": { - "name": "SVGAngle" + "name": "SVGAnimatedTransformList" }, "type_": "Attribute" }, @@ -87747,16 +89919,31 @@ "type_": "ExtendedAttribute" } ], - "from": "SVGAnimatedAngle", + "from": "SVGTests", "isReadOnly": true, - "name": "baseVal", + "name": "requiredExtensions", "type": { - "name": "SVGAngle" + "name": "SVGStringList" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "SVGTests", + "isReadOnly": true, + "name": "systemLanguage", + "type": { + "name": "SVGStringList" }, "type_": "Attribute" } ], - "name": "SVGAnimatedAngle", + "name": "SVGGraphicsElement", "type_": "Interface", "url": "https://svgwg.org/svg2-draft/types.html" }, @@ -87789,61 +89976,129 @@ ], "members": [ { - "from": "SVGAngle", - "isConst": true, - "name": "SVG_ANGLETYPE_DEG", + "defaultValue": "false", + "from": "SVGBoundingBoxOptions", + "name": "clipped", "type": { - "name": "unsigned short" - }, - "value": "2" + "name": "boolean" + } }, { - "from": "SVGAngle", - "isConst": true, - "name": "SVG_ANGLETYPE_GRAD", + "defaultValue": "true", + "from": "SVGBoundingBoxOptions", + "name": "fill", "type": { - "name": "unsigned short" - }, - "value": "4" + "name": "boolean" + } }, { - "from": "SVGAngle", - "isConst": true, - "name": "SVG_ANGLETYPE_RAD", + "defaultValue": "false", + "from": "SVGBoundingBoxOptions", + "name": "markers", "type": { - "name": "unsigned short" - }, - "value": "3" + "name": "boolean" + } }, { - "from": "SVGAngle", - "isConst": true, - "name": "SVG_ANGLETYPE_UNKNOWN", + "defaultValue": "false", + "from": "SVGBoundingBoxOptions", + "name": "stroke", "type": { - "name": "unsigned short" - }, - "value": "0" + "name": "boolean" + } + } + ], + "name": "SVGBoundingBoxOptions", + "type_": "Dictionary", + "url": "https://svgwg.org/svg2-draft/types.html" + }, + { + "attrs": [ + { + "args": [ + { + "defaultValue": "", + "name": "init", + "optional": true, + "type": { + "type_": "UnionType", + "types": [ + { + "name": "sequence", + "params": [ + { + "name": "sequence", + "params": [ + { + "name": "USVString" + } + ] + } + ] + }, + { + "name": "record", + "params": [ + { + "name": "USVString" + }, + { + "name": "USVString" + } + ] + }, + { + "name": "USVString" + } + ] + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "SVGAngle", - "isConst": true, - "name": "SVG_ANGLETYPE_UNSPECIFIED", - "type": { - "name": "unsigned short" + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/dom/URL.idl", + "core/dom/URLSearchParams.idl", + "core/dom/URLUtilsReadOnly.idl" + ], + "members": [ + { + "from": "URLSearchParams", + "keyType": { + "name": "USVString" }, - "value": "1" + "type_": "Iterable", + "valueType": { + "name": "USVString" + } }, { "args": [ { - "name": "unitType", + "name": "name", "type": { - "name": "unsigned short" + "name": "USVString" + } + }, + { + "name": "value", + "type": { + "name": "USVString" } } ], - "from": "SVGAngle", - "name": "convertToSpecifiedUnits", + "from": "URLSearchParams", + "name": "append", "returnType": { "name": "void" } @@ -87851,115 +90106,107 @@ { "args": [ { - "name": "unitType", - "type": { - "name": "unsigned short" - } - }, - { - "name": "valueInSpecifiedUnits", + "name": "name", "type": { - "name": "float" + "name": "USVString" } } ], - "from": "SVGAngle", - "name": "newValueSpecifiedUnits", + "from": "URLSearchParams", + "name": "delete", "returnType": { "name": "void" } }, { - "from": "SVGAngle", - "isReadOnly": true, - "name": "unitType", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + } + ], + "from": "URLSearchParams", + "name": "get", + "returnType": { + "name": "USVString", + "params": [ + "nullable" + ] + } }, { - "from": "SVGAngle", - "name": "value", - "type": { - "name": "float" - }, - "type_": "Attribute" + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + } + ], + "from": "URLSearchParams", + "name": "getAll", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "USVString" + } + ] + } }, { - "from": "SVGAngle", - "name": "valueAsString", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + } + ], + "from": "URLSearchParams", + "name": "has", + "returnType": { + "name": "boolean" + } }, { - "from": "SVGAngle", - "name": "valueInSpecifiedUnits", - "type": { - "name": "float" - }, - "type_": "Attribute" - } - ], - "name": "SVGAngle", - "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/types.html" - }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/svg/SVGAngle.idl", - "core/svg/SVGAnimatedAngle.idl", - "core/svg/SVGAnimatedBoolean.idl", - "core/svg/SVGAnimatedEnumeration.idl", - "core/svg/SVGAnimatedInteger.idl", - "core/svg/SVGAnimatedLength.idl", - "core/svg/SVGAnimatedLengthList.idl", - "core/svg/SVGAnimatedNumber.idl", - "core/svg/SVGAnimatedNumberList.idl", - "core/svg/SVGAnimatedRect.idl", - "core/svg/SVGAnimatedString.idl", - "core/svg/SVGElement.idl", - "core/svg/SVGFitToViewBox.idl", - "core/svg/SVGGeometryElement.idl", - "core/svg/SVGGraphicsElement.idl", - "core/svg/SVGLength.idl", - "core/svg/SVGLengthList.idl", - "core/svg/SVGNumber.idl", - "core/svg/SVGNumberList.idl", - "core/svg/SVGStringList.idl", - "core/svg/SVGTests.idl", - "core/svg/SVGURIReference.idl", - "core/svg/SVGUnitTypes.idl", - "core/svg/SVGZoomAndPan.idl" - ], - "members": [ - { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "name", + "type": { + "name": "USVString" + } + }, + { + "name": "value", + "type": { + "name": "USVString" + } } ], - "from": "SVGURIReference", - "isReadOnly": true, - "name": "href", - "type": { - "name": "SVGAnimatedString" - }, - "type_": "Attribute" + "from": "URLSearchParams", + "name": "set", + "returnType": { + "name": "void" + } + }, + { + "from": "URLSearchParams", + "name": "sort", + "returnType": { + "name": "void" + } + }, + { + "from": "URLSearchParams", + "type_": "Stringifier" } ], - "name": "SVGURIReference", + "name": "URLSearchParams", "type_": "Interface", - "url": "https://svgwg.org/svg2-draft/types.html" + "url": "https://url.spec.whatwg.org/" }, { "attrs": [ @@ -88093,340 +90340,96 @@ }, "type_": "Attribute" }, - { - "from": "URL", - "name": "username", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "blob", - "type": { - "name": "Blob" - } - } - ], - "from": "URL", - "isStatic": true, - "name": "createFor", - "returnType": { - "name": "DOMString" - } - }, - { - "args": [ - { - "name": "blob", - "type": { - "name": "Blob" - } - } - ], - "from": "URL", - "isStatic": true, - "name": "createObjectURL", - "returnType": { - "name": "DOMString" - } - }, - { - "args": [ - { - "name": "url", - "type": { - "name": "DOMString" - } - } - ], - "from": "URL", - "isStatic": true, - "name": "revokeObjectURL", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "blob", - "type": { - "name": "Blob" - } - } - ], - "from": "URL", - "isStatic": true, - "name": "createFor", - "returnType": { - "name": "DOMString" - } - }, - { - "args": [ - { - "name": "blob", - "type": { - "name": "Blob" - } - } - ], - "from": "URL", - "isStatic": true, - "name": "createObjectURL", - "returnType": { - "name": "DOMString" - } - }, - { - "args": [ - { - "name": "url", - "type": { - "name": "DOMString" - } - } - ], - "from": "URL", - "isStatic": true, - "name": "revokeObjectURL", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "mediaSource", - "type": { - "name": "MediaSource" - } - } - ], - "from": "URL", - "isStatic": true, - "name": "createObjectURL", - "returnType": { - "name": "DOMString" - } - }, - { - "args": [ - { - "name": "stream", - "type": { - "name": "MediaStream" - } - } - ], - "from": "URL", - "isStatic": true, - "name": "createObjectURL", - "returnType": { - "name": "DOMString" - } - } - ], - "name": "URL", - "type_": "Interface", - "url": "https://url.spec.whatwg.org/" - }, - { - "attrs": [ - { - "args": [ - { - "defaultValue": "", - "name": "init", - "optional": true, - "type": { - "type_": "UnionType", - "types": [ - { - "name": "sequence", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "USVString" - } - ] - } - ] - }, - { - "name": "record", - "params": [ - { - "name": "USVString" - }, - { - "name": "USVString" - } - ] - }, - { - "name": "USVString" - } - ] - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/dom/URL.idl", - "core/dom/URLSearchParams.idl", - "core/dom/URLUtilsReadOnly.idl" - ], - "members": [ - { - "from": "URLSearchParams", - "keyType": { - "name": "USVString" - }, - "type_": "Iterable", - "valueType": { - "name": "USVString" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - }, - { - "name": "value", - "type": { - "name": "USVString" - } - } - ], - "from": "URLSearchParams", - "name": "append", - "returnType": { - "name": "void" - } + { + "from": "URL", + "name": "username", + "type": { + "name": "USVString" + }, + "type_": "Attribute" }, { "args": [ { - "name": "name", + "name": "stream", "type": { - "name": "USVString" + "name": "MediaStream" } } ], - "from": "URLSearchParams", - "name": "delete", + "from": "URL", + "isStatic": true, + "name": "createObjectURL", "returnType": { - "name": "void" + "name": "DOMString" } }, { "args": [ { - "name": "name", + "name": "mediaSource", "type": { - "name": "USVString" + "name": "MediaSource" } } ], - "from": "URLSearchParams", - "name": "get", + "from": "URL", + "isStatic": true, + "name": "createObjectURL", "returnType": { - "name": "USVString", - "params": [ - "nullable" - ] + "name": "DOMString" } }, { "args": [ { - "name": "name", + "name": "blob", "type": { - "name": "USVString" + "name": "Blob" } } ], - "from": "URLSearchParams", - "name": "getAll", + "from": "URL", + "isStatic": true, + "name": "createFor", "returnType": { - "name": "sequence", - "params": [ - { - "name": "USVString" - } - ] + "name": "DOMString" } }, { "args": [ { - "name": "name", + "name": "blob", "type": { - "name": "USVString" + "name": "Blob" } } ], - "from": "URLSearchParams", - "name": "has", + "from": "URL", + "isStatic": true, + "name": "createObjectURL", "returnType": { - "name": "boolean" + "name": "DOMString" } }, { "args": [ { - "name": "name", - "type": { - "name": "USVString" - } - }, - { - "name": "value", + "name": "url", "type": { - "name": "USVString" + "name": "DOMString" } } ], - "from": "URLSearchParams", - "name": "set", - "returnType": { - "name": "void" - } - }, - { - "from": "URLSearchParams", - "name": "sort", + "from": "URL", + "isStatic": true, + "name": "revokeObjectURL", "returnType": { "name": "void" } - }, - { - "from": "URLSearchParams", - "type_": "Stringifier" } ], - "name": "URLSearchParams", + "name": "URL", "type_": "Interface", "url": "https://url.spec.whatwg.org/" }, @@ -88447,32 +90450,20 @@ { "args": [ { - "name": "str", - "type": { - "name": "DOMString" - } - }, - { - "name": "type", + "name": "root", "type": { - "name": "SupportedType" + "name": "Node" } } ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "DOMParser", - "name": "parseFromString", + "from": "XMLSerializer", + "name": "serializeToString", "returnType": { - "name": "Document" + "name": "DOMString" } } ], - "name": "DOMParser", + "name": "XMLSerializer", "type_": "Interface", "url": "https://w3c.github.io/DOM-Parsing/" }, @@ -88511,52 +90502,35 @@ { "args": [ { - "name": "root", + "name": "str", "type": { - "name": "Node" + "name": "DOMString" + } + }, + { + "name": "type", + "type": { + "name": "SupportedType" } } ], - "from": "XMLSerializer", - "name": "serializeToString", + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "DOMParser", + "name": "parseFromString", "returnType": { - "name": "DOMString" + "name": "Document" } } ], - "name": "XMLSerializer", + "name": "DOMParser", "type_": "Interface", "url": "https://w3c.github.io/DOM-Parsing/" }, - { - "files": [ - "core/fileapi/Blob.idl", - "core/fileapi/BlobPropertyBag.idl", - "core/fileapi/File.idl", - "core/fileapi/FileList.idl", - "core/fileapi/FilePropertyBag.idl", - "core/fileapi/FileReader.idl", - "core/fileapi/FileReaderSync.idl", - "core/fileapi/URLFileAPI.idl" - ], - "name": "BlobPart", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "BufferSource" - }, - { - "name": "Blob" - }, - { - "name": "USVString" - } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/FileAPI/" - }, { "attrs": [ { @@ -88685,6 +90659,31 @@ "type_": "Interface", "url": "https://w3c.github.io/FileAPI/" }, + { + "files": [ + "core/fileapi/Blob.idl", + "core/fileapi/BlobPropertyBag.idl", + "core/fileapi/File.idl", + "core/fileapi/FileList.idl", + "core/fileapi/FilePropertyBag.idl", + "core/fileapi/FileReader.idl", + "core/fileapi/FileReaderSync.idl", + "core/fileapi/URLFileAPI.idl" + ], + "inheritsFrom": "BlobPropertyBag", + "members": [ + { + "from": "FilePropertyBag", + "name": "lastModified", + "type": { + "name": "long long" + } + } + ], + "name": "FilePropertyBag", + "type_": "Dictionary", + "url": "https://w3c.github.io/FileAPI/" + }, { "files": [ "core/fileapi/Blob.idl", @@ -88710,6 +90709,35 @@ "type_": "Dictionary", "url": "https://w3c.github.io/FileAPI/" }, + { + "files": [ + "core/fileapi/Blob.idl", + "core/fileapi/BlobPropertyBag.idl", + "core/fileapi/File.idl", + "core/fileapi/FileList.idl", + "core/fileapi/FilePropertyBag.idl", + "core/fileapi/FileReader.idl", + "core/fileapi/FileReaderSync.idl", + "core/fileapi/URLFileAPI.idl" + ], + "name": "BlobPart", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "BufferSource" + }, + { + "name": "Blob" + }, + { + "name": "USVString" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/FileAPI/" + }, { "attrs": [ { @@ -88787,15 +90815,6 @@ }, "type_": "Attribute" }, - { - "from": "File", - "isReadOnly": true, - "name": "webkitRelativePath", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, { "from": "File", "isReadOnly": true, @@ -88867,31 +90886,6 @@ "type_": "Interface", "url": "https://w3c.github.io/FileAPI/" }, - { - "files": [ - "core/fileapi/Blob.idl", - "core/fileapi/BlobPropertyBag.idl", - "core/fileapi/File.idl", - "core/fileapi/FileList.idl", - "core/fileapi/FilePropertyBag.idl", - "core/fileapi/FileReader.idl", - "core/fileapi/FileReaderSync.idl", - "core/fileapi/URLFileAPI.idl" - ], - "inheritsFrom": "BlobPropertyBag", - "members": [ - { - "from": "FilePropertyBag", - "name": "lastModified", - "type": { - "name": "long long" - } - } - ], - "name": "FilePropertyBag", - "type_": "Dictionary", - "url": "https://w3c.github.io/FileAPI/" - }, { "attrs": [ { @@ -89211,6 +91205,25 @@ }, { "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "IDBVersionChangeEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, { "identifiers": [ "Window", @@ -89229,60 +91242,89 @@ "modules/indexeddb/IDBTransaction.idl", "modules/indexeddb/IDBTransaction.idl" ], + "inheritsFrom": "Event", "members": [ { - "args": [ - { - "name": "value", - "type": { - "name": "any" - } - }, - { - "name": "key", - "optional": true, - "type": { - "name": "any" - } - } + "from": "IDBVersionChangeEvent", + "isReadOnly": true, + "name": "newVersion", + "type": { + "name": "unsigned long long", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "IDBVersionChangeEvent", + "isReadOnly": true, + "name": "oldVersion", + "type": { + "name": "unsigned long long" + }, + "type_": "Attribute" + } + ], + "name": "IDBVersionChangeEvent", + "type_": "Interface", + "url": "https://w3c.github.io/IndexedDB/" + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" ], - "from": "IDBObjectStore", - "name": "add", + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBDatabase.idl", + "modules/indexeddb/IDBIndex.idl", + "modules/indexeddb/IDBObjectStore.idl", + "modules/indexeddb/IDBTransaction.idl", + "modules/indexeddb/IDBTransaction.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "IDBTransaction", + "name": "abort", "returnType": { - "name": "IDBRequest" + "name": "void" } }, { - "from": "IDBObjectStore", + "from": "IDBTransaction", "isReadOnly": true, - "name": "autoIncrement", + "name": "db", "type": { - "name": "boolean" + "name": "IDBDatabase" }, "type_": "Attribute" }, { - "from": "IDBObjectStore", - "name": "clear", - "returnType": { - "name": "IDBRequest" - } + "from": "IDBTransaction", + "isReadOnly": true, + "name": "error", + "type": { + "name": "DOMException" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "query", - "optional": true, - "type": { - "name": "any" - } - } - ], - "from": "IDBObjectStore", - "name": "count", - "returnType": { - "name": "IDBRequest" - } + "from": "IDBTransaction", + "isReadOnly": true, + "name": "mode", + "type": { + "name": "IDBTransactionMode" + }, + "type_": "Attribute" }, { "args": [ @@ -89291,70 +91333,125 @@ "type": { "name": "DOMString" } - }, - { - "name": "keyPath", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - } - ] - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "IDBIndexParameters" - } } ], - "from": "IDBObjectStore", - "name": "createIndex", + "from": "IDBTransaction", + "name": "objectStore", "returnType": { - "name": "IDBIndex" + "name": "IDBObjectStore" } }, + { + "from": "IDBTransaction", + "isReadOnly": true, + "name": "objectStoreNames", + "type": { + "name": "DOMStringList" + }, + "type_": "Attribute" + }, + { + "from": "IDBTransaction", + "name": "onabort", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "IDBTransaction", + "name": "oncomplete", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "IDBTransaction", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + } + ], + "name": "IDBTransaction", + "type_": "Interface", + "url": "https://w3c.github.io/IndexedDB/" + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBDatabase.idl", + "modules/indexeddb/IDBIndex.idl", + "modules/indexeddb/IDBObjectStore.idl", + "modules/indexeddb/IDBTransaction.idl", + "modules/indexeddb/IDBTransaction.idl" + ], + "inheritsFrom": "IDBCursor", + "members": [ + { + "from": "IDBCursorWithValue", + "isReadOnly": true, + "name": "value", + "type": { + "name": "any" + }, + "type_": "Attribute" + } + ], + "name": "IDBCursorWithValue", + "type_": "Interface", + "url": "https://w3c.github.io/IndexedDB/" + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBDatabase.idl", + "modules/indexeddb/IDBIndex.idl", + "modules/indexeddb/IDBObjectStore.idl", + "modules/indexeddb/IDBTransaction.idl", + "modules/indexeddb/IDBTransaction.idl" + ], + "members": [ { "args": [ { "name": "query", + "optional": true, "type": { "name": "any" } } ], - "from": "IDBObjectStore", - "name": "delete", + "from": "IDBIndex", + "name": "count", "returnType": { "name": "IDBRequest" } }, - { - "args": [ - { - "name": "indexName", - "type": { - "name": "DOMString" - } - } - ], - "from": "IDBObjectStore", - "name": "deleteIndex", - "returnType": { - "name": "void" - } - }, { "args": [ { @@ -89364,7 +91461,7 @@ } } ], - "from": "IDBObjectStore", + "from": "IDBIndex", "name": "get", "returnType": { "name": "IDBRequest" @@ -89393,7 +91490,7 @@ } } ], - "from": "IDBObjectStore", + "from": "IDBIndex", "name": "getAll", "returnType": { "name": "IDBRequest" @@ -89422,7 +91519,7 @@ } } ], - "from": "IDBObjectStore", + "from": "IDBIndex", "name": "getAllKeys", "returnType": { "name": "IDBRequest" @@ -89437,53 +91534,47 @@ } } ], - "from": "IDBObjectStore", + "from": "IDBIndex", "name": "getKey", "returnType": { "name": "IDBRequest" } }, { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "IDBObjectStore", - "name": "index", - "returnType": { - "name": "IDBIndex" - } - }, - { - "from": "IDBObjectStore", + "from": "IDBIndex", "isReadOnly": true, - "name": "indexNames", + "name": "keyPath", "type": { - "name": "DOMStringList" + "name": "any" }, "type_": "Attribute" }, { - "from": "IDBObjectStore", + "from": "IDBIndex", "isReadOnly": true, - "name": "keyPath", + "name": "multiEntry", "type": { - "name": "any" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "IDBObjectStore", + "from": "IDBIndex", "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" }, + { + "from": "IDBIndex", + "isReadOnly": true, + "name": "objectStore", + "type": { + "name": "IDBObjectStore" + }, + "type_": "Attribute" + }, { "args": [ { @@ -89502,7 +91593,7 @@ } } ], - "from": "IDBObjectStore", + "from": "IDBIndex", "name": "openCursor", "returnType": { "name": "IDBRequest" @@ -89526,45 +91617,23 @@ } } ], - "from": "IDBObjectStore", + "from": "IDBIndex", "name": "openKeyCursor", "returnType": { "name": "IDBRequest" } }, { - "args": [ - { - "name": "value", - "type": { - "name": "any" - } - }, - { - "name": "key", - "optional": true, - "type": { - "name": "any" - } - } - ], - "from": "IDBObjectStore", - "name": "put", - "returnType": { - "name": "IDBRequest" - } - }, - { - "from": "IDBObjectStore", + "from": "IDBIndex", "isReadOnly": true, - "name": "transaction", + "name": "unique", "type": { - "name": "IDBTransaction" + "name": "boolean" }, "type_": "Attribute" } ], - "name": "IDBObjectStore", + "name": "IDBIndex", "type_": "Interface", "url": "https://w3c.github.io/IndexedDB/" }, @@ -89588,77 +91657,40 @@ "modules/indexeddb/IDBTransaction.idl", "modules/indexeddb/IDBTransaction.idl" ], + "inheritsFrom": "IDBRequest", "members": [ { - "args": [ - { - "name": "first", - "type": { - "name": "any" - } - }, - { - "name": "second", - "type": { - "name": "any" - } - } - ], - "from": "IDBFactory", - "name": "cmp", - "returnType": { - "name": "short" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "IDBFactory", - "name": "deleteDatabase", - "returnType": { - "name": "IDBOpenDBRequest" - } + "from": "IDBOpenDBRequest", + "name": "onblocked", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - }, - { - "attrs": [ - { - "name": "EnforceRange", - "type_": "ExtendedAttribute" - } - ], - "name": "version", - "optional": true, - "type": { - "name": "unsigned long long" - } - } - ], - "from": "IDBFactory", - "name": "open", - "returnType": { - "name": "IDBOpenDBRequest" - } + "from": "IDBOpenDBRequest", + "name": "onupgradeneeded", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "IDBFactory", + "name": "IDBOpenDBRequest", "type_": "Interface", "url": "https://w3c.github.io/IndexedDB/" }, { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/indexeddb/IDBCursor.idl", "modules/indexeddb/IDBCursor.idl", @@ -89668,52 +91700,94 @@ "modules/indexeddb/IDBTransaction.idl", "modules/indexeddb/IDBTransaction.idl" ], - "inheritsFrom": "EventInit", + "inheritsFrom": "EventTarget", "members": [ { - "defaultValue": "null", - "from": "IDBVersionChangeEventInit", - "name": "newVersion", + "from": "IDBRequest", + "isReadOnly": true, + "name": "error", "type": { - "name": "unsigned long long", + "name": "DOMException", "params": [ "nullable" ] - } + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "IDBVersionChangeEventInit", - "name": "oldVersion", + "from": "IDBRequest", + "name": "onerror", "type": { - "name": "unsigned long long" - } + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "IDBRequest", + "name": "onsuccess", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "IDBRequest", + "isReadOnly": true, + "name": "readyState", + "type": { + "name": "IDBRequestReadyState" + }, + "type_": "Attribute" + }, + { + "from": "IDBRequest", + "isReadOnly": true, + "name": "result", + "type": { + "name": "any" + }, + "type_": "Attribute" + }, + { + "from": "IDBRequest", + "isReadOnly": true, + "name": "source", + "type": { + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "IDBObjectStore" + }, + { + "name": "IDBIndex" + }, + { + "name": "IDBCursor" + } + ] + }, + "type_": "Attribute" + }, + { + "from": "IDBRequest", + "isReadOnly": true, + "name": "transaction", + "type": { + "name": "IDBTransaction", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], - "name": "IDBVersionChangeEventInit", - "type_": "Dictionary", + "name": "IDBRequest", + "type_": "Interface", "url": "https://w3c.github.io/IndexedDB/" }, - { - "files": [ - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBDatabase.idl", - "modules/indexeddb/IDBIndex.idl", - "modules/indexeddb/IDBObjectStore.idl", - "modules/indexeddb/IDBTransaction.idl", - "modules/indexeddb/IDBTransaction.idl" - ], - "name": "IDBCursorDirection", - "type_": "Enum", - "url": "https://w3c.github.io/IndexedDB/", - "value": [ - "next", - "nextunique", - "prev", - "prevunique" - ] - }, { "attrs": [ { @@ -89734,24 +91808,11 @@ "modules/indexeddb/IDBTransaction.idl", "modules/indexeddb/IDBTransaction.idl" ], + "inheritsFrom": "EventTarget", "members": [ { - "args": [ - { - "attrs": [ - { - "name": "EnforceRange", - "type_": "ExtendedAttribute" - } - ], - "name": "count", - "type": { - "name": "unsigned long" - } - } - ], - "from": "IDBCursor", - "name": "advance", + "from": "IDBDatabase", + "name": "close", "returnType": { "name": "void" } @@ -89759,108 +91820,137 @@ { "args": [ { - "name": "key", + "name": "name", + "type": { + "name": "DOMString" + } + }, + { + "name": "options", "optional": true, "type": { - "name": "any" + "name": "IDBObjectStoreParameters" } } ], - "from": "IDBCursor", - "name": "continue", + "from": "IDBDatabase", + "name": "createObjectStore", "returnType": { - "name": "void" + "name": "IDBObjectStore" } }, { "args": [ { - "name": "key", - "type": { - "name": "any" - } - }, - { - "name": "primaryKey", + "name": "name", "type": { - "name": "any" + "name": "DOMString" } } ], - "from": "IDBCursor", - "name": "continuePrimaryKey", + "from": "IDBDatabase", + "name": "deleteObjectStore", "returnType": { "name": "void" } }, { - "from": "IDBCursor", - "name": "delete", - "returnType": { - "name": "IDBRequest" - } + "from": "IDBDatabase", + "isReadOnly": true, + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "IDBCursor", + "from": "IDBDatabase", "isReadOnly": true, - "name": "direction", + "name": "objectStoreNames", "type": { - "name": "IDBCursorDirection" + "name": "DOMStringList" }, "type_": "Attribute" }, { - "from": "IDBCursor", - "isReadOnly": true, - "name": "key", + "from": "IDBDatabase", + "name": "onabort", "type": { - "name": "any" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "IDBCursor", - "isReadOnly": true, - "name": "primaryKey", + "from": "IDBDatabase", + "name": "onclose", "type": { - "name": "any" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "IDBCursor", - "isReadOnly": true, - "name": "source", + "from": "IDBDatabase", + "name": "onerror", "type": { - "type_": "UnionType", - "types": [ - { - "name": "IDBObjectStore" - }, - { - "name": "IDBIndex" - } - ] + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "IDBDatabase", + "name": "onversionchange", + "type": { + "name": "EventHandler" }, "type_": "Attribute" }, { "args": [ { - "name": "value", + "name": "storeNames", "type": { - "name": "any" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } + ] + } + }, + { + "defaultValue": "readonly", + "name": "mode", + "optional": true, + "type": { + "name": "IDBTransactionMode" } } ], - "from": "IDBCursor", - "name": "update", + "from": "IDBDatabase", + "name": "transaction", "returnType": { - "name": "IDBRequest" + "name": "IDBTransaction" } + }, + { + "from": "IDBDatabase", + "isReadOnly": true, + "name": "version", + "type": { + "name": "unsigned long long" + }, + "type_": "Attribute" } ], - "name": "IDBCursor", + "name": "IDBDatabase", "type_": "Interface", "url": "https://w3c.github.io/IndexedDB/" }, @@ -89885,22 +91975,131 @@ "modules/indexeddb/IDBTransaction.idl" ], "members": [ + { + "args": [ + { + "name": "value", + "type": { + "name": "any" + } + }, + { + "name": "key", + "optional": true, + "type": { + "name": "any" + } + } + ], + "from": "IDBObjectStore", + "name": "add", + "returnType": { + "name": "IDBRequest" + } + }, + { + "from": "IDBObjectStore", + "isReadOnly": true, + "name": "autoIncrement", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "IDBObjectStore", + "name": "clear", + "returnType": { + "name": "IDBRequest" + } + }, + { + "args": [ + { + "name": "query", + "optional": true, + "type": { + "name": "any" + } + } + ], + "from": "IDBObjectStore", + "name": "count", + "returnType": { + "name": "IDBRequest" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + }, + { + "name": "keyPath", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } + ] + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "IDBIndexParameters" + } + } + ], + "from": "IDBObjectStore", + "name": "createIndex", + "returnType": { + "name": "IDBIndex" + } + }, { "args": [ { "name": "query", - "optional": true, "type": { "name": "any" } } ], - "from": "IDBIndex", - "name": "count", + "from": "IDBObjectStore", + "name": "delete", "returnType": { "name": "IDBRequest" } }, + { + "args": [ + { + "name": "indexName", + "type": { + "name": "DOMString" + } + } + ], + "from": "IDBObjectStore", + "name": "deleteIndex", + "returnType": { + "name": "void" + } + }, { "args": [ { @@ -89910,7 +92109,7 @@ } } ], - "from": "IDBIndex", + "from": "IDBObjectStore", "name": "get", "returnType": { "name": "IDBRequest" @@ -89939,7 +92138,7 @@ } } ], - "from": "IDBIndex", + "from": "IDBObjectStore", "name": "getAll", "returnType": { "name": "IDBRequest" @@ -89968,7 +92167,7 @@ } } ], - "from": "IDBIndex", + "from": "IDBObjectStore", "name": "getAllKeys", "returnType": { "name": "IDBRequest" @@ -89983,47 +92182,53 @@ } } ], - "from": "IDBIndex", + "from": "IDBObjectStore", "name": "getKey", "returnType": { "name": "IDBRequest" } }, { - "from": "IDBIndex", + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "IDBObjectStore", + "name": "index", + "returnType": { + "name": "IDBIndex" + } + }, + { + "from": "IDBObjectStore", "isReadOnly": true, - "name": "keyPath", + "name": "indexNames", "type": { - "name": "any" + "name": "DOMStringList" }, "type_": "Attribute" }, { - "from": "IDBIndex", + "from": "IDBObjectStore", "isReadOnly": true, - "name": "multiEntry", + "name": "keyPath", "type": { - "name": "boolean" + "name": "any" }, "type_": "Attribute" }, { - "from": "IDBIndex", + "from": "IDBObjectStore", "name": "name", "type": { "name": "DOMString" }, "type_": "Attribute" }, - { - "from": "IDBIndex", - "isReadOnly": true, - "name": "objectStore", - "type": { - "name": "IDBObjectStore" - }, - "type_": "Attribute" - }, { "args": [ { @@ -90042,7 +92247,7 @@ } } ], - "from": "IDBIndex", + "from": "IDBObjectStore", "name": "openCursor", "returnType": { "name": "IDBRequest" @@ -90066,23 +92271,201 @@ } } ], - "from": "IDBIndex", + "from": "IDBObjectStore", "name": "openKeyCursor", "returnType": { "name": "IDBRequest" } }, { - "from": "IDBIndex", + "args": [ + { + "name": "value", + "type": { + "name": "any" + } + }, + { + "name": "key", + "optional": true, + "type": { + "name": "any" + } + } + ], + "from": "IDBObjectStore", + "name": "put", + "returnType": { + "name": "IDBRequest" + } + }, + { + "from": "IDBObjectStore", "isReadOnly": true, - "name": "unique", + "name": "transaction", "type": { - "name": "boolean" + "name": "IDBTransaction" }, "type_": "Attribute" } ], - "name": "IDBIndex", + "name": "IDBObjectStore", + "type_": "Interface", + "url": "https://w3c.github.io/IndexedDB/" + }, + { + "files": [ + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBDatabase.idl", + "modules/indexeddb/IDBIndex.idl", + "modules/indexeddb/IDBObjectStore.idl", + "modules/indexeddb/IDBTransaction.idl", + "modules/indexeddb/IDBTransaction.idl" + ], + "members": [ + { + "defaultValue": "false", + "from": "IDBObjectStoreParameters", + "name": "autoIncrement", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "null", + "from": "IDBObjectStoreParameters", + "name": "keyPath", + "type": { + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } + ] + } + } + ], + "name": "IDBObjectStoreParameters", + "type_": "Dictionary", + "url": "https://w3c.github.io/IndexedDB/" + }, + { + "files": [ + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBDatabase.idl", + "modules/indexeddb/IDBIndex.idl", + "modules/indexeddb/IDBObjectStore.idl", + "modules/indexeddb/IDBTransaction.idl", + "modules/indexeddb/IDBTransaction.idl" + ], + "name": "IDBRequestReadyState", + "type_": "Enum", + "url": "https://w3c.github.io/IndexedDB/", + "value": [ + "pending", + "done" + ] + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBDatabase.idl", + "modules/indexeddb/IDBIndex.idl", + "modules/indexeddb/IDBObjectStore.idl", + "modules/indexeddb/IDBTransaction.idl", + "modules/indexeddb/IDBTransaction.idl" + ], + "members": [ + { + "args": [ + { + "name": "first", + "type": { + "name": "any" + } + }, + { + "name": "second", + "type": { + "name": "any" + } + } + ], + "from": "IDBFactory", + "name": "cmp", + "returnType": { + "name": "short" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "from": "IDBFactory", + "name": "deleteDatabase", + "returnType": { + "name": "IDBOpenDBRequest" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + }, + { + "attrs": [ + { + "name": "EnforceRange", + "type_": "ExtendedAttribute" + } + ], + "name": "version", + "optional": true, + "type": { + "name": "unsigned long long" + } + } + ], + "from": "IDBFactory", + "name": "open", + "returnType": { + "name": "IDBOpenDBRequest" + } + } + ], + "name": "IDBFactory", "type_": "Interface", "url": "https://w3c.github.io/IndexedDB/" }, @@ -90118,6 +92501,25 @@ "type_": "Dictionary", "url": "https://w3c.github.io/IndexedDB/" }, + { + "files": [ + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBDatabase.idl", + "modules/indexeddb/IDBIndex.idl", + "modules/indexeddb/IDBObjectStore.idl", + "modules/indexeddb/IDBTransaction.idl", + "modules/indexeddb/IDBTransaction.idl" + ], + "name": "IDBTransactionMode", + "type_": "Enum", + "url": "https://w3c.github.io/IndexedDB/", + "value": [ + "readonly", + "readwrite", + "versionchange" + ] + }, { "attrs": [ { @@ -90297,6 +92699,26 @@ "type_": "Interface", "url": "https://w3c.github.io/IndexedDB/" }, + { + "files": [ + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBCursor.idl", + "modules/indexeddb/IDBDatabase.idl", + "modules/indexeddb/IDBIndex.idl", + "modules/indexeddb/IDBObjectStore.idl", + "modules/indexeddb/IDBTransaction.idl", + "modules/indexeddb/IDBTransaction.idl" + ], + "name": "IDBCursorDirection", + "type_": "Enum", + "url": "https://w3c.github.io/IndexedDB/", + "value": [ + "next", + "nextunique", + "prev", + "prevunique" + ] + }, { "attrs": [ { @@ -90317,319 +92739,104 @@ "modules/indexeddb/IDBTransaction.idl", "modules/indexeddb/IDBTransaction.idl" ], - "inheritsFrom": "EventTarget", "members": [ - { - "from": "IDBDatabase", - "name": "close", - "returnType": { - "name": "void" - } - }, { "args": [ { - "name": "name", - "type": { - "name": "DOMString" - } - }, - { - "name": "options", - "optional": true, + "attrs": [ + { + "name": "EnforceRange", + "type_": "ExtendedAttribute" + } + ], + "name": "count", "type": { - "name": "IDBObjectStoreParameters" + "name": "unsigned long" } } ], - "from": "IDBDatabase", - "name": "createObjectStore", + "from": "IDBCursor", + "name": "advance", "returnType": { - "name": "IDBObjectStore" + "name": "void" } }, { "args": [ { - "name": "name", + "name": "key", + "optional": true, "type": { - "name": "DOMString" + "name": "any" } } ], - "from": "IDBDatabase", - "name": "deleteObjectStore", + "from": "IDBCursor", + "name": "continue", "returnType": { "name": "void" } }, - { - "from": "IDBDatabase", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "IDBDatabase", - "isReadOnly": true, - "name": "objectStoreNames", - "type": { - "name": "DOMStringList" - }, - "type_": "Attribute" - }, - { - "from": "IDBDatabase", - "name": "onabort", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "IDBDatabase", - "name": "onclose", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "IDBDatabase", - "name": "onerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "IDBDatabase", - "name": "onversionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "storeNames", + "name": "key", "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - } - ] + "name": "any" } }, { - "defaultValue": "readonly", - "name": "mode", - "optional": true, + "name": "primaryKey", "type": { - "name": "IDBTransactionMode" + "name": "any" } } ], - "from": "IDBDatabase", - "name": "transaction", + "from": "IDBCursor", + "name": "continuePrimaryKey", "returnType": { - "name": "IDBTransaction" - } - }, - { - "from": "IDBDatabase", - "isReadOnly": true, - "name": "version", - "type": { - "name": "unsigned long long" - }, - "type_": "Attribute" - } - ], - "name": "IDBDatabase", - "type_": "Interface", - "url": "https://w3c.github.io/IndexedDB/" - }, - { - "files": [ - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBDatabase.idl", - "modules/indexeddb/IDBIndex.idl", - "modules/indexeddb/IDBObjectStore.idl", - "modules/indexeddb/IDBTransaction.idl", - "modules/indexeddb/IDBTransaction.idl" - ], - "members": [ - { - "defaultValue": "false", - "from": "IDBObjectStoreParameters", - "name": "autoIncrement", - "type": { - "name": "boolean" + "name": "void" } }, { - "defaultValue": "null", - "from": "IDBObjectStoreParameters", - "name": "keyPath", - "type": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - } - ] + "from": "IDBCursor", + "name": "delete", + "returnType": { + "name": "IDBRequest" } - } - ], - "name": "IDBObjectStoreParameters", - "type_": "Dictionary", - "url": "https://w3c.github.io/IndexedDB/" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBDatabase.idl", - "modules/indexeddb/IDBIndex.idl", - "modules/indexeddb/IDBObjectStore.idl", - "modules/indexeddb/IDBTransaction.idl", - "modules/indexeddb/IDBTransaction.idl" - ], - "inheritsFrom": "IDBRequest", - "members": [ - { - "from": "IDBOpenDBRequest", - "name": "onblocked", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" }, { - "from": "IDBOpenDBRequest", - "name": "onupgradeneeded", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - } - ], - "name": "IDBOpenDBRequest", - "type_": "Interface", - "url": "https://w3c.github.io/IndexedDB/" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBDatabase.idl", - "modules/indexeddb/IDBIndex.idl", - "modules/indexeddb/IDBObjectStore.idl", - "modules/indexeddb/IDBTransaction.idl", - "modules/indexeddb/IDBTransaction.idl" - ], - "inheritsFrom": "EventTarget", - "members": [ - { - "from": "IDBRequest", + "from": "IDBCursor", "isReadOnly": true, - "name": "error", - "type": { - "name": "DOMException", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "IDBRequest", - "name": "onerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "IDBRequest", - "name": "onsuccess", + "name": "direction", "type": { - "name": "EventHandler" + "name": "IDBCursorDirection" }, "type_": "Attribute" }, { - "from": "IDBRequest", + "from": "IDBCursor", "isReadOnly": true, - "name": "readyState", + "name": "key", "type": { - "name": "IDBRequestReadyState" + "name": "any" }, "type_": "Attribute" }, { - "from": "IDBRequest", + "from": "IDBCursor", "isReadOnly": true, - "name": "result", + "name": "primaryKey", "type": { "name": "any" }, "type_": "Attribute" }, { - "from": "IDBRequest", + "from": "IDBCursor", "isReadOnly": true, "name": "source", "type": { - "params": [ - "nullable" - ], "type_": "UnionType", "types": [ { @@ -90637,28 +92844,28 @@ }, { "name": "IDBIndex" - }, - { - "name": "IDBCursor" } ] }, "type_": "Attribute" }, { - "from": "IDBRequest", - "isReadOnly": true, - "name": "transaction", - "type": { - "name": "IDBTransaction", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "args": [ + { + "name": "value", + "type": { + "name": "any" + } + } + ], + "from": "IDBCursor", + "name": "update", + "returnType": { + "name": "IDBRequest" + } } ], - "name": "IDBRequest", + "name": "IDBCursor", "type_": "Interface", "url": "https://w3c.github.io/IndexedDB/" }, @@ -90672,140 +92879,130 @@ "modules/indexeddb/IDBTransaction.idl", "modules/indexeddb/IDBTransaction.idl" ], - "name": "IDBRequestReadyState", - "type_": "Enum", - "url": "https://w3c.github.io/IndexedDB/", - "value": [ - "pending", - "done" - ] - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBDatabase.idl", - "modules/indexeddb/IDBIndex.idl", - "modules/indexeddb/IDBObjectStore.idl", - "modules/indexeddb/IDBTransaction.idl", - "modules/indexeddb/IDBTransaction.idl" - ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "EventInit", "members": [ { - "from": "IDBTransaction", - "name": "abort", - "returnType": { - "name": "void" - } - }, - { - "from": "IDBTransaction", - "isReadOnly": true, - "name": "db", - "type": { - "name": "IDBDatabase" - }, - "type_": "Attribute" - }, - { - "from": "IDBTransaction", - "isReadOnly": true, - "name": "error", - "type": { - "name": "DOMException" - }, - "type_": "Attribute" - }, - { - "from": "IDBTransaction", - "isReadOnly": true, - "name": "mode", + "defaultValue": "null", + "from": "IDBVersionChangeEventInit", + "name": "newVersion", "type": { - "name": "IDBTransactionMode" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "IDBTransaction", - "name": "objectStore", - "returnType": { - "name": "IDBObjectStore" + "name": "unsigned long long", + "params": [ + "nullable" + ] } }, { - "from": "IDBTransaction", - "isReadOnly": true, - "name": "objectStoreNames", - "type": { - "name": "DOMStringList" - }, - "type_": "Attribute" - }, - { - "from": "IDBTransaction", - "name": "onabort", + "defaultValue": "0", + "from": "IDBVersionChangeEventInit", + "name": "oldVersion", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "unsigned long long" + } + } + ], + "name": "IDBVersionChangeEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/IndexedDB/" + }, + { + "files": [ + "core/html/HTMLLinkElement.idl", + "modules/cachestorage/Cache.idl", + "modules/cachestorage/CacheQueryOptions.idl", + "modules/cachestorage/CacheStorage.idl", + "modules/cachestorage/WindowCacheStorage.idl", + "modules/cachestorage/WorkerCacheStorage.idl", + "modules/serviceworkers/Client.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/Clients.idl", + "modules/serviceworkers/ExtendableEvent.idl", + "modules/serviceworkers/ExtendableEventInit.idl", + "modules/serviceworkers/ExtendableMessageEvent.idl", + "modules/serviceworkers/ExtendableMessageEventInit.idl", + "modules/serviceworkers/FetchEvent.idl", + "modules/serviceworkers/FetchEventInit.idl", + "modules/serviceworkers/ForeignFetchEvent.idl", + "modules/serviceworkers/ForeignFetchEventInit.idl", + "modules/serviceworkers/ForeignFetchOptions.idl", + "modules/serviceworkers/ForeignFetchResponse.idl", + "modules/serviceworkers/InstallEvent.idl", + "modules/serviceworkers/NavigatorServiceWorker.idl", + "modules/serviceworkers/RegistrationOptions.idl", + "modules/serviceworkers/ServiceWorker.idl", + "modules/serviceworkers/ServiceWorkerContainer.idl", + "modules/serviceworkers/ServiceWorkerGlobalScope.idl", + "modules/serviceworkers/ServiceWorkerMessageEvent.idl", + "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", + "modules/serviceworkers/ServiceWorkerRegistration.idl", + "modules/serviceworkers/WindowClient.idl", + "modules/serviceworkers/WindowClient.idl" + ], + "members": [ { - "from": "IDBTransaction", - "name": "oncomplete", + "defaultValue": "false", + "from": "NavigationPreloadState", + "name": "enabled", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "boolean" + } }, { - "from": "IDBTransaction", - "name": "onerror", + "from": "NavigationPreloadState", + "name": "headerValue", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "ByteString" + } } ], - "name": "IDBTransaction", - "type_": "Interface", - "url": "https://w3c.github.io/IndexedDB/" + "name": "NavigationPreloadState", + "type_": "Dictionary", + "url": "https://w3c.github.io/ServiceWorker/" }, { "files": [ - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBDatabase.idl", - "modules/indexeddb/IDBIndex.idl", - "modules/indexeddb/IDBObjectStore.idl", - "modules/indexeddb/IDBTransaction.idl", - "modules/indexeddb/IDBTransaction.idl" + "core/html/HTMLLinkElement.idl", + "modules/cachestorage/Cache.idl", + "modules/cachestorage/CacheQueryOptions.idl", + "modules/cachestorage/CacheStorage.idl", + "modules/cachestorage/WindowCacheStorage.idl", + "modules/cachestorage/WorkerCacheStorage.idl", + "modules/serviceworkers/Client.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/Clients.idl", + "modules/serviceworkers/ExtendableEvent.idl", + "modules/serviceworkers/ExtendableEventInit.idl", + "modules/serviceworkers/ExtendableMessageEvent.idl", + "modules/serviceworkers/ExtendableMessageEventInit.idl", + "modules/serviceworkers/FetchEvent.idl", + "modules/serviceworkers/FetchEventInit.idl", + "modules/serviceworkers/ForeignFetchEvent.idl", + "modules/serviceworkers/ForeignFetchEventInit.idl", + "modules/serviceworkers/ForeignFetchOptions.idl", + "modules/serviceworkers/ForeignFetchResponse.idl", + "modules/serviceworkers/InstallEvent.idl", + "modules/serviceworkers/NavigatorServiceWorker.idl", + "modules/serviceworkers/RegistrationOptions.idl", + "modules/serviceworkers/ServiceWorker.idl", + "modules/serviceworkers/ServiceWorkerContainer.idl", + "modules/serviceworkers/ServiceWorkerGlobalScope.idl", + "modules/serviceworkers/ServiceWorkerMessageEvent.idl", + "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", + "modules/serviceworkers/ServiceWorkerRegistration.idl", + "modules/serviceworkers/WindowClient.idl", + "modules/serviceworkers/WindowClient.idl" ], - "name": "IDBTransactionMode", + "name": "ServiceWorkerState", "type_": "Enum", - "url": "https://w3c.github.io/IndexedDB/", + "url": "https://w3c.github.io/ServiceWorker/", "value": [ - "readonly", - "readwrite", - "versionchange" + "installing", + "installed", + "activating", + "activated", + "redundant" ] }, { @@ -90822,7 +93019,7 @@ "name": "eventInitDict", "optional": true, "type": { - "name": "IDBVersionChangeEventInit" + "name": "ExtendableEventInit" } } ], @@ -90830,86 +93027,65 @@ "type_": "ExtendedAttribute" }, { - "identifiers": [ - "Window", - "Worker" - ], "name": "Exposed", - "type_": "ExtendedAttribute" + "type_": "ExtendedAttribute", + "value": "ServiceWorker" } ], "files": [ - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBDatabase.idl", - "modules/indexeddb/IDBIndex.idl", - "modules/indexeddb/IDBObjectStore.idl", - "modules/indexeddb/IDBTransaction.idl", - "modules/indexeddb/IDBTransaction.idl" + "core/html/HTMLLinkElement.idl", + "modules/cachestorage/Cache.idl", + "modules/cachestorage/CacheQueryOptions.idl", + "modules/cachestorage/CacheStorage.idl", + "modules/cachestorage/WindowCacheStorage.idl", + "modules/cachestorage/WorkerCacheStorage.idl", + "modules/serviceworkers/Client.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/Clients.idl", + "modules/serviceworkers/ExtendableEvent.idl", + "modules/serviceworkers/ExtendableEventInit.idl", + "modules/serviceworkers/ExtendableMessageEvent.idl", + "modules/serviceworkers/ExtendableMessageEventInit.idl", + "modules/serviceworkers/FetchEvent.idl", + "modules/serviceworkers/FetchEventInit.idl", + "modules/serviceworkers/ForeignFetchEvent.idl", + "modules/serviceworkers/ForeignFetchEventInit.idl", + "modules/serviceworkers/ForeignFetchOptions.idl", + "modules/serviceworkers/ForeignFetchResponse.idl", + "modules/serviceworkers/InstallEvent.idl", + "modules/serviceworkers/NavigatorServiceWorker.idl", + "modules/serviceworkers/RegistrationOptions.idl", + "modules/serviceworkers/ServiceWorker.idl", + "modules/serviceworkers/ServiceWorkerContainer.idl", + "modules/serviceworkers/ServiceWorkerGlobalScope.idl", + "modules/serviceworkers/ServiceWorkerMessageEvent.idl", + "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", + "modules/serviceworkers/ServiceWorkerRegistration.idl", + "modules/serviceworkers/WindowClient.idl", + "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "ExtendableEvent", "members": [ { - "from": "IDBVersionChangeEvent", - "isReadOnly": true, - "name": "newVersion", - "type": { - "name": "unsigned long long", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "IDBVersionChangeEvent", - "isReadOnly": true, - "name": "oldVersion", - "type": { - "name": "unsigned long long" - }, - "type_": "Attribute" - } - ], - "name": "IDBVersionChangeEvent", - "type_": "Interface", - "url": "https://w3c.github.io/IndexedDB/" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" + "args": [ + { + "name": "options", + "type": { + "name": "ForeignFetchOptions" + } + } ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBCursor.idl", - "modules/indexeddb/IDBDatabase.idl", - "modules/indexeddb/IDBIndex.idl", - "modules/indexeddb/IDBObjectStore.idl", - "modules/indexeddb/IDBTransaction.idl", - "modules/indexeddb/IDBTransaction.idl" - ], - "inheritsFrom": "IDBCursor", - "members": [ - { - "from": "IDBCursorWithValue", - "isReadOnly": true, - "name": "value", - "type": { - "name": "any" - }, - "type_": "Attribute" + "from": "InstallEvent", + "name": "registerForeignFetch", + "returnType": { + "name": "void" + } } ], - "name": "IDBCursorWithValue", + "name": "InstallEvent", "type_": "Interface", - "url": "https://w3c.github.io/IndexedDB/" + "url": "https://w3c.github.io/ServiceWorker/" }, { "files": [ @@ -90945,15 +93121,14 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "name": "ServiceWorkerState", + "name": "ClientType", "type_": "Enum", "url": "https://w3c.github.io/ServiceWorker/", "value": [ - "installing", - "installed", - "activating", - "activated", - "redundant" + "window", + "worker", + "sharedworker", + "all" ] }, { @@ -90997,55 +93172,83 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "Client", "members": [ { "attrs": [ { - "name": "SameObject", + "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "WindowClient", - "isReadOnly": true, - "name": "ancestorOrigins", - "type": { - "name": "FrozenArray", + "from": "Clients", + "name": "claim", + "returnType": { + "name": "Promise", "params": [ { - "name": "USVString" + "name": "void" } ] - }, - "type_": "Attribute" + } + }, + { + "args": [ + { + "name": "id", + "type": { + "name": "DOMString" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Clients", + "name": "get", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "any" + } + ] + } }, { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "ClientQueryOptions" + } + } + ], "attrs": [ { "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "WindowClient", - "name": "focus", + "from": "Clients", + "name": "matchAll", "returnType": { "name": "Promise", "params": [ { - "name": "WindowClient" + "name": "sequence", + "params": [ + { + "name": "Client" + } + ] } ] } }, - { - "from": "WindowClient", - "isReadOnly": true, - "name": "focused", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, { "args": [ { @@ -91061,28 +93264,22 @@ "type_": "ExtendedAttribute" } ], - "from": "WindowClient", - "name": "navigate", + "from": "Clients", + "name": "openWindow", "returnType": { "name": "Promise", "params": [ { - "name": "WindowClient" + "name": "WindowClient", + "params": [ + "nullable" + ] } ] } - }, - { - "from": "WindowClient", - "isReadOnly": true, - "name": "visibilityState", - "type": { - "name": "VisibilityState" - }, - "type_": "Attribute" } ], - "name": "WindowClient", + "name": "Clients", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -91246,64 +93443,32 @@ { "from": "ServiceWorkerRegistration", "isReadOnly": true, - "name": "pushManager", + "name": "APISpace", "type": { - "name": "PushManager" + "name": "APISpaceType" }, "type_": "Attribute" }, { - "args": [ - { - "name": "filter", - "optional": true, - "type": { - "name": "GetNotificationOptions" - } - } - ], "from": "ServiceWorkerRegistration", - "name": "getNotifications", + "name": "methodName", "returnType": { "name": "Promise", "params": [ { - "name": "sequence", - "params": [ - { - "name": "Notification" - } - ] + "name": "T" } ] } }, { - "args": [ - { - "name": "title", - "type": { - "name": "DOMString" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "NotificationOptions" - } - } - ], "from": "ServiceWorkerRegistration", - "name": "showNotification", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } + "isReadOnly": true, + "name": "pushManager", + "type": { + "name": "PushManager" + }, + "type_": "Attribute" }, { "args": [ @@ -91358,36 +93523,6 @@ ] } }, - { - "from": "ServiceWorkerRegistration", - "isReadOnly": true, - "name": "APISpace", - "type": { - "name": "APISpaceType" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerRegistration", - "name": "methodName", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "T" - } - ] - } - }, - { - "from": "ServiceWorkerRegistration", - "isReadOnly": true, - "name": "pushManager", - "type": { - "name": "PushManager" - }, - "type_": "Attribute" - }, { "from": "ServiceWorkerRegistration", "isReadOnly": true, @@ -91397,15 +93532,6 @@ }, "type_": "Attribute" }, - { - "from": "ServiceWorkerRegistration", - "isReadOnly": true, - "name": "sync", - "type": { - "name": "SyncManager" - }, - "type_": "Attribute" - }, { "from": "ServiceWorkerRegistration", "isReadOnly": true, @@ -91421,21 +93547,6 @@ "url": "https://w3c.github.io/ServiceWorker/" }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "ServiceWorker" - }, - { - "identifiers": [ - "Worker", - "ServiceWorker" - ], - "name": "Global", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/html/HTMLLinkElement.idl", "modules/cachestorage/Cache.idl", @@ -91469,228 +93580,67 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "WorkerGlobalScope", + "inheritsFrom": "ExtendableEventInit", "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ServiceWorkerGlobalScope", - "isReadOnly": true, - "name": "clients", - "type": { - "name": "Clients" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onactivate", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onfetch", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onforeignfetch", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "oninstall", + "defaultValue": "", + "from": "FetchEventInit", + "name": "clientId", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "DOMString" + } }, { - "from": "ServiceWorkerGlobalScope", - "name": "onmessage", + "defaultValue": "false", + "from": "FetchEventInit", + "name": "isReload", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "boolean" + } }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ServiceWorkerGlobalScope", - "isReadOnly": true, - "name": "registration", + "from": "FetchEventInit", + "isRequired": true, + "name": "preloadResponse", "type": { - "name": "ServiceWorkerRegistration" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ServiceWorkerGlobalScope", - "name": "skipWaiting", - "returnType": { "name": "Promise", "params": [ { - "name": "void" + "name": "any" } ] } }, { - "from": "ServiceWorkerGlobalScope", - "name": "onpush", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onpushsubscriptionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onbeforeevicted", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onevicted", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onnotificationclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onnotificationclose", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onnotificationclick", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onnotificationclose", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onfunctionalevent", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onpush", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onpushsubscriptionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorkerGlobalScope", - "name": "onpaymentrequest", + "from": "FetchEventInit", + "isRequired": true, + "name": "request", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "Request" + } }, { - "from": "ServiceWorkerGlobalScope", - "name": "onsync", + "defaultValue": "", + "from": "FetchEventInit", + "name": "reservedClientId", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "DOMString" + } }, { - "from": "ServiceWorkerGlobalScope", - "name": "onsync", + "defaultValue": "", + "from": "FetchEventInit", + "name": "targetClientId", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "DOMString" + } } ], - "name": "ServiceWorkerGlobalScope", - "type_": "Interface", + "name": "FetchEventInit", + "type_": "Dictionary", "url": "https://w3c.github.io/ServiceWorker/" }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/html/HTMLLinkElement.idl", "modules/cachestorage/Cache.idl", @@ -91724,165 +93674,65 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "EventTarget", "members": [ { - "from": "ServiceWorkerContainer", - "isReadOnly": true, - "name": "controller", + "from": "CacheBatchOperation", + "name": "options", "type": { - "name": "ServiceWorker", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "args": [ - { - "defaultValue": "", - "name": "clientURL", - "optional": true, - "type": { - "name": "USVString" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ServiceWorkerContainer", - "name": "getRegistration", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "any" - } - ] - } - }, - { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ServiceWorkerContainer", - "name": "getRegistrations", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "ServiceWorkerRegistration" - } - ] - } - ] + "name": "CacheQueryOptions" } }, { - "from": "ServiceWorkerContainer", - "name": "oncontrollerchange", + "from": "CacheBatchOperation", + "name": "request", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "Request" + } }, { - "from": "ServiceWorkerContainer", - "name": "onmessage", + "from": "CacheBatchOperation", + "name": "response", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "Response" + } }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ServiceWorkerContainer", - "isReadOnly": true, - "name": "ready", + "from": "CacheBatchOperation", + "name": "type", "type": { - "name": "Promise", - "params": [ - { - "name": "ServiceWorkerRegistration" - } - ] - }, - "type_": "Attribute" - }, + "name": "DOMString" + } + } + ], + "name": "CacheBatchOperation", + "type_": "Dictionary", + "url": "https://w3c.github.io/ServiceWorker/" + }, + { + "attrs": [ { "args": [ { - "name": "scriptURL", + "name": "type", "type": { - "name": "USVString" + "name": "DOMString" } }, { - "name": "options", + "name": "eventInitDict", "optional": true, "type": { - "name": "RegistrationOptions" + "name": "ExtendableEventInit" } } ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ServiceWorkerContainer", - "name": "register", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "ServiceWorkerRegistration" - } - ] - } - }, - { - "from": "ServiceWorkerContainer", - "name": "startMessages", - "returnType": { - "name": "void" - } - } - ], - "name": "ServiceWorkerContainer", - "type_": "Interface", - "url": "https://w3c.github.io/ServiceWorker/" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", + "name": "Constructor", "type_": "ExtendedAttribute" }, { - "name": "SecureContext", - "type_": "ExtendedAttribute" + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "ServiceWorker" } ], "files": [ @@ -91918,142 +93768,60 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "Event", "members": [ - { - "from": "ServiceWorker", - "name": "onstatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "message", - "type": { - "name": "any" - } - }, - { - "defaultValue": [ - "[", - "]" - ], - "name": "transfer", - "optional": true, + "name": "f", "type": { - "name": "sequence", + "name": "Promise", "params": [ { - "name": "object" + "name": "any" } ] } } ], - "from": "ServiceWorker", - "name": "postMessage", + "from": "ExtendableEvent", + "name": "waitUntil", "returnType": { "name": "void" } - }, - { - "from": "ServiceWorker", - "isReadOnly": true, - "name": "scriptURL", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "ServiceWorker", - "isReadOnly": true, - "name": "state", - "type": { - "name": "ServiceWorkerState" - }, - "type_": "Attribute" - }, - { - "from": "AbstractWorker", - "name": "onerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" } ], - "name": "ServiceWorker", + "name": "ExtendableEvent", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, { - "files": [ - "core/html/HTMLLinkElement.idl", - "modules/cachestorage/Cache.idl", - "modules/cachestorage/CacheQueryOptions.idl", - "modules/cachestorage/CacheStorage.idl", - "modules/cachestorage/WindowCacheStorage.idl", - "modules/cachestorage/WorkerCacheStorage.idl", - "modules/serviceworkers/Client.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/Clients.idl", - "modules/serviceworkers/ExtendableEvent.idl", - "modules/serviceworkers/ExtendableEventInit.idl", - "modules/serviceworkers/ExtendableMessageEvent.idl", - "modules/serviceworkers/ExtendableMessageEventInit.idl", - "modules/serviceworkers/FetchEvent.idl", - "modules/serviceworkers/FetchEventInit.idl", - "modules/serviceworkers/ForeignFetchEvent.idl", - "modules/serviceworkers/ForeignFetchEventInit.idl", - "modules/serviceworkers/ForeignFetchOptions.idl", - "modules/serviceworkers/ForeignFetchResponse.idl", - "modules/serviceworkers/InstallEvent.idl", - "modules/serviceworkers/NavigatorServiceWorker.idl", - "modules/serviceworkers/RegistrationOptions.idl", - "modules/serviceworkers/ServiceWorker.idl", - "modules/serviceworkers/ServiceWorkerContainer.idl", - "modules/serviceworkers/ServiceWorkerGlobalScope.idl", - "modules/serviceworkers/ServiceWorkerMessageEvent.idl", - "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", - "modules/serviceworkers/ServiceWorkerRegistration.idl", - "modules/serviceworkers/WindowClient.idl", - "modules/serviceworkers/WindowClient.idl" - ], - "members": [ - { - "from": "RegistrationOptions", - "name": "scope", - "type": { - "name": "USVString" - } - }, + "attrs": [ { - "defaultValue": "classic", - "from": "RegistrationOptions", - "name": "type", - "type": { - "name": "WorkerType" - } + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "ExtendableMessageEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "defaultValue": "false", - "from": "RegistrationOptions", - "name": "useCache", - "type": { - "name": "boolean" - } + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "ServiceWorker" } ], - "name": "RegistrationOptions", - "type_": "Dictionary", - "url": "https://w3c.github.io/ServiceWorker/" - }, - { "files": [ "core/html/HTMLLinkElement.idl", "modules/cachestorage/Cache.idl", @@ -92087,134 +93855,80 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], + "inheritsFrom": "ExtendableEvent", "members": [ { - "defaultValue": "false", - "from": "NavigationPreloadState", - "name": "enabled", + "from": "ExtendableMessageEvent", + "isReadOnly": true, + "name": "data", "type": { - "name": "boolean" - } + "name": "any" + }, + "type_": "Attribute" }, { - "from": "NavigationPreloadState", - "name": "headerValue", + "from": "ExtendableMessageEvent", + "isReadOnly": true, + "name": "lastEventId", "type": { - "name": "ByteString" - } - } - ], - "name": "NavigationPreloadState", - "type_": "Dictionary", - "url": "https://w3c.github.io/ServiceWorker/" - }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/html/HTMLLinkElement.idl", - "modules/cachestorage/Cache.idl", - "modules/cachestorage/CacheQueryOptions.idl", - "modules/cachestorage/CacheStorage.idl", - "modules/cachestorage/WindowCacheStorage.idl", - "modules/cachestorage/WorkerCacheStorage.idl", - "modules/serviceworkers/Client.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/Clients.idl", - "modules/serviceworkers/ExtendableEvent.idl", - "modules/serviceworkers/ExtendableEventInit.idl", - "modules/serviceworkers/ExtendableMessageEvent.idl", - "modules/serviceworkers/ExtendableMessageEventInit.idl", - "modules/serviceworkers/FetchEvent.idl", - "modules/serviceworkers/FetchEventInit.idl", - "modules/serviceworkers/ForeignFetchEvent.idl", - "modules/serviceworkers/ForeignFetchEventInit.idl", - "modules/serviceworkers/ForeignFetchOptions.idl", - "modules/serviceworkers/ForeignFetchResponse.idl", - "modules/serviceworkers/InstallEvent.idl", - "modules/serviceworkers/NavigatorServiceWorker.idl", - "modules/serviceworkers/RegistrationOptions.idl", - "modules/serviceworkers/ServiceWorker.idl", - "modules/serviceworkers/ServiceWorkerContainer.idl", - "modules/serviceworkers/ServiceWorkerGlobalScope.idl", - "modules/serviceworkers/ServiceWorkerMessageEvent.idl", - "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", - "modules/serviceworkers/ServiceWorkerRegistration.idl", - "modules/serviceworkers/WindowClient.idl", - "modules/serviceworkers/WindowClient.idl" - ], - "members": [ - { - "from": "NavigationPreloadManager", - "name": "disable", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "NavigationPreloadManager", - "name": "enable", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } + "from": "ExtendableMessageEvent", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" + }, + "type_": "Attribute" }, { - "from": "NavigationPreloadManager", - "name": "getState", - "returnType": { - "name": "Promise", + "from": "ExtendableMessageEvent", + "isReadOnly": true, + "name": "ports", + "type": { + "name": "FrozenArray", "params": [ { - "name": "NavigationPreloadState" + "name": "MessagePort" } ] - } + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "value", - "type": { - "name": "ByteString" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "NavigationPreloadManager", - "name": "setHeaderValue", - "returnType": { - "name": "Promise", + "from": "ExtendableMessageEvent", + "isReadOnly": true, + "name": "source", + "type": { "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ { - "name": "void" + "name": "Client" + }, + { + "name": "ServiceWorker" + }, + { + "name": "MessagePort" } ] - } + }, + "type_": "Attribute" } ], - "name": "NavigationPreloadManager", + "name": "ExtendableMessageEvent", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -92230,9 +93944,8 @@ }, { "name": "eventInitDict", - "optional": true, "type": { - "name": "ExtendableEventInit" + "name": "ForeignFetchEventInit" } } ], @@ -92280,64 +93993,52 @@ ], "inheritsFrom": "ExtendableEvent", "members": [ + { + "from": "ForeignFetchEvent", + "isReadOnly": true, + "name": "origin", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ForeignFetchEvent", + "isReadOnly": true, + "name": "request", + "type": { + "name": "Request" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "options", + "name": "r", "type": { - "name": "ForeignFetchOptions" + "name": "Promise", + "params": [ + { + "name": "ForeignFetchResponse" + } + ] } } ], - "from": "InstallEvent", - "name": "registerForeignFetch", + "from": "ForeignFetchEvent", + "name": "respondWith", "returnType": { "name": "void" } } ], - "name": "InstallEvent", - "type_": "Interface", - "url": "https://w3c.github.io/ServiceWorker/" - }, - { - "files": [ - "core/html/HTMLLinkElement.idl", - "modules/cachestorage/Cache.idl", - "modules/cachestorage/CacheQueryOptions.idl", - "modules/cachestorage/CacheStorage.idl", - "modules/cachestorage/WindowCacheStorage.idl", - "modules/cachestorage/WorkerCacheStorage.idl", - "modules/serviceworkers/Client.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/Clients.idl", - "modules/serviceworkers/ExtendableEvent.idl", - "modules/serviceworkers/ExtendableEventInit.idl", - "modules/serviceworkers/ExtendableMessageEvent.idl", - "modules/serviceworkers/ExtendableMessageEventInit.idl", - "modules/serviceworkers/FetchEvent.idl", - "modules/serviceworkers/FetchEventInit.idl", - "modules/serviceworkers/ForeignFetchEvent.idl", - "modules/serviceworkers/ForeignFetchEventInit.idl", - "modules/serviceworkers/ForeignFetchOptions.idl", - "modules/serviceworkers/ForeignFetchResponse.idl", - "modules/serviceworkers/InstallEvent.idl", - "modules/serviceworkers/NavigatorServiceWorker.idl", - "modules/serviceworkers/RegistrationOptions.idl", - "modules/serviceworkers/ServiceWorker.idl", - "modules/serviceworkers/ServiceWorkerContainer.idl", - "modules/serviceworkers/ServiceWorkerGlobalScope.idl", - "modules/serviceworkers/ServiceWorkerMessageEvent.idl", - "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", - "modules/serviceworkers/ServiceWorkerRegistration.idl", - "modules/serviceworkers/WindowClient.idl", - "modules/serviceworkers/WindowClient.idl" - ], - "inheritsFrom": "ExtendableEvent", - "members": [ - ], - "name": "FunctionalEvent", + "name": "ForeignFetchEvent", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -92377,34 +94078,31 @@ ], "members": [ { - "from": "ForeignFetchResponse", - "name": "headers", + "defaultValue": "false", + "from": "ClientQueryOptions", + "name": "includeReserved", "type": { - "name": "sequence", - "params": [ - { - "name": "ByteString" - } - ] + "name": "boolean" } }, { - "from": "ForeignFetchResponse", - "name": "origin", + "defaultValue": "false", + "from": "ClientQueryOptions", + "name": "includeUncontrolled", "type": { - "name": "USVString" + "name": "boolean" } }, { - "from": "ForeignFetchResponse", - "isRequired": true, - "name": "response", + "defaultValue": "window", + "from": "ClientQueryOptions", + "name": "type", "type": { - "name": "Response" + "name": "ClientType" } } ], - "name": "ForeignFetchResponse", + "name": "ClientQueryOptions", "type_": "Dictionary", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -92442,35 +94140,72 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], + "inheritsFrom": "ExtendableEventInit", "members": [ { - "from": "ForeignFetchOptions", - "isRequired": true, - "name": "origins", + "defaultValue": "null", + "from": "ExtendableMessageEventInit", + "name": "data", + "type": { + "name": "any" + } + }, + { + "defaultValue": "", + "from": "ExtendableMessageEventInit", + "name": "lastEventId", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "", + "from": "ExtendableMessageEventInit", + "name": "origin", + "type": { + "name": "USVString" + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "from": "ExtendableMessageEventInit", + "name": "ports", "type": { "name": "sequence", "params": [ { - "name": "USVString" + "name": "MessagePort" } ] } }, { - "from": "ForeignFetchOptions", - "isRequired": true, - "name": "scopes", + "defaultValue": "null", + "from": "ExtendableMessageEventInit", + "name": "source", "type": { - "name": "sequence", "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ { - "name": "USVString" + "name": "Client" + }, + { + "name": "ServiceWorker" + }, + { + "name": "MessagePort" } ] } } ], - "name": "ForeignFetchOptions", + "name": "ExtendableMessageEventInit", "type_": "Dictionary", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -92524,39 +94259,14 @@ "name": "request", "type": { "name": "Request" - } - } - ], - "name": "ForeignFetchEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/ServiceWorker/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "ForeignFetchEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "ServiceWorker" + } } ], + "name": "ForeignFetchEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/ServiceWorker/" + }, + { "files": [ "core/html/HTMLLinkElement.idl", "modules/cachestorage/Cache.idl", @@ -92590,55 +94300,36 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "ExtendableEvent", "members": [ { - "from": "ForeignFetchEvent", - "isReadOnly": true, - "name": "origin", + "from": "ForeignFetchOptions", + "isRequired": true, + "name": "origins", "type": { - "name": "USVString" - }, - "type_": "Attribute" + "name": "sequence", + "params": [ + { + "name": "USVString" + } + ] + } }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ForeignFetchEvent", - "isReadOnly": true, - "name": "request", + "from": "ForeignFetchOptions", + "isRequired": true, + "name": "scopes", "type": { - "name": "Request" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "r", - "type": { - "name": "Promise", - "params": [ - { - "name": "ForeignFetchResponse" - } - ] + "name": "sequence", + "params": [ + { + "name": "USVString" } - } - ], - "from": "ForeignFetchEvent", - "name": "respondWith", - "returnType": { - "name": "void" + ] } } ], - "name": "ForeignFetchEvent", - "type_": "Interface", + "name": "ForeignFetchOptions", + "type_": "Dictionary", "url": "https://w3c.github.io/ServiceWorker/" }, { @@ -92675,63 +94366,36 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "ExtendableEventInit", "members": [ { - "defaultValue": "", - "from": "FetchEventInit", - "name": "clientId", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "false", - "from": "FetchEventInit", - "name": "isReload", - "type": { - "name": "boolean" - } - }, - { - "from": "FetchEventInit", - "isRequired": true, - "name": "preloadResponse", + "from": "ForeignFetchResponse", + "name": "headers", "type": { - "name": "Promise", + "name": "sequence", "params": [ { - "name": "any" + "name": "ByteString" } ] } }, { - "from": "FetchEventInit", - "isRequired": true, - "name": "request", - "type": { - "name": "Request" - } - }, - { - "defaultValue": "", - "from": "FetchEventInit", - "name": "reservedClientId", + "from": "ForeignFetchResponse", + "name": "origin", "type": { - "name": "DOMString" + "name": "USVString" } }, { - "defaultValue": "", - "from": "FetchEventInit", - "name": "targetClientId", + "from": "ForeignFetchResponse", + "isRequired": true, + "name": "response", "type": { - "name": "DOMString" + "name": "Response" } } ], - "name": "FetchEventInit", + "name": "ForeignFetchResponse", "type_": "Dictionary", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -92887,6 +94551,20 @@ "url": "https://w3c.github.io/ServiceWorker/" }, { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + }, + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/html/HTMLLinkElement.idl", "modules/cachestorage/Cache.idl", @@ -92920,96 +94598,141 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "ExtendableEventInit", "members": [ { - "defaultValue": "null", - "from": "ExtendableMessageEventInit", - "name": "data", - "type": { - "name": "any" + "from": "NavigationPreloadManager", + "name": "disable", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] } }, { - "defaultValue": "", - "from": "ExtendableMessageEventInit", - "name": "lastEventId", - "type": { - "name": "DOMString" + "from": "NavigationPreloadManager", + "name": "enable", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] } }, { - "defaultValue": "", - "from": "ExtendableMessageEventInit", - "name": "origin", - "type": { - "name": "USVString" + "from": "NavigationPreloadManager", + "name": "getState", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "NavigationPreloadState" + } + ] } }, { - "defaultValue": [ - "[", - "]" + "args": [ + { + "name": "value", + "type": { + "name": "ByteString" + } + } ], - "from": "ExtendableMessageEventInit", - "name": "ports", - "type": { - "name": "sequence", + "from": "NavigationPreloadManager", + "name": "setHeaderValue", + "returnType": { + "name": "Promise", "params": [ { - "name": "MessagePort" + "name": "void" } ] } + } + ], + "name": "NavigationPreloadManager", + "type_": "Interface", + "url": "https://w3c.github.io/ServiceWorker/" + }, + { + "files": [ + "core/html/HTMLLinkElement.idl", + "modules/cachestorage/Cache.idl", + "modules/cachestorage/CacheQueryOptions.idl", + "modules/cachestorage/CacheStorage.idl", + "modules/cachestorage/WindowCacheStorage.idl", + "modules/cachestorage/WorkerCacheStorage.idl", + "modules/serviceworkers/Client.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/Clients.idl", + "modules/serviceworkers/ExtendableEvent.idl", + "modules/serviceworkers/ExtendableEventInit.idl", + "modules/serviceworkers/ExtendableMessageEvent.idl", + "modules/serviceworkers/ExtendableMessageEventInit.idl", + "modules/serviceworkers/FetchEvent.idl", + "modules/serviceworkers/FetchEventInit.idl", + "modules/serviceworkers/ForeignFetchEvent.idl", + "modules/serviceworkers/ForeignFetchEventInit.idl", + "modules/serviceworkers/ForeignFetchOptions.idl", + "modules/serviceworkers/ForeignFetchResponse.idl", + "modules/serviceworkers/InstallEvent.idl", + "modules/serviceworkers/NavigatorServiceWorker.idl", + "modules/serviceworkers/RegistrationOptions.idl", + "modules/serviceworkers/ServiceWorker.idl", + "modules/serviceworkers/ServiceWorkerContainer.idl", + "modules/serviceworkers/ServiceWorkerGlobalScope.idl", + "modules/serviceworkers/ServiceWorkerMessageEvent.idl", + "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", + "modules/serviceworkers/ServiceWorkerRegistration.idl", + "modules/serviceworkers/WindowClient.idl", + "modules/serviceworkers/WindowClient.idl" + ], + "members": [ + { + "from": "CacheQueryOptions", + "name": "cacheName", + "type": { + "name": "DOMString" + } }, { - "defaultValue": "null", - "from": "ExtendableMessageEventInit", - "name": "source", + "defaultValue": "false", + "from": "CacheQueryOptions", + "name": "ignoreMethod", "type": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "Client" - }, - { - "name": "ServiceWorker" - }, - { - "name": "MessagePort" - } - ] + "name": "boolean" + } + }, + { + "defaultValue": "false", + "from": "CacheQueryOptions", + "name": "ignoreSearch", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "false", + "from": "CacheQueryOptions", + "name": "ignoreVary", + "type": { + "name": "boolean" } } ], - "name": "ExtendableMessageEventInit", + "name": "CacheQueryOptions", "type_": "Dictionary", "url": "https://w3c.github.io/ServiceWorker/" }, { "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "ExtendableMessageEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, { "name": "Exposed", "type_": "ExtendedAttribute", @@ -93049,80 +94772,76 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "ExtendableEvent", "members": [ { - "from": "ExtendableMessageEvent", + "from": "Client", "isReadOnly": true, - "name": "data", + "name": "id", "type": { - "name": "any" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "ExtendableMessageEvent", - "isReadOnly": true, - "name": "lastEventId", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "args": [ + { + "name": "message", + "type": { + "name": "any" + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "name": "transfer", + "optional": true, + "type": { + "name": "sequence", + "params": [ + { + "name": "object" + } + ] + } + } + ], + "from": "Client", + "name": "postMessage", + "returnType": { + "name": "void" + } }, { - "from": "ExtendableMessageEvent", + "from": "Client", "isReadOnly": true, - "name": "origin", + "name": "reserved", "type": { - "name": "USVString" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "ExtendableMessageEvent", + "from": "Client", "isReadOnly": true, - "name": "ports", + "name": "type", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "MessagePort" - } - ] + "name": "ClientType" }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "ExtendableMessageEvent", + "from": "Client", "isReadOnly": true, - "name": "source", + "name": "url", "type": { - "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ - { - "name": "Client" - }, - { - "name": "ServiceWorker" - }, - { - "name": "MessagePort" - } - ] + "name": "USVString" }, "type_": "Attribute" } ], - "name": "ExtendableMessageEvent", + "name": "Client", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -93160,38 +94879,48 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "EventInit", "members": [ + { + "from": "RegistrationOptions", + "name": "scope", + "type": { + "name": "USVString" + } + }, + { + "defaultValue": "classic", + "from": "RegistrationOptions", + "name": "type", + "type": { + "name": "WorkerType" + } + }, + { + "defaultValue": "false", + "from": "RegistrationOptions", + "name": "useCache", + "type": { + "name": "boolean" + } + } ], - "name": "ExtendableEventInit", + "name": "RegistrationOptions", "type_": "Dictionary", "url": "https://w3c.github.io/ServiceWorker/" }, { "attrs": [ { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "ExtendableEventInit" - } - } + "identifiers": [ + "Window", + "Worker" ], - "name": "Constructor", + "name": "Exposed", "type_": "ExtendedAttribute" }, { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "ServiceWorker" + "name": "SecureContext", + "type_": "ExtendedAttribute" } ], "files": [ @@ -93227,39 +94956,91 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "EventTarget", "members": [ + { + "from": "ServiceWorker", + "name": "onstatechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "f", + "name": "message", "type": { - "name": "Promise", + "name": "any" + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "name": "transfer", + "optional": true, + "type": { + "name": "sequence", "params": [ { - "name": "any" + "name": "object" } ] } } ], - "from": "ExtendableEvent", - "name": "waitUntil", + "from": "ServiceWorker", + "name": "postMessage", "returnType": { "name": "void" } + }, + { + "from": "ServiceWorker", + "isReadOnly": true, + "name": "scriptURL", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorker", + "isReadOnly": true, + "name": "state", + "type": { + "name": "ServiceWorkerState" + }, + "type_": "Attribute" + }, + { + "from": "AbstractWorker", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "ExtendableEvent", + "name": "ServiceWorker", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, { "attrs": [ { + "identifiers": [ + "Window", + "Worker" + ], "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "ServiceWorker" + "type_": "ExtendedAttribute" + }, + { + "name": "SecureContext", + "type_": "ExtendedAttribute" } ], "files": [ @@ -93295,31 +95076,28 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], + "inheritsFrom": "EventTarget", "members": [ { - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Clients", - "name": "claim", - "returnType": { - "name": "Promise", + "from": "ServiceWorkerContainer", + "isReadOnly": true, + "name": "controller", + "type": { + "name": "ServiceWorker", "params": [ - { - "name": "void" - } + "nullable" ] - } + }, + "type_": "Attribute" }, { "args": [ { - "name": "id", + "defaultValue": "", + "name": "clientURL", + "optional": true, "type": { - "name": "DOMString" + "name": "USVString" } } ], @@ -93329,8 +95107,8 @@ "type_": "ExtendedAttribute" } ], - "from": "Clients", - "name": "get", + "from": "ServiceWorkerContainer", + "name": "getRegistration", "returnType": { "name": "Promise", "params": [ @@ -93341,23 +95119,14 @@ } }, { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "ClientQueryOptions" - } - } - ], "attrs": [ { "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "Clients", - "name": "matchAll", + "from": "ServiceWorkerContainer", + "name": "getRegistrations", "returnType": { "name": "Promise", "params": [ @@ -93365,20 +95134,63 @@ "name": "sequence", "params": [ { - "name": "Client" + "name": "ServiceWorkerRegistration" } ] } ] } }, + { + "from": "ServiceWorkerContainer", + "name": "oncontrollerchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerContainer", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ServiceWorkerContainer", + "isReadOnly": true, + "name": "ready", + "type": { + "name": "Promise", + "params": [ + { + "name": "ServiceWorkerRegistration" + } + ] + }, + "type_": "Attribute" + }, { "args": [ { - "name": "url", + "name": "scriptURL", "type": { "name": "USVString" } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "RegistrationOptions" + } } ], "attrs": [ @@ -93387,131 +95199,27 @@ "type_": "ExtendedAttribute" } ], - "from": "Clients", - "name": "openWindow", + "from": "ServiceWorkerContainer", + "name": "register", "returnType": { "name": "Promise", "params": [ { - "name": "WindowClient", - "params": [ - "nullable" - ] + "name": "ServiceWorkerRegistration" } ] } - } - ], - "name": "Clients", - "type_": "Interface", - "url": "https://w3c.github.io/ServiceWorker/" - }, - { - "files": [ - "core/html/HTMLLinkElement.idl", - "modules/cachestorage/Cache.idl", - "modules/cachestorage/CacheQueryOptions.idl", - "modules/cachestorage/CacheStorage.idl", - "modules/cachestorage/WindowCacheStorage.idl", - "modules/cachestorage/WorkerCacheStorage.idl", - "modules/serviceworkers/Client.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/Clients.idl", - "modules/serviceworkers/ExtendableEvent.idl", - "modules/serviceworkers/ExtendableEventInit.idl", - "modules/serviceworkers/ExtendableMessageEvent.idl", - "modules/serviceworkers/ExtendableMessageEventInit.idl", - "modules/serviceworkers/FetchEvent.idl", - "modules/serviceworkers/FetchEventInit.idl", - "modules/serviceworkers/ForeignFetchEvent.idl", - "modules/serviceworkers/ForeignFetchEventInit.idl", - "modules/serviceworkers/ForeignFetchOptions.idl", - "modules/serviceworkers/ForeignFetchResponse.idl", - "modules/serviceworkers/InstallEvent.idl", - "modules/serviceworkers/NavigatorServiceWorker.idl", - "modules/serviceworkers/RegistrationOptions.idl", - "modules/serviceworkers/ServiceWorker.idl", - "modules/serviceworkers/ServiceWorkerContainer.idl", - "modules/serviceworkers/ServiceWorkerGlobalScope.idl", - "modules/serviceworkers/ServiceWorkerMessageEvent.idl", - "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", - "modules/serviceworkers/ServiceWorkerRegistration.idl", - "modules/serviceworkers/WindowClient.idl", - "modules/serviceworkers/WindowClient.idl" - ], - "name": "ClientType", - "type_": "Enum", - "url": "https://w3c.github.io/ServiceWorker/", - "value": [ - "window", - "worker", - "sharedworker", - "all" - ] - }, - { - "files": [ - "core/html/HTMLLinkElement.idl", - "modules/cachestorage/Cache.idl", - "modules/cachestorage/CacheQueryOptions.idl", - "modules/cachestorage/CacheStorage.idl", - "modules/cachestorage/WindowCacheStorage.idl", - "modules/cachestorage/WorkerCacheStorage.idl", - "modules/serviceworkers/Client.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/ClientQueryOptions.idl", - "modules/serviceworkers/Clients.idl", - "modules/serviceworkers/ExtendableEvent.idl", - "modules/serviceworkers/ExtendableEventInit.idl", - "modules/serviceworkers/ExtendableMessageEvent.idl", - "modules/serviceworkers/ExtendableMessageEventInit.idl", - "modules/serviceworkers/FetchEvent.idl", - "modules/serviceworkers/FetchEventInit.idl", - "modules/serviceworkers/ForeignFetchEvent.idl", - "modules/serviceworkers/ForeignFetchEventInit.idl", - "modules/serviceworkers/ForeignFetchOptions.idl", - "modules/serviceworkers/ForeignFetchResponse.idl", - "modules/serviceworkers/InstallEvent.idl", - "modules/serviceworkers/NavigatorServiceWorker.idl", - "modules/serviceworkers/RegistrationOptions.idl", - "modules/serviceworkers/ServiceWorker.idl", - "modules/serviceworkers/ServiceWorkerContainer.idl", - "modules/serviceworkers/ServiceWorkerGlobalScope.idl", - "modules/serviceworkers/ServiceWorkerMessageEvent.idl", - "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", - "modules/serviceworkers/ServiceWorkerRegistration.idl", - "modules/serviceworkers/WindowClient.idl", - "modules/serviceworkers/WindowClient.idl" - ], - "members": [ - { - "defaultValue": "false", - "from": "ClientQueryOptions", - "name": "includeReserved", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "false", - "from": "ClientQueryOptions", - "name": "includeUncontrolled", - "type": { - "name": "boolean" - } }, { - "defaultValue": "window", - "from": "ClientQueryOptions", - "name": "type", - "type": { - "name": "ClientType" + "from": "ServiceWorkerContainer", + "name": "startMessages", + "returnType": { + "name": "void" } } ], - "name": "ClientQueryOptions", - "type_": "Dictionary", + "name": "ServiceWorkerContainer", + "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, { @@ -93520,6 +95228,14 @@ "name": "Exposed", "type_": "ExtendedAttribute", "value": "ServiceWorker" + }, + { + "identifiers": [ + "Worker", + "ServiceWorker" + ], + "name": "Global", + "type_": "ExtendedAttribute" } ], "files": [ @@ -93555,76 +95271,170 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], + "inheritsFrom": "WorkerGlobalScope", "members": [ { - "from": "Client", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ServiceWorkerGlobalScope", "isReadOnly": true, - "name": "id", + "name": "clients", "type": { - "name": "DOMString" + "name": "Clients" }, "type_": "Attribute" }, { - "args": [ + "from": "ServiceWorkerGlobalScope", + "name": "onactivate", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onfetch", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onforeignfetch", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "oninstall", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "message", - "type": { - "name": "any" - } - }, + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "ServiceWorkerGlobalScope", + "isReadOnly": true, + "name": "registration", + "type": { + "name": "ServiceWorkerRegistration" + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "defaultValue": [ - "[", - "]" - ], - "name": "transfer", - "optional": true, - "type": { - "name": "sequence", - "params": [ - { - "name": "object" - } - ] - } + "name": "NewObject", + "type_": "ExtendedAttribute" } ], - "from": "Client", - "name": "postMessage", + "from": "ServiceWorkerGlobalScope", + "name": "skipWaiting", "returnType": { - "name": "void" + "name": "Promise", + "params": [ + { + "name": "void" + } + ] } }, { - "from": "Client", - "isReadOnly": true, - "name": "reserved", + "from": "ServiceWorkerGlobalScope", + "name": "onbeforeevicted", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Client", - "isReadOnly": true, - "name": "type", + "from": "ServiceWorkerGlobalScope", + "name": "onevicted", "type": { - "name": "ClientType" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "Client", - "isReadOnly": true, - "name": "url", + "from": "ServiceWorkerGlobalScope", + "name": "onpaymentrequest", "type": { - "name": "USVString" + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onpush", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onpushsubscriptionchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onnotificationclick", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onnotificationclose", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onfunctionalevent", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceWorkerGlobalScope", + "name": "onsync", + "type": { + "name": "EventHandler" }, "type_": "Attribute" } ], - "name": "Client", + "name": "ServiceWorkerGlobalScope", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -93680,9 +95490,9 @@ { "args": [ { - "name": "cacheName", + "name": "request", "type": { - "name": "DOMString" + "name": "RequestInfo" } } ], @@ -93692,13 +95502,13 @@ "type_": "ExtendedAttribute" } ], - "from": "CacheStorage", - "name": "delete", + "from": "Cache", + "name": "add", "returnType": { "name": "Promise", "params": [ { - "name": "boolean" + "name": "void" } ] } @@ -93706,9 +95516,14 @@ { "args": [ { - "name": "cacheName", + "name": "requests", "type": { - "name": "DOMString" + "name": "sequence", + "params": [ + { + "name": "RequestInfo" + } + ] } } ], @@ -93718,8 +95533,41 @@ "type_": "ExtendedAttribute" } ], - "from": "CacheStorage", - "name": "has", + "from": "Cache", + "name": "addAll", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "args": [ + { + "name": "request", + "type": { + "name": "RequestInfo" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "CacheQueryOptions" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Cache", + "name": "delete", "returnType": { "name": "Promise", "params": [ @@ -93730,13 +95578,29 @@ } }, { + "args": [ + { + "name": "request", + "optional": true, + "type": { + "name": "RequestInfo" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "CacheQueryOptions" + } + } + ], "attrs": [ { "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "CacheStorage", + "from": "Cache", "name": "keys", "returnType": { "name": "Promise", @@ -93745,7 +95609,7 @@ "name": "sequence", "params": [ { - "name": "DOMString" + "name": "Request" } ] } @@ -93774,7 +95638,7 @@ "type_": "ExtendedAttribute" } ], - "from": "CacheStorage", + "from": "Cache", "name": "match", "returnType": { "name": "Promise", @@ -93788,9 +95652,54 @@ { "args": [ { - "name": "cacheName", + "name": "request", + "optional": true, + "type": { + "name": "RequestInfo" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "CacheQueryOptions" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "Cache", + "name": "matchAll", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "sequence", + "params": [ + { + "name": "Response" + } + ] + } + ] + } + }, + { + "args": [ + { + "name": "request", + "type": { + "name": "RequestInfo" + } + }, + { + "name": "response", "type": { - "name": "DOMString" + "name": "Response" } } ], @@ -93800,19 +95709,19 @@ "type_": "ExtendedAttribute" } ], - "from": "CacheStorage", - "name": "open", + "from": "Cache", + "name": "put", "returnType": { "name": "Promise", "params": [ { - "name": "Cache" + "name": "void" } ] } } ], - "name": "CacheStorage", + "name": "Cache", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -93850,41 +95759,141 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], + "inheritsFrom": "ExtendableEvent", "members": [ + ], + "name": "FunctionalEvent", + "type_": "Interface", + "url": "https://w3c.github.io/ServiceWorker/" + }, + { + "attrs": [ { - "from": "CacheQueryOptions", - "name": "cacheName", + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "ServiceWorker" + } + ], + "files": [ + "core/html/HTMLLinkElement.idl", + "modules/cachestorage/Cache.idl", + "modules/cachestorage/CacheQueryOptions.idl", + "modules/cachestorage/CacheStorage.idl", + "modules/cachestorage/WindowCacheStorage.idl", + "modules/cachestorage/WorkerCacheStorage.idl", + "modules/serviceworkers/Client.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/ClientQueryOptions.idl", + "modules/serviceworkers/Clients.idl", + "modules/serviceworkers/ExtendableEvent.idl", + "modules/serviceworkers/ExtendableEventInit.idl", + "modules/serviceworkers/ExtendableMessageEvent.idl", + "modules/serviceworkers/ExtendableMessageEventInit.idl", + "modules/serviceworkers/FetchEvent.idl", + "modules/serviceworkers/FetchEventInit.idl", + "modules/serviceworkers/ForeignFetchEvent.idl", + "modules/serviceworkers/ForeignFetchEventInit.idl", + "modules/serviceworkers/ForeignFetchOptions.idl", + "modules/serviceworkers/ForeignFetchResponse.idl", + "modules/serviceworkers/InstallEvent.idl", + "modules/serviceworkers/NavigatorServiceWorker.idl", + "modules/serviceworkers/RegistrationOptions.idl", + "modules/serviceworkers/ServiceWorker.idl", + "modules/serviceworkers/ServiceWorkerContainer.idl", + "modules/serviceworkers/ServiceWorkerGlobalScope.idl", + "modules/serviceworkers/ServiceWorkerMessageEvent.idl", + "modules/serviceworkers/ServiceWorkerMessageEventInit.idl", + "modules/serviceworkers/ServiceWorkerRegistration.idl", + "modules/serviceworkers/WindowClient.idl", + "modules/serviceworkers/WindowClient.idl" + ], + "inheritsFrom": "Client", + "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowClient", + "isReadOnly": true, + "name": "ancestorOrigins", "type": { - "name": "DOMString" - } + "name": "FrozenArray", + "params": [ + { + "name": "USVString" + } + ] + }, + "type_": "Attribute" }, { - "defaultValue": "false", - "from": "CacheQueryOptions", - "name": "ignoreMethod", - "type": { - "name": "boolean" + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowClient", + "name": "focus", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "WindowClient" + } + ] } }, { - "defaultValue": "false", - "from": "CacheQueryOptions", - "name": "ignoreSearch", + "from": "WindowClient", + "isReadOnly": true, + "name": "focused", "type": { "name": "boolean" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "url", + "type": { + "name": "USVString" + } + } + ], + "attrs": [ + { + "name": "NewObject", + "type_": "ExtendedAttribute" + } + ], + "from": "WindowClient", + "name": "navigate", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "WindowClient" + } + ] } }, { - "defaultValue": "false", - "from": "CacheQueryOptions", - "name": "ignoreVary", + "from": "WindowClient", + "isReadOnly": true, + "name": "visibilityState", "type": { - "name": "boolean" - } + "name": "VisibilityState" + }, + "type_": "Attribute" } ], - "name": "CacheQueryOptions", - "type_": "Dictionary", + "name": "WindowClient", + "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, { @@ -93921,37 +95930,10 @@ "modules/serviceworkers/WindowClient.idl", "modules/serviceworkers/WindowClient.idl" ], + "inheritsFrom": "EventInit", "members": [ - { - "from": "CacheBatchOperation", - "name": "options", - "type": { - "name": "CacheQueryOptions" - } - }, - { - "from": "CacheBatchOperation", - "name": "request", - "type": { - "name": "Request" - } - }, - { - "from": "CacheBatchOperation", - "name": "response", - "type": { - "name": "Response" - } - }, - { - "from": "CacheBatchOperation", - "name": "type", - "type": { - "name": "DOMString" - } - } ], - "name": "CacheBatchOperation", + "name": "ExtendableEventInit", "type_": "Dictionary", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -94007,40 +95989,9 @@ { "args": [ { - "name": "request", - "type": { - "name": "RequestInfo" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Cache", - "name": "add", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "requests", + "name": "cacheName", "type": { - "name": "sequence", - "params": [ - { - "name": "RequestInfo" - } - ] + "name": "DOMString" } } ], @@ -94050,13 +96001,13 @@ "type_": "ExtendedAttribute" } ], - "from": "Cache", - "name": "addAll", + "from": "CacheStorage", + "name": "delete", "returnType": { "name": "Promise", "params": [ { - "name": "void" + "name": "boolean" } ] } @@ -94064,16 +96015,9 @@ { "args": [ { - "name": "request", - "type": { - "name": "RequestInfo" - } - }, - { - "name": "options", - "optional": true, + "name": "cacheName", "type": { - "name": "CacheQueryOptions" + "name": "DOMString" } } ], @@ -94083,8 +96027,8 @@ "type_": "ExtendedAttribute" } ], - "from": "Cache", - "name": "delete", + "from": "CacheStorage", + "name": "has", "returnType": { "name": "Promise", "params": [ @@ -94095,29 +96039,13 @@ } }, { - "args": [ - { - "name": "request", - "optional": true, - "type": { - "name": "RequestInfo" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "CacheQueryOptions" - } - } - ], "attrs": [ { "name": "NewObject", "type_": "ExtendedAttribute" } ], - "from": "Cache", + "from": "CacheStorage", "name": "keys", "returnType": { "name": "Promise", @@ -94126,7 +96054,7 @@ "name": "sequence", "params": [ { - "name": "Request" + "name": "DOMString" } ] } @@ -94155,7 +96083,7 @@ "type_": "ExtendedAttribute" } ], - "from": "Cache", + "from": "CacheStorage", "name": "match", "returnType": { "name": "Promise", @@ -94169,54 +96097,9 @@ { "args": [ { - "name": "request", - "optional": true, - "type": { - "name": "RequestInfo" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "CacheQueryOptions" - } - } - ], - "attrs": [ - { - "name": "NewObject", - "type_": "ExtendedAttribute" - } - ], - "from": "Cache", - "name": "matchAll", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "Response" - } - ] - } - ] - } - }, - { - "args": [ - { - "name": "request", - "type": { - "name": "RequestInfo" - } - }, - { - "name": "response", + "name": "cacheName", "type": { - "name": "Response" + "name": "DOMString" } } ], @@ -94226,19 +96109,19 @@ "type_": "ExtendedAttribute" } ], - "from": "Cache", - "name": "put", + "from": "CacheStorage", + "name": "open", "returnType": { "name": "Promise", "params": [ { - "name": "void" + "name": "Cache" } ] } } ], - "name": "Cache", + "name": "CacheStorage", "type_": "Interface", "url": "https://w3c.github.io/ServiceWorker/" }, @@ -94269,10 +96152,9 @@ { "args": [ { - "name": "accelerometerOptions", - "optional": true, + "name": "AccelerometerReadingInit", "type": { - "name": "AccelerometerOptions" + "name": "AccelerometerReadingInit" } } ], @@ -94286,31 +96168,37 @@ "modules/sensor/AccelerometerReading.idl", "modules/sensor/AccelerometerReadingInit.idl" ], - "inheritsFrom": "Sensor", + "inheritsFrom": "SensorReading", "members": [ { - "from": "Accelerometer", + "from": "AccelerometerReading", "isReadOnly": true, - "name": "includesGravity", + "name": "x", "type": { - "name": "boolean" + "name": "double" }, "type_": "Attribute" }, { - "from": "Accelerometer", + "from": "AccelerometerReading", "isReadOnly": true, - "name": "reading", + "name": "y", "type": { - "name": "AccelerometerReading", - "params": [ - "nullable" - ] + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "AccelerometerReading", + "isReadOnly": true, + "name": "z", + "type": { + "name": "double" }, "type_": "Attribute" } ], - "name": "Accelerometer", + "name": "AccelerometerReading", "type_": "Interface", "url": "https://w3c.github.io/accelerometer/" }, @@ -94356,9 +96244,10 @@ { "args": [ { - "name": "AccelerometerReadingInit", + "name": "accelerometerOptions", + "optional": true, "type": { - "name": "AccelerometerReadingInit" + "name": "AccelerometerOptions" } } ], @@ -94372,74 +96261,52 @@ "modules/sensor/AccelerometerReading.idl", "modules/sensor/AccelerometerReadingInit.idl" ], - "inheritsFrom": "SensorReading", + "inheritsFrom": "Sensor", "members": [ { - "from": "AccelerometerReading", - "isReadOnly": true, - "name": "x", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "AccelerometerReading", + "from": "Accelerometer", "isReadOnly": true, - "name": "y", + "name": "includesGravity", "type": { - "name": "double" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "AccelerometerReading", + "from": "Accelerometer", "isReadOnly": true, - "name": "z", + "name": "reading", "type": { - "name": "double" + "name": "AccelerometerReading", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "AccelerometerReading", + "name": "Accelerometer", "type_": "Interface", "url": "https://w3c.github.io/accelerometer/" }, { - "attrs": [ - { - "args": [ - { - "name": "ambientLightSensorReadingInit", - "type": { - "name": "AmbientLightSensorReadingInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/sensor/AmbientLightSensor.idl", "modules/sensor/AmbientLightSensorReading.idl", "modules/sensor/AmbientLightSensorReadingInit.idl" ], - "inheritsFrom": "SensorReading", "members": [ { - "from": "AmbientLightSensorReading", - "isReadOnly": true, + "from": "AmbientLightSensorReadingInit", + "isRequired": true, "name": "illuminance", "type": { "name": "unrestricted double" - }, - "type_": "Attribute" + } } ], - "name": "AmbientLightSensorReading", - "type_": "Interface", + "name": "AmbientLightSensorReadingInit", + "type_": "Dictionary", "url": "https://w3c.github.io/ambient-light/" }, { @@ -94471,23 +96338,39 @@ "url": "https://w3c.github.io/ambient-light/" }, { + "attrs": [ + { + "args": [ + { + "name": "ambientLightSensorReadingInit", + "type": { + "name": "AmbientLightSensorReadingInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/sensor/AmbientLightSensor.idl", "modules/sensor/AmbientLightSensorReading.idl", "modules/sensor/AmbientLightSensorReadingInit.idl" ], + "inheritsFrom": "SensorReading", "members": [ { - "from": "AmbientLightSensorReadingInit", - "isRequired": true, + "from": "AmbientLightSensorReading", + "isReadOnly": true, "name": "illuminance", "type": { "name": "unrestricted double" - } + }, + "type_": "Attribute" } ], - "name": "AmbientLightSensorReadingInit", - "type_": "Dictionary", + "name": "AmbientLightSensorReading", + "type_": "Interface", "url": "https://w3c.github.io/ambient-light/" }, { @@ -94586,13 +96469,13 @@ "modules/payments/PaymentResponse.idl", "modules/payments/PaymentShippingOption.idl" ], - "name": "PaymentComplete", + "name": "PaymentShippingType", "type_": "Enum", "url": "https://w3c.github.io/browser-payment-api/", "value": [ - "fail", - "success", - "unknown" + "shipping", + "delivery", + "pickup" ] }, { @@ -94614,170 +96497,76 @@ ], "members": [ { - "from": "PaymentCurrencyAmount", - "isRequired": true, - "name": "currency", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "urn:iso:std:iso:4217", - "from": "PaymentCurrencyAmount", - "name": "currencySystem", - "type": { - "name": "DOMString" - } - }, - { - "from": "PaymentCurrencyAmount", - "isRequired": true, - "name": "value", - "type": { - "name": "DOMString" - } - } - ], - "name": "PaymentCurrencyAmount", - "type_": "Dictionary", - "url": "https://w3c.github.io/browser-payment-api/" - }, - { - "files": [ - "modules/payments/HTMLIFrameElementPayments.idl", - "modules/payments/PaymentAddress.idl", - "modules/payments/PaymentCurrencyAmount.idl", - "modules/payments/PaymentDetails.idl", - "modules/payments/PaymentDetailsModifier.idl", - "modules/payments/PaymentItem.idl", - "modules/payments/PaymentMethodData.idl", - "modules/payments/PaymentOptions.idl", - "modules/payments/PaymentRequest.idl", - "modules/payments/PaymentRequestUpdateEvent.idl", - "modules/payments/PaymentRequestUpdateEventInit.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentShippingOption.idl" - ], - "members": [ - { - "from": "PaymentDetails", - "name": "displayItems", + "defaultValue": "false", + "from": "PaymentOptions", + "name": "requestPayerEmail", "type": { - "name": "sequence", - "params": [ - { - "name": "PaymentItem" - } - ] + "name": "boolean" } }, { - "from": "PaymentDetails", - "name": "error", + "defaultValue": "false", + "from": "PaymentOptions", + "name": "requestPayerName", "type": { - "name": "DOMString" + "name": "boolean" } }, { - "from": "PaymentDetails", - "name": "modifiers", + "defaultValue": "false", + "from": "PaymentOptions", + "name": "requestPayerPhone", "type": { - "name": "sequence", - "params": [ - { - "name": "PaymentDetailsModifier" - } - ] + "name": "boolean" } }, { - "from": "PaymentDetails", - "name": "shippingOptions", + "defaultValue": "false", + "from": "PaymentOptions", + "name": "requestShipping", "type": { - "name": "sequence", - "params": [ - { - "name": "PaymentShippingOption" - } - ] + "name": "boolean" } }, { - "from": "PaymentDetails", - "name": "total", + "defaultValue": "shipping", + "from": "PaymentOptions", + "name": "shippingType", "type": { - "name": "PaymentItem" + "name": "DOMString" } } ], - "name": "PaymentDetails", + "name": "PaymentOptions", "type_": "Dictionary", "url": "https://w3c.github.io/browser-payment-api/" }, { - "files": [ - "modules/payments/HTMLIFrameElementPayments.idl", - "modules/payments/PaymentAddress.idl", - "modules/payments/PaymentCurrencyAmount.idl", - "modules/payments/PaymentDetails.idl", - "modules/payments/PaymentDetailsModifier.idl", - "modules/payments/PaymentItem.idl", - "modules/payments/PaymentMethodData.idl", - "modules/payments/PaymentOptions.idl", - "modules/payments/PaymentRequest.idl", - "modules/payments/PaymentRequestUpdateEvent.idl", - "modules/payments/PaymentRequestUpdateEventInit.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentShippingOption.idl" - ], - "members": [ - { - "from": "PaymentDetailsModifier", - "name": "additionalDisplayItems", - "type": { - "name": "sequence", - "params": [ - { - "name": "PaymentItem" - } - ] - } - }, - { - "from": "PaymentDetailsModifier", - "name": "data", - "type": { - "name": "object" - } - }, + "attrs": [ { - "from": "PaymentDetailsModifier", - "isRequired": true, - "name": "supportedMethods", - "type": { - "name": "sequence", - "params": [ - { + "args": [ + { + "name": "type", + "type": { "name": "DOMString" } - ] - } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "PaymentRequestUpdateEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "PaymentDetailsModifier", - "name": "total", - "type": { - "name": "PaymentItem" - } + "name": "SecureContext", + "type_": "ExtendedAttribute" } ], - "name": "PaymentDetailsModifier", - "type_": "Dictionary", - "url": "https://w3c.github.io/browser-payment-api/" - }, - { "files": [ "modules/payments/HTMLIFrameElementPayments.idl", "modules/payments/PaymentAddress.idl", @@ -94794,34 +96583,31 @@ "modules/payments/PaymentResponse.idl", "modules/payments/PaymentShippingOption.idl" ], + "inheritsFrom": "Event", "members": [ { - "from": "PaymentItem", - "isRequired": true, - "name": "amount", - "type": { - "name": "PaymentCurrencyAmount" - } - }, - { - "from": "PaymentItem", - "isRequired": true, - "name": "label", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "false", - "from": "PaymentItem", - "name": "pending", - "type": { - "name": "boolean" + "args": [ + { + "name": "detailsPromise", + "type": { + "name": "Promise", + "params": [ + { + "name": "PaymentDetails" + } + ] + } + } + ], + "from": "PaymentRequestUpdateEvent", + "name": "updateWith", + "returnType": { + "name": "void" } } ], - "name": "PaymentItem", - "type_": "Dictionary", + "name": "PaymentRequestUpdateEvent", + "type_": "Interface", "url": "https://w3c.github.io/browser-payment-api/" }, { @@ -94983,50 +96769,68 @@ ], "members": [ { - "defaultValue": "false", - "from": "PaymentOptions", - "name": "requestPayerEmail", + "from": "PaymentShippingOption", + "isRequired": true, + "name": "amount", "type": { - "name": "boolean" + "name": "PaymentCurrencyAmount" } }, { - "defaultValue": "false", - "from": "PaymentOptions", - "name": "requestPayerName", + "from": "PaymentShippingOption", + "isRequired": true, + "name": "id", "type": { - "name": "boolean" + "name": "DOMString" } }, { - "defaultValue": "false", - "from": "PaymentOptions", - "name": "requestPayerPhone", + "from": "PaymentShippingOption", + "isRequired": true, + "name": "label", "type": { - "name": "boolean" + "name": "DOMString" } }, { "defaultValue": "false", - "from": "PaymentOptions", - "name": "requestShipping", + "from": "PaymentShippingOption", + "name": "selected", "type": { "name": "boolean" } - }, - { - "defaultValue": "shipping", - "from": "PaymentOptions", - "name": "shippingType", - "type": { - "name": "DOMString" - } } ], - "name": "PaymentOptions", + "name": "PaymentShippingOption", "type_": "Dictionary", "url": "https://w3c.github.io/browser-payment-api/" }, + { + "files": [ + "modules/payments/HTMLIFrameElementPayments.idl", + "modules/payments/PaymentAddress.idl", + "modules/payments/PaymentCurrencyAmount.idl", + "modules/payments/PaymentDetails.idl", + "modules/payments/PaymentDetailsModifier.idl", + "modules/payments/PaymentItem.idl", + "modules/payments/PaymentMethodData.idl", + "modules/payments/PaymentOptions.idl", + "modules/payments/PaymentRequest.idl", + "modules/payments/PaymentRequestUpdateEvent.idl", + "modules/payments/PaymentRequestUpdateEventInit.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentShippingOption.idl" + ], + "name": "PaymentComplete", + "type_": "Enum", + "url": "https://w3c.github.io/browser-payment-api/", + "value": [ + "fail", + "success", + "unknown" + ] + }, { "attrs": [ { @@ -95080,139 +96884,343 @@ "modules/payments/PaymentResponse.idl", "modules/payments/PaymentShippingOption.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "PaymentRequest", + "name": "abort", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "from": "PaymentRequest", + "name": "canMakePayment", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "boolean" + } + ] + } + }, + { + "from": "PaymentRequest", + "name": "onshippingaddresschange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "PaymentRequest", + "name": "onshippingoptionchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "PaymentRequest", + "isReadOnly": true, + "name": "paymentRequestID", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "PaymentRequest", + "isReadOnly": true, + "name": "shippingAddress", + "type": { + "name": "PaymentAddress", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "PaymentRequest", + "isReadOnly": true, + "name": "shippingOption", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "PaymentRequest", + "isReadOnly": true, + "name": "shippingType", + "type": { + "name": "PaymentShippingType", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "PaymentRequest", + "name": "show", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "PaymentResponse" + } + ] + } + } + ], + "name": "PaymentRequest", + "type_": "Interface", + "url": "https://w3c.github.io/browser-payment-api/" + }, + { + "files": [ + "modules/payments/HTMLIFrameElementPayments.idl", + "modules/payments/PaymentAddress.idl", + "modules/payments/PaymentCurrencyAmount.idl", + "modules/payments/PaymentDetails.idl", + "modules/payments/PaymentDetailsModifier.idl", + "modules/payments/PaymentItem.idl", + "modules/payments/PaymentMethodData.idl", + "modules/payments/PaymentOptions.idl", + "modules/payments/PaymentRequest.idl", + "modules/payments/PaymentRequestUpdateEvent.idl", + "modules/payments/PaymentRequestUpdateEventInit.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentShippingOption.idl" + ], + "members": [ + { + "from": "PaymentCurrencyAmount", + "isRequired": true, + "name": "currency", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "urn:iso:std:iso:4217", + "from": "PaymentCurrencyAmount", + "name": "currencySystem", + "type": { + "name": "DOMString" + } + }, + { + "from": "PaymentCurrencyAmount", + "isRequired": true, + "name": "value", + "type": { + "name": "DOMString" + } + } + ], + "name": "PaymentCurrencyAmount", + "type_": "Dictionary", + "url": "https://w3c.github.io/browser-payment-api/" + }, + { + "files": [ + "modules/payments/HTMLIFrameElementPayments.idl", + "modules/payments/PaymentAddress.idl", + "modules/payments/PaymentCurrencyAmount.idl", + "modules/payments/PaymentDetails.idl", + "modules/payments/PaymentDetailsModifier.idl", + "modules/payments/PaymentItem.idl", + "modules/payments/PaymentMethodData.idl", + "modules/payments/PaymentOptions.idl", + "modules/payments/PaymentRequest.idl", + "modules/payments/PaymentRequestUpdateEvent.idl", + "modules/payments/PaymentRequestUpdateEventInit.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentShippingOption.idl" + ], + "members": [ + { + "from": "PaymentDetails", + "name": "displayItems", + "type": { + "name": "sequence", + "params": [ + { + "name": "PaymentItem" + } + ] + } + }, + { + "from": "PaymentDetails", + "name": "error", + "type": { + "name": "DOMString" + } + }, + { + "from": "PaymentDetails", + "name": "modifiers", + "type": { + "name": "sequence", + "params": [ + { + "name": "PaymentDetailsModifier" + } + ] + } + }, + { + "from": "PaymentDetails", + "name": "shippingOptions", + "type": { + "name": "sequence", + "params": [ + { + "name": "PaymentShippingOption" + } + ] + } + }, + { + "from": "PaymentDetails", + "name": "total", + "type": { + "name": "PaymentItem" + } + } + ], + "name": "PaymentDetails", + "type_": "Dictionary", + "url": "https://w3c.github.io/browser-payment-api/" + }, + { + "files": [ + "modules/payments/HTMLIFrameElementPayments.idl", + "modules/payments/PaymentAddress.idl", + "modules/payments/PaymentCurrencyAmount.idl", + "modules/payments/PaymentDetails.idl", + "modules/payments/PaymentDetailsModifier.idl", + "modules/payments/PaymentItem.idl", + "modules/payments/PaymentMethodData.idl", + "modules/payments/PaymentOptions.idl", + "modules/payments/PaymentRequest.idl", + "modules/payments/PaymentRequestUpdateEvent.idl", + "modules/payments/PaymentRequestUpdateEventInit.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentShippingOption.idl" + ], + "members": [ + { + "from": "PaymentDetailsModifier", + "name": "additionalDisplayItems", + "type": { + "name": "sequence", + "params": [ + { + "name": "PaymentItem" + } + ] + } + }, + { + "from": "PaymentDetailsModifier", + "name": "data", + "type": { + "name": "object" + } + }, + { + "from": "PaymentDetailsModifier", + "isRequired": true, + "name": "supportedMethods", + "type": { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } + }, + { + "from": "PaymentDetailsModifier", + "name": "total", + "type": { + "name": "PaymentItem" + } + } + ], + "name": "PaymentDetailsModifier", + "type_": "Dictionary", + "url": "https://w3c.github.io/browser-payment-api/" + }, + { + "files": [ + "modules/payments/HTMLIFrameElementPayments.idl", + "modules/payments/PaymentAddress.idl", + "modules/payments/PaymentCurrencyAmount.idl", + "modules/payments/PaymentDetails.idl", + "modules/payments/PaymentDetailsModifier.idl", + "modules/payments/PaymentItem.idl", + "modules/payments/PaymentMethodData.idl", + "modules/payments/PaymentOptions.idl", + "modules/payments/PaymentRequest.idl", + "modules/payments/PaymentRequestUpdateEvent.idl", + "modules/payments/PaymentRequestUpdateEventInit.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentResponse.idl", + "modules/payments/PaymentShippingOption.idl" + ], "members": [ { - "from": "PaymentRequest", - "name": "abort", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "from": "PaymentRequest", - "name": "canMakePayment", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "boolean" - } - ] - } - }, - { - "from": "PaymentRequest", - "name": "onshippingaddresschange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "PaymentRequest", - "name": "onshippingoptionchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "PaymentRequest", - "isReadOnly": true, - "name": "paymentRequestID", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "PaymentRequest", - "isReadOnly": true, - "name": "shippingAddress", + "from": "PaymentItem", + "isRequired": true, + "name": "amount", "type": { - "name": "PaymentAddress", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "name": "PaymentCurrencyAmount" + } }, { - "from": "PaymentRequest", - "isReadOnly": true, - "name": "shippingOption", + "from": "PaymentItem", + "isRequired": true, + "name": "label", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "name": "DOMString" + } }, { - "from": "PaymentRequest", - "isReadOnly": true, - "name": "shippingType", + "defaultValue": "false", + "from": "PaymentItem", + "name": "pending", "type": { - "name": "PaymentShippingType", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "PaymentRequest", - "name": "show", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "PaymentResponse" - } - ] + "name": "boolean" } } ], - "name": "PaymentRequest", - "type_": "Interface", + "name": "PaymentItem", + "type_": "Dictionary", "url": "https://w3c.github.io/browser-payment-api/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "PaymentRequestUpdateEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/payments/HTMLIFrameElementPayments.idl", "modules/payments/PaymentAddress.idl", @@ -95229,31 +97237,30 @@ "modules/payments/PaymentResponse.idl", "modules/payments/PaymentShippingOption.idl" ], - "inheritsFrom": "Event", "members": [ { - "args": [ - { - "name": "detailsPromise", - "type": { - "name": "Promise", - "params": [ - { - "name": "PaymentDetails" - } - ] + "from": "PaymentMethodData", + "name": "data", + "type": { + "name": "object" + } + }, + { + "from": "PaymentMethodData", + "isRequired": true, + "name": "supportedMethods", + "type": { + "name": "sequence", + "params": [ + { + "name": "DOMString" } - } - ], - "from": "PaymentRequestUpdateEvent", - "name": "updateWith", - "returnType": { - "name": "void" + ] } } ], - "name": "PaymentRequestUpdateEvent", - "type_": "Interface", + "name": "PaymentMethodData", + "type_": "Dictionary", "url": "https://w3c.github.io/browser-payment-api/" }, { @@ -95427,127 +97434,25 @@ }, { "files": [ - "modules/payments/HTMLIFrameElementPayments.idl", - "modules/payments/PaymentAddress.idl", - "modules/payments/PaymentCurrencyAmount.idl", - "modules/payments/PaymentDetails.idl", - "modules/payments/PaymentDetailsModifier.idl", - "modules/payments/PaymentItem.idl", - "modules/payments/PaymentMethodData.idl", - "modules/payments/PaymentOptions.idl", - "modules/payments/PaymentRequest.idl", - "modules/payments/PaymentRequestUpdateEvent.idl", - "modules/payments/PaymentRequestUpdateEventInit.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentShippingOption.idl" - ], - "members": [ - { - "from": "PaymentShippingOption", - "isRequired": true, - "name": "amount", - "type": { - "name": "PaymentCurrencyAmount" - } - }, - { - "from": "PaymentShippingOption", - "isRequired": true, - "name": "id", - "type": { - "name": "DOMString" - } - }, - { - "from": "PaymentShippingOption", - "isRequired": true, - "name": "label", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "false", - "from": "PaymentShippingOption", - "name": "selected", - "type": { - "name": "boolean" - } - } - ], - "name": "PaymentShippingOption", - "type_": "Dictionary", - "url": "https://w3c.github.io/browser-payment-api/" - }, - { - "files": [ - "modules/payments/HTMLIFrameElementPayments.idl", - "modules/payments/PaymentAddress.idl", - "modules/payments/PaymentCurrencyAmount.idl", - "modules/payments/PaymentDetails.idl", - "modules/payments/PaymentDetailsModifier.idl", - "modules/payments/PaymentItem.idl", - "modules/payments/PaymentMethodData.idl", - "modules/payments/PaymentOptions.idl", - "modules/payments/PaymentRequest.idl", - "modules/payments/PaymentRequestUpdateEvent.idl", - "modules/payments/PaymentRequestUpdateEventInit.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentShippingOption.idl" - ], - "name": "PaymentShippingType", - "type_": "Enum", - "url": "https://w3c.github.io/browser-payment-api/", - "value": [ - "shipping", - "delivery", - "pickup" - ] - }, - { - "files": [ - "modules/payments/HTMLIFrameElementPayments.idl", - "modules/payments/PaymentAddress.idl", - "modules/payments/PaymentCurrencyAmount.idl", - "modules/payments/PaymentDetails.idl", - "modules/payments/PaymentDetailsModifier.idl", - "modules/payments/PaymentItem.idl", - "modules/payments/PaymentMethodData.idl", - "modules/payments/PaymentOptions.idl", - "modules/payments/PaymentRequest.idl", - "modules/payments/PaymentRequestUpdateEvent.idl", - "modules/payments/PaymentRequestUpdateEventInit.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentResponse.idl", - "modules/payments/PaymentShippingOption.idl" + "core/events/ClipboardEvent.idl" ], + "inheritsFrom": "EventInit", "members": [ { - "from": "PaymentMethodData", - "name": "data", - "type": { - "name": "object" - } - }, - { - "from": "PaymentMethodData", - "isRequired": true, - "name": "supportedMethods", + "defaultValue": "null", + "from": "ClipboardEventInit", + "name": "clipboardData", "type": { - "name": "sequence", + "name": "DataTransfer", "params": [ - { - "name": "DOMString" - } + "nullable" ] } } ], - "name": "PaymentMethodData", + "name": "ClipboardEventInit", "type_": "Dictionary", - "url": "https://w3c.github.io/browser-payment-api/" + "url": "https://w3c.github.io/clipboard-apis/" }, { "attrs": [ @@ -95642,28 +97547,6 @@ "type_": "Interface", "url": "https://w3c.github.io/clipboard-apis/" }, - { - "files": [ - "core/events/ClipboardEvent.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "defaultValue": "null", - "from": "ClipboardEventInit", - "name": "clipboardData", - "type": { - "name": "DataTransfer", - "params": [ - "nullable" - ] - } - } - ], - "name": "ClipboardEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/clipboard-apis/" - }, { "attrs": [ { @@ -95678,7 +97561,7 @@ "name": "eventInitDict", "optional": true, "type": { - "name": "DeviceMotionEventInit" + "name": "DeviceOrientationEventInit" } } ], @@ -95695,11 +97578,20 @@ "inheritsFrom": "Event", "members": [ { - "from": "DeviceMotionEvent", + "from": "DeviceOrientationEvent", "isReadOnly": true, - "name": "acceleration", + "name": "absolute", "type": { - "name": "DeviceAcceleration", + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "DeviceOrientationEvent", + "isReadOnly": true, + "name": "alpha", + "type": { + "name": "double", "params": [ "nullable" ] @@ -95707,11 +97599,11 @@ "type_": "Attribute" }, { - "from": "DeviceMotionEvent", + "from": "DeviceOrientationEvent", "isReadOnly": true, - "name": "accelerationIncludingGravity", + "name": "beta", "type": { - "name": "DeviceAcceleration", + "name": "double", "params": [ "nullable" ] @@ -95719,9 +97611,40 @@ "type_": "Attribute" }, { - "from": "DeviceMotionEvent", + "from": "DeviceOrientationEvent", "isReadOnly": true, - "name": "interval", + "name": "gamma", + "type": { + "name": "double", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "DeviceOrientationEvent", + "type_": "Interface", + "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/device_orientation/DeviceAcceleration.idl", + "modules/device_orientation/DeviceMotionEvent.idl", + "modules/device_orientation/DeviceOrientationEvent.idl", + "modules/device_orientation/DeviceRotationRate.idl" + ], + "members": [ + { + "from": "DeviceRotationRate", + "isReadOnly": true, + "name": "alpha", "type": { "name": "double", "params": [ @@ -95731,11 +97654,23 @@ "type_": "Attribute" }, { - "from": "DeviceMotionEvent", + "from": "DeviceRotationRate", "isReadOnly": true, - "name": "rotationRate", + "name": "beta", "type": { - "name": "DeviceRotationRate", + "name": "double", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "DeviceRotationRate", + "isReadOnly": true, + "name": "gamma", + "type": { + "name": "double", "params": [ "nullable" ] @@ -95743,7 +97678,7 @@ "type_": "Attribute" } ], - "name": "DeviceMotionEvent", + "name": "DeviceRotationRate", "type_": "Interface", "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" }, @@ -95802,6 +97737,52 @@ "type_": "Dictionary", "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" }, + { + "files": [ + "modules/device_orientation/DeviceAcceleration.idl", + "modules/device_orientation/DeviceMotionEvent.idl", + "modules/device_orientation/DeviceOrientationEvent.idl", + "modules/device_orientation/DeviceRotationRate.idl" + ], + "members": [ + { + "defaultValue": "null", + "from": "DeviceRotationRateInit", + "name": "alpha", + "type": { + "name": "double", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "null", + "from": "DeviceRotationRateInit", + "name": "beta", + "type": { + "name": "double", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "null", + "from": "DeviceRotationRateInit", + "name": "gamma", + "type": { + "name": "double", + "params": [ + "nullable" + ] + } + } + ], + "name": "DeviceRotationRateInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" + }, { "attrs": [ { @@ -95816,7 +97797,7 @@ "name": "eventInitDict", "optional": true, "type": { - "name": "DeviceOrientationEventInit" + "name": "DeviceMotionEventInit" } } ], @@ -95833,20 +97814,23 @@ "inheritsFrom": "Event", "members": [ { - "from": "DeviceOrientationEvent", + "from": "DeviceMotionEvent", "isReadOnly": true, - "name": "absolute", + "name": "acceleration", "type": { - "name": "boolean" + "name": "DeviceAcceleration", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "DeviceOrientationEvent", + "from": "DeviceMotionEvent", "isReadOnly": true, - "name": "alpha", + "name": "accelerationIncludingGravity", "type": { - "name": "double", + "name": "DeviceAcceleration", "params": [ "nullable" ] @@ -95854,9 +97838,9 @@ "type_": "Attribute" }, { - "from": "DeviceOrientationEvent", + "from": "DeviceMotionEvent", "isReadOnly": true, - "name": "beta", + "name": "interval", "type": { "name": "double", "params": [ @@ -95866,11 +97850,11 @@ "type_": "Attribute" }, { - "from": "DeviceOrientationEvent", + "from": "DeviceMotionEvent", "isReadOnly": true, - "name": "gamma", + "name": "rotationRate", "type": { - "name": "double", + "name": "DeviceRotationRate", "params": [ "nullable" ] @@ -95878,7 +97862,7 @@ "type_": "Attribute" } ], - "name": "DeviceOrientationEvent", + "name": "DeviceMotionEvent", "type_": "Interface", "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" }, @@ -95937,61 +97921,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/device_orientation/DeviceAcceleration.idl", - "modules/device_orientation/DeviceMotionEvent.idl", - "modules/device_orientation/DeviceOrientationEvent.idl", - "modules/device_orientation/DeviceRotationRate.idl" - ], - "members": [ - { - "from": "DeviceRotationRate", - "isReadOnly": true, - "name": "alpha", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "DeviceRotationRate", - "isReadOnly": true, - "name": "beta", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "DeviceRotationRate", - "isReadOnly": true, - "name": "gamma", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } - ], - "name": "DeviceRotationRate", - "type_": "Interface", - "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" - }, { "files": [ "modules/device_orientation/DeviceAcceleration.idl", @@ -96002,8 +97931,8 @@ "members": [ { "defaultValue": "null", - "from": "DeviceRotationRateInit", - "name": "alpha", + "from": "DeviceAccelerationInit", + "name": "x", "type": { "name": "double", "params": [ @@ -96013,8 +97942,8 @@ }, { "defaultValue": "null", - "from": "DeviceRotationRateInit", - "name": "beta", + "from": "DeviceAccelerationInit", + "name": "y", "type": { "name": "double", "params": [ @@ -96024,8 +97953,8 @@ }, { "defaultValue": "null", - "from": "DeviceRotationRateInit", - "name": "gamma", + "from": "DeviceAccelerationInit", + "name": "z", "type": { "name": "double", "params": [ @@ -96034,7 +97963,7 @@ } } ], - "name": "DeviceRotationRateInit", + "name": "DeviceAccelerationInit", "type_": "Dictionary", "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" }, @@ -96094,55 +98023,64 @@ "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" }, { + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], "files": [ - "modules/device_orientation/DeviceAcceleration.idl", - "modules/device_orientation/DeviceMotionEvent.idl", - "modules/device_orientation/DeviceOrientationEvent.idl", - "modules/device_orientation/DeviceRotationRate.idl" + "modules/encryptedmedia/MediaEncryptedEvent.idl", + "modules/encryptedmedia/MediaEncryptedEventInit.idl", + "modules/encryptedmedia/MediaKeyMessageEvent.idl", + "modules/encryptedmedia/MediaKeyMessageEventInit.idl", + "modules/encryptedmedia/MediaKeyStatusMap.idl", + "modules/encryptedmedia/MediaKeySystemAccess.idl", + "modules/encryptedmedia/MediaKeySystemConfiguration.idl", + "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", + "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" ], "members": [ { - "defaultValue": "null", - "from": "DeviceAccelerationInit", - "name": "x", - "type": { - "name": "double", - "params": [ - "nullable" - ] - } - }, - { - "defaultValue": "null", - "from": "DeviceAccelerationInit", - "name": "y", + "defaultValue": "", + "from": "MediaKeySystemMediaCapability", + "name": "contentType", "type": { - "name": "double", - "params": [ - "nullable" - ] + "name": "DOMString" } }, { - "defaultValue": "null", - "from": "DeviceAccelerationInit", - "name": "z", + "defaultValue": "", + "from": "MediaKeySystemMediaCapability", + "name": "robustness", "type": { - "name": "double", - "params": [ - "nullable" - ] + "name": "DOMString" } } ], - "name": "DeviceAccelerationInit", + "name": "MediaKeySystemMediaCapability", "type_": "Dictionary", - "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html" + "url": "https://w3c.github.io/encrypted-media/" }, { "attrs": [ { - "name": "SecureContext", + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "MediaEncryptedEventInit" + } + } + ], + "name": "Constructor", "type_": "ExtendedAttribute" } ], @@ -96157,26 +98095,32 @@ "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" ], + "inheritsFrom": "Event", "members": [ { - "defaultValue": "", - "from": "MediaKeySystemMediaCapability", - "name": "contentType", + "from": "MediaEncryptedEvent", + "isReadOnly": true, + "name": "initData", "type": { - "name": "DOMString" - } + "name": "ArrayBuffer", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "defaultValue": "", - "from": "MediaKeySystemMediaCapability", - "name": "robustness", + "from": "MediaEncryptedEvent", + "isReadOnly": true, + "name": "initDataType", "type": { "name": "DOMString" - } + }, + "type_": "Attribute" } ], - "name": "MediaKeySystemMediaCapability", - "type_": "Dictionary", + "name": "MediaEncryptedEvent", + "type_": "Interface", "url": "https://w3c.github.io/encrypted-media/" }, { @@ -96258,16 +98202,71 @@ "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" ], - "name": "MediaKeyMessageType", + "name": "MediaKeyStatus", "type_": "Enum", "url": "https://w3c.github.io/encrypted-media/", "value": [ - "license-request", - "license-renewal", - "license-release", - "individualization-request" + "usable", + "expired", + "released", + "output-restricted", + "output-downscaled", + "status-pending", + "internal-error" ] }, + { + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/encryptedmedia/MediaEncryptedEvent.idl", + "modules/encryptedmedia/MediaEncryptedEventInit.idl", + "modules/encryptedmedia/MediaKeyMessageEvent.idl", + "modules/encryptedmedia/MediaKeyMessageEventInit.idl", + "modules/encryptedmedia/MediaKeyStatusMap.idl", + "modules/encryptedmedia/MediaKeySystemAccess.idl", + "modules/encryptedmedia/MediaKeySystemConfiguration.idl", + "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", + "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" + ], + "members": [ + { + "from": "MediaKeySystemAccess", + "name": "createMediaKeys", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "MediaKeys" + } + ] + } + }, + { + "from": "MediaKeySystemAccess", + "name": "getConfiguration", + "returnType": { + "name": "MediaKeySystemConfiguration" + } + }, + { + "from": "MediaKeySystemAccess", + "isReadOnly": true, + "name": "keySystem", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "MediaKeySystemAccess", + "type_": "Interface", + "url": "https://w3c.github.io/encrypted-media/" + }, { "attrs": [ { @@ -96447,26 +98446,6 @@ "type_": "ExtendedAttribute" } ], - "files": [ - "modules/encryptedmedia/MediaEncryptedEvent.idl", - "modules/encryptedmedia/MediaEncryptedEventInit.idl", - "modules/encryptedmedia/MediaKeyMessageEvent.idl", - "modules/encryptedmedia/MediaKeyMessageEventInit.idl", - "modules/encryptedmedia/MediaKeyStatusMap.idl", - "modules/encryptedmedia/MediaKeySystemAccess.idl", - "modules/encryptedmedia/MediaKeySystemConfiguration.idl", - "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", - "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" - ], - "name": "MediaKeySessionType", - "type_": "Enum", - "url": "https://w3c.github.io/encrypted-media/", - "value": [ - "temporary", - "persistent-license" - ] - }, - { "files": [ "modules/encryptedmedia/MediaEncryptedEvent.idl", "modules/encryptedmedia/MediaEncryptedEventInit.idl", @@ -96481,154 +98460,26 @@ "inheritsFrom": "EventInit", "members": [ { - "defaultValue": "null", - "from": "MediaEncryptedEventInit", - "name": "initData", + "from": "MediaKeyMessageEventInit", + "isRequired": true, + "name": "message", "type": { - "name": "ArrayBuffer", - "params": [ - "nullable" - ] + "name": "ArrayBuffer" } }, { - "defaultValue": "", - "from": "MediaEncryptedEventInit", - "name": "initDataType", + "from": "MediaKeyMessageEventInit", + "isRequired": true, + "name": "messageType", "type": { - "name": "DOMString" + "name": "MediaKeyMessageType" } } ], - "name": "MediaEncryptedEventInit", + "name": "MediaKeyMessageEventInit", "type_": "Dictionary", "url": "https://w3c.github.io/encrypted-media/" }, - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/encryptedmedia/MediaEncryptedEvent.idl", - "modules/encryptedmedia/MediaEncryptedEventInit.idl", - "modules/encryptedmedia/MediaKeyMessageEvent.idl", - "modules/encryptedmedia/MediaKeyMessageEventInit.idl", - "modules/encryptedmedia/MediaKeyStatusMap.idl", - "modules/encryptedmedia/MediaKeySystemAccess.idl", - "modules/encryptedmedia/MediaKeySystemConfiguration.idl", - "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", - "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" - ], - "members": [ - { - "from": "MediaKeyStatusMap", - "isReadOnly": true, - "name": "size", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "MediaKeyStatusMap", - "keyType": { - "name": "BufferSource" - }, - "type_": "Iterable", - "valueType": { - "name": "MediaKeyStatus" - } - }, - { - "args": [ - { - "name": "keyId", - "type": { - "name": "BufferSource" - } - } - ], - "from": "MediaKeyStatusMap", - "name": "get", - "returnType": { - "name": "any" - } - }, - { - "args": [ - { - "name": "keyId", - "type": { - "name": "BufferSource" - } - } - ], - "from": "MediaKeyStatusMap", - "name": "has", - "returnType": { - "name": "boolean" - } - } - ], - "name": "MediaKeyStatusMap", - "type_": "Interface", - "url": "https://w3c.github.io/encrypted-media/" - }, - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/encryptedmedia/MediaEncryptedEvent.idl", - "modules/encryptedmedia/MediaEncryptedEventInit.idl", - "modules/encryptedmedia/MediaKeyMessageEvent.idl", - "modules/encryptedmedia/MediaKeyMessageEventInit.idl", - "modules/encryptedmedia/MediaKeyStatusMap.idl", - "modules/encryptedmedia/MediaKeySystemAccess.idl", - "modules/encryptedmedia/MediaKeySystemConfiguration.idl", - "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", - "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" - ], - "members": [ - { - "from": "MediaKeySystemAccess", - "name": "createMediaKeys", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "MediaKeys" - } - ] - } - }, - { - "from": "MediaKeySystemAccess", - "name": "getConfiguration", - "returnType": { - "name": "MediaKeySystemConfiguration" - } - }, - { - "from": "MediaKeySystemAccess", - "isReadOnly": true, - "name": "keySystem", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "MediaKeySystemAccess", - "type_": "Interface", - "url": "https://w3c.github.io/encrypted-media/" - }, { "attrs": [ { @@ -96755,28 +98606,14 @@ "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" ], - "inheritsFrom": "EventInit", - "members": [ - { - "from": "MediaKeyMessageEventInit", - "isRequired": true, - "name": "message", - "type": { - "name": "ArrayBuffer" - } - }, - { - "from": "MediaKeyMessageEventInit", - "isRequired": true, - "name": "messageType", - "type": { - "name": "MediaKeyMessageType" - } - } - ], - "name": "MediaKeyMessageEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/encrypted-media/" + "name": "MediaKeysRequirement", + "type_": "Enum", + "url": "https://w3c.github.io/encrypted-media/", + "value": [ + "required", + "optional", + "not-allowed" + ] }, { "attrs": [ @@ -96797,45 +98634,57 @@ "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" ], "members": [ + { + "from": "MediaKeyStatusMap", + "isReadOnly": true, + "name": "size", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "MediaKeyStatusMap", + "keyType": { + "name": "BufferSource" + }, + "type_": "Iterable", + "valueType": { + "name": "MediaKeyStatus" + } + }, { "args": [ { - "defaultValue": "temporary", - "name": "sessionType", - "optional": true, + "name": "keyId", "type": { - "name": "MediaKeySessionType" + "name": "BufferSource" } } ], - "from": "MediaKeys", - "name": "createSession", + "from": "MediaKeyStatusMap", + "name": "get", "returnType": { - "name": "MediaKeySession" + "name": "any" } }, { "args": [ { - "name": "serverCertificate", + "name": "keyId", "type": { "name": "BufferSource" } } ], - "from": "MediaKeys", - "name": "setServerCertificate", + "from": "MediaKeyStatusMap", + "name": "has", "returnType": { - "name": "Promise", - "params": [ - { - "name": "boolean" - } - ] + "name": "boolean" } } ], - "name": "MediaKeys", + "name": "MediaKeyStatusMap", "type_": "Interface", "url": "https://w3c.github.io/encrypted-media/" }, @@ -96857,34 +98706,18 @@ "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" ], - "name": "MediaKeysRequirement", + "name": "MediaKeySessionType", "type_": "Enum", "url": "https://w3c.github.io/encrypted-media/", "value": [ - "required", - "optional", - "not-allowed" + "temporary", + "persistent-license" ] }, { "attrs": [ { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "MediaEncryptedEventInit" - } - } - ], - "name": "Constructor", + "name": "SecureContext", "type_": "ExtendedAttribute" } ], @@ -96899,31 +98732,46 @@ "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "MediaEncryptedEvent", - "isReadOnly": true, - "name": "initData", - "type": { - "name": "ArrayBuffer", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "args": [ + { + "defaultValue": "temporary", + "name": "sessionType", + "optional": true, + "type": { + "name": "MediaKeySessionType" + } + } + ], + "from": "MediaKeys", + "name": "createSession", + "returnType": { + "name": "MediaKeySession" + } }, { - "from": "MediaEncryptedEvent", - "isReadOnly": true, - "name": "initDataType", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "args": [ + { + "name": "serverCertificate", + "type": { + "name": "BufferSource" + } + } + ], + "from": "MediaKeys", + "name": "setServerCertificate", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "boolean" + } + ] + } } ], - "name": "MediaEncryptedEvent", + "name": "MediaKeys", "type_": "Interface", "url": "https://w3c.github.io/encrypted-media/" }, @@ -96945,17 +98793,66 @@ "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" ], - "name": "MediaKeyStatus", + "name": "MediaKeyMessageType", "type_": "Enum", "url": "https://w3c.github.io/encrypted-media/", "value": [ - "usable", - "expired", - "released", - "output-restricted", - "output-downscaled", - "status-pending", - "internal-error" + "license-request", + "license-renewal", + "license-release", + "individualization-request" + ] + }, + { + "files": [ + "modules/encryptedmedia/MediaEncryptedEvent.idl", + "modules/encryptedmedia/MediaEncryptedEventInit.idl", + "modules/encryptedmedia/MediaKeyMessageEvent.idl", + "modules/encryptedmedia/MediaKeyMessageEventInit.idl", + "modules/encryptedmedia/MediaKeyStatusMap.idl", + "modules/encryptedmedia/MediaKeySystemAccess.idl", + "modules/encryptedmedia/MediaKeySystemConfiguration.idl", + "modules/encryptedmedia/MediaKeySystemMediaCapability.idl", + "modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "null", + "from": "MediaEncryptedEventInit", + "name": "initData", + "type": { + "name": "ArrayBuffer", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "", + "from": "MediaEncryptedEventInit", + "name": "initDataType", + "type": { + "name": "DOMString" + } + } + ], + "name": "MediaEncryptedEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/encrypted-media/" + }, + { + "files": [ + "modules/gamepad/Gamepad.idl", + "modules/gamepad/GamepadEvent.idl", + "modules/gamepad/GamepadEventInit.idl" + ], + "name": "GamepadMappingType", + "type_": "Enum", + "url": "https://w3c.github.io/gamepad/", + "value": [ + "", + "standard" ] }, { @@ -96997,42 +98894,6 @@ "type_": "Interface", "url": "https://w3c.github.io/gamepad/" }, - { - "attrs": [ - { - "args": [ - { - "name": "eventInitDict", - "type": { - "name": "GamepadEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/gamepad/Gamepad.idl", - "modules/gamepad/GamepadEvent.idl", - "modules/gamepad/GamepadEventInit.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "GamepadEvent", - "isReadOnly": true, - "name": "gamepad", - "type": { - "name": "Gamepad" - }, - "type_": "Attribute" - } - ], - "name": "GamepadEvent", - "type_": "Interface", - "url": "https://w3c.github.io/gamepad/" - }, { "files": [ "modules/gamepad/Gamepad.idl", @@ -97054,20 +98915,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/gamepad/" }, - { - "files": [ - "modules/gamepad/Gamepad.idl", - "modules/gamepad/GamepadEvent.idl", - "modules/gamepad/GamepadEventInit.idl" - ], - "name": "GamepadMappingType", - "type_": "Enum", - "url": "https://w3c.github.io/gamepad/", - "value": [ - "", - "standard" - ] - }, { "files": [ "modules/gamepad/Gamepad.idl", @@ -97185,21 +99032,74 @@ "name": "unsigned long" }, "type_": "Attribute" - }, + } + ], + "name": "Gamepad", + "type_": "Interface", + "url": "https://w3c.github.io/gamepad/" + }, + { + "attrs": [ { - "from": "Gamepad", + "args": [ + { + "name": "eventInitDict", + "type": { + "name": "GamepadEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/gamepad/Gamepad.idl", + "modules/gamepad/GamepadEvent.idl", + "modules/gamepad/GamepadEventInit.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "GamepadEvent", "isReadOnly": true, - "name": "displayId", + "name": "gamepad", "type": { - "name": "unsigned long" + "name": "Gamepad" }, "type_": "Attribute" } ], - "name": "Gamepad", + "name": "GamepadEvent", "type_": "Interface", "url": "https://w3c.github.io/gamepad/" }, + { + "files": [ + "modules/gamepad/Gamepad.idl", + "modules/gamepad/GamepadPose.idl" + ], + "name": "GamepadHapticActuatorType", + "type_": "Enum", + "url": "https://w3c.github.io/gamepad/extensions.html", + "value": [ + "vibration" + ] + }, + { + "files": [ + "modules/gamepad/Gamepad.idl", + "modules/gamepad/GamepadPose.idl" + ], + "name": "GamepadHand", + "type_": "Enum", + "url": "https://w3c.github.io/gamepad/extensions.html", + "value": [ + "", + "left", + "right" + ] + }, { "files": [ "modules/gamepad/Gamepad.idl", @@ -97343,30 +99243,44 @@ "url": "https://w3c.github.io/gamepad/extensions.html" }, { - "files": [ - "modules/gamepad/Gamepad.idl", - "modules/gamepad/GamepadPose.idl" + "attrs": [ + { + "args": [ + { + "name": "sensorOptions", + "optional": true, + "type": { + "name": "SensorOptions" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } ], - "name": "GamepadHapticActuatorType", - "type_": "Enum", - "url": "https://w3c.github.io/gamepad/extensions.html", - "value": [ - "vibration" - ] - }, - { "files": [ - "modules/gamepad/Gamepad.idl", - "modules/gamepad/GamepadPose.idl" + "modules/sensor/Gyroscope.idl", + "modules/sensor/GyroscopeReading.idl", + "modules/sensor/GyroscopeReadingInit.idl" ], - "name": "GamepadHand", - "type_": "Enum", - "url": "https://w3c.github.io/gamepad/extensions.html", - "value": [ - "", - "left", - "right" - ] + "inheritsFrom": "Sensor", + "members": [ + { + "from": "Gyroscope", + "isReadOnly": true, + "name": "reading", + "type": { + "name": "GyroscopeReading", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "Gyroscope", + "type_": "Interface", + "url": "https://w3c.github.io/gyroscope/" }, { "attrs": [ @@ -97458,46 +99372,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/gyroscope/" }, - { - "attrs": [ - { - "args": [ - { - "name": "sensorOptions", - "optional": true, - "type": { - "name": "SensorOptions" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/sensor/Gyroscope.idl", - "modules/sensor/GyroscopeReading.idl", - "modules/sensor/GyroscopeReadingInit.idl" - ], - "inheritsFrom": "Sensor", - "members": [ - { - "from": "Gyroscope", - "isReadOnly": true, - "name": "reading", - "type": { - "name": "GyroscopeReading", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } - ], - "name": "Gyroscope", - "type_": "Interface", - "url": "https://w3c.github.io/gyroscope/" - }, { "files": [ "core/timing/DOMHighResTimeStamp.idl", @@ -97600,34 +99474,34 @@ "type_": "Serializer" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], "from": "Performance", - "isReadOnly": true, - "name": "navigation", + "name": "clearResourceTimings", + "returnType": { + "name": "void" + } + }, + { + "from": "Performance", + "name": "onresourcetimingbufferfull", "type": { - "name": "PerformanceNavigation" + "name": "EventHandler" }, "type_": "Attribute" }, { - "attrs": [ + "args": [ { - "name": "SameObject", - "type_": "ExtendedAttribute" + "name": "maxSize", + "type": { + "name": "unsigned long" + } } ], "from": "Performance", - "isReadOnly": true, - "name": "timing", - "type": { - "name": "PerformanceTiming" - }, - "type_": "Attribute" + "name": "setResourceTimingBufferSize", + "returnType": { + "name": "void" + } }, { "from": "Performance", @@ -97674,34 +99548,34 @@ } }, { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], "from": "Performance", - "name": "clearResourceTimings", - "returnType": { - "name": "void" - } - }, - { - "from": "Performance", - "name": "onresourcetimingbufferfull", + "isReadOnly": true, + "name": "navigation", "type": { - "name": "EventHandler" + "name": "PerformanceNavigation" }, "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "maxSize", - "type": { - "name": "unsigned long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], "from": "Performance", - "name": "setResourceTimingBufferSize", - "returnType": { - "name": "void" - } + "isReadOnly": true, + "name": "timing", + "type": { + "name": "PerformanceTiming" + }, + "type_": "Attribute" }, { "args": [ @@ -97970,6 +99844,42 @@ ] }, { + "files": [ + "modules/mediasource/AudioTrackSourceBuffer.idl", + "modules/mediasource/TrackDefaultList.idl", + "modules/mediasource/URLMediaSource.idl", + "modules/mediasource/VideoTrackSourceBuffer.idl" + ], + "name": "EndOfStreamError", + "type_": "Enum", + "url": "https://w3c.github.io/media-source/", + "value": [ + "network", + "decode" + ] + }, + { + "files": [ + "modules/mediasource/AudioTrackSourceBuffer.idl", + "modules/mediasource/TrackDefaultList.idl", + "modules/mediasource/URLMediaSource.idl", + "modules/mediasource/VideoTrackSourceBuffer.idl" + ], + "name": "AppendMode", + "type_": "Enum", + "url": "https://w3c.github.io/media-source/", + "value": [ + "segments", + "sequence" + ] + }, + { + "attrs": [ + { + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/mediasource/AudioTrackSourceBuffer.idl", "modules/mediasource/TrackDefaultList.idl", @@ -97979,108 +99889,123 @@ "inheritsFrom": "EventTarget", "members": [ { - "from": "SourceBuffer", - "name": "abort", - "returnType": { - "name": "void" - } + "from": "MediaSource", + "isReadOnly": true, + "name": "activeSourceBuffers", + "type": { + "name": "SourceBufferList" + }, + "type_": "Attribute" }, { "args": [ { - "name": "data", + "name": "type", "type": { - "name": "BufferSource" + "name": "DOMString" } } ], - "from": "SourceBuffer", - "name": "appendBuffer", + "from": "MediaSource", + "name": "addSourceBuffer", "returnType": { - "name": "void" + "name": "SourceBuffer" } }, { - "from": "SourceBuffer", - "name": "appendWindowEnd", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - }, - { - "from": "SourceBuffer", - "name": "appendWindowStart", - "type": { - "name": "double" - }, - "type_": "Attribute" + "from": "MediaSource", + "name": "clearLiveSeekableRange", + "returnType": { + "name": "void" + } }, { - "from": "SourceBuffer", - "isReadOnly": true, - "name": "audioTracks", + "from": "MediaSource", + "name": "duration", "type": { - "name": "AudioTrackList" + "name": "unrestricted double" }, "type_": "Attribute" }, { - "from": "SourceBuffer", - "isReadOnly": true, - "name": "buffered", - "type": { - "name": "TimeRanges" - }, - "type_": "Attribute" + "args": [ + { + "name": "error", + "optional": true, + "type": { + "name": "EndOfStreamError" + } + } + ], + "from": "MediaSource", + "name": "endOfStream", + "returnType": { + "name": "void" + } }, { - "from": "SourceBuffer", - "name": "mode", - "type": { - "name": "AppendMode" - }, - "type_": "Attribute" + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + } + ], + "from": "MediaSource", + "isStatic": true, + "name": "isTypeSupported", + "returnType": { + "name": "boolean" + } }, { - "from": "SourceBuffer", - "name": "onabort", + "from": "MediaSource", + "name": "onsourceclose", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "SourceBuffer", - "name": "onerror", + "from": "MediaSource", + "name": "onsourceended", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "SourceBuffer", - "name": "onupdate", + "from": "MediaSource", + "name": "onsourceopen", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "SourceBuffer", - "name": "onupdateend", + "from": "MediaSource", + "isReadOnly": true, + "name": "readyState", "type": { - "name": "EventHandler" + "name": "ReadyState" }, "type_": "Attribute" }, { - "from": "SourceBuffer", - "name": "onupdatestart", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "sourceBuffer", + "type": { + "name": "SourceBuffer" + } + } + ], + "from": "MediaSource", + "name": "removeSourceBuffer", + "returnType": { + "name": "void" + } }, { "args": [ @@ -98093,86 +100018,30 @@ { "name": "end", "type": { - "name": "unrestricted double" + "name": "double" } } ], - "from": "SourceBuffer", - "name": "remove", + "from": "MediaSource", + "name": "setLiveSeekableRange", "returnType": { "name": "void" } }, { - "from": "SourceBuffer", - "isReadOnly": true, - "name": "textTracks", - "type": { - "name": "TextTrackList" - }, - "type_": "Attribute" - }, - { - "from": "SourceBuffer", - "name": "timestampOffset", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "SourceBuffer", - "isReadOnly": true, - "name": "updating", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "SourceBuffer", + "from": "MediaSource", "isReadOnly": true, - "name": "videoTracks", + "name": "sourceBuffers", "type": { - "name": "VideoTrackList" + "name": "SourceBufferList" }, "type_": "Attribute" } ], - "name": "SourceBuffer", + "name": "MediaSource", "type_": "Interface", "url": "https://w3c.github.io/media-source/" }, - { - "files": [ - "modules/mediasource/AudioTrackSourceBuffer.idl", - "modules/mediasource/TrackDefaultList.idl", - "modules/mediasource/URLMediaSource.idl", - "modules/mediasource/VideoTrackSourceBuffer.idl" - ], - "name": "AppendMode", - "type_": "Enum", - "url": "https://w3c.github.io/media-source/", - "value": [ - "segments", - "sequence" - ] - }, - { - "files": [ - "modules/mediasource/AudioTrackSourceBuffer.idl", - "modules/mediasource/TrackDefaultList.idl", - "modules/mediasource/URLMediaSource.idl", - "modules/mediasource/VideoTrackSourceBuffer.idl" - ], - "name": "EndOfStreamError", - "type_": "Enum", - "url": "https://w3c.github.io/media-source/", - "value": [ - "network", - "decode" - ] - }, { "files": [ "modules/mediasource/AudioTrackSourceBuffer.idl", @@ -98230,12 +100099,6 @@ "url": "https://w3c.github.io/media-source/" }, { - "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/mediasource/AudioTrackSourceBuffer.idl", "modules/mediasource/TrackDefaultList.idl", @@ -98245,123 +100108,108 @@ "inheritsFrom": "EventTarget", "members": [ { - "from": "MediaSource", - "isReadOnly": true, - "name": "activeSourceBuffers", - "type": { - "name": "SourceBufferList" - }, - "type_": "Attribute" + "from": "SourceBuffer", + "name": "abort", + "returnType": { + "name": "void" + } }, { "args": [ { - "name": "type", + "name": "data", "type": { - "name": "DOMString" + "name": "BufferSource" } } ], - "from": "MediaSource", - "name": "addSourceBuffer", - "returnType": { - "name": "SourceBuffer" - } - }, - { - "from": "MediaSource", - "name": "clearLiveSeekableRange", + "from": "SourceBuffer", + "name": "appendBuffer", "returnType": { "name": "void" } }, { - "from": "MediaSource", - "name": "duration", + "from": "SourceBuffer", + "name": "appendWindowEnd", "type": { "name": "unrestricted double" }, "type_": "Attribute" }, { - "args": [ - { - "name": "error", - "optional": true, - "type": { - "name": "EndOfStreamError" - } - } - ], - "from": "MediaSource", - "name": "endOfStream", - "returnType": { - "name": "void" - } + "from": "SourceBuffer", + "name": "appendWindowStart", + "type": { + "name": "double" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - } - ], - "from": "MediaSource", - "isStatic": true, - "name": "isTypeSupported", - "returnType": { - "name": "boolean" - } + "from": "SourceBuffer", + "isReadOnly": true, + "name": "audioTracks", + "type": { + "name": "AudioTrackList" + }, + "type_": "Attribute" }, { - "from": "MediaSource", - "name": "onsourceclose", + "from": "SourceBuffer", + "isReadOnly": true, + "name": "buffered", + "type": { + "name": "TimeRanges" + }, + "type_": "Attribute" + }, + { + "from": "SourceBuffer", + "name": "mode", + "type": { + "name": "AppendMode" + }, + "type_": "Attribute" + }, + { + "from": "SourceBuffer", + "name": "onabort", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "MediaSource", - "name": "onsourceended", + "from": "SourceBuffer", + "name": "onerror", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "MediaSource", - "name": "onsourceopen", + "from": "SourceBuffer", + "name": "onupdate", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "MediaSource", - "isReadOnly": true, - "name": "readyState", + "from": "SourceBuffer", + "name": "onupdateend", "type": { - "name": "ReadyState" + "name": "EventHandler" }, "type_": "Attribute" }, { - "args": [ - { - "name": "sourceBuffer", - "type": { - "name": "SourceBuffer" - } - } - ], - "from": "MediaSource", - "name": "removeSourceBuffer", - "returnType": { - "name": "void" - } + "from": "SourceBuffer", + "name": "onupdatestart", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { "args": [ @@ -98374,27 +100222,53 @@ { "name": "end", "type": { - "name": "double" + "name": "unrestricted double" } } ], - "from": "MediaSource", - "name": "setLiveSeekableRange", + "from": "SourceBuffer", + "name": "remove", "returnType": { "name": "void" } }, { - "from": "MediaSource", + "from": "SourceBuffer", "isReadOnly": true, - "name": "sourceBuffers", + "name": "textTracks", "type": { - "name": "SourceBufferList" + "name": "TextTrackList" + }, + "type_": "Attribute" + }, + { + "from": "SourceBuffer", + "name": "timestampOffset", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "SourceBuffer", + "isReadOnly": true, + "name": "updating", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "SourceBuffer", + "isReadOnly": true, + "name": "videoTracks", + "type": { + "name": "VideoTrackList" }, "type_": "Attribute" } ], - "name": "MediaSource", + "name": "SourceBuffer", "type_": "Interface", "url": "https://w3c.github.io/media-source/" }, @@ -98428,100 +100302,9 @@ "url": "https://w3c.github.io/mediacapture-fromelement/" }, { - "attrs": [ - { - "args": [ - { - "name": "track", - "type": { - "name": "MediaStreamTrack" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/imagecapture/ImageCapture.idl" ], - "members": [ - { - "from": "ImageCapture", - "name": "getPhotoCapabilities", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "PhotoCapabilities" - } - ] - } - }, - { - "from": "ImageCapture", - "name": "grabFrame", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "ImageBitmap" - } - ] - } - }, - { - "args": [ - { - "name": "photoSettings", - "optional": true, - "type": { - "name": "PhotoSettings" - } - } - ], - "from": "ImageCapture", - "name": "setOptions", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "from": "ImageCapture", - "name": "takePhoto", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "Blob" - } - ] - } - }, - { - "from": "ImageCapture", - "isReadOnly": true, - "name": "videoStreamTrack", - "type": { - "name": "MediaStreamTrack" - }, - "type_": "Attribute" - } - ], - "name": "ImageCapture", - "type_": "Interface", - "url": "https://w3c.github.io/mediacapture-image/" - }, - { - "files": [ - "modules/imagecapture/MediaSettingsRange.idl", - "modules/imagecapture/Point2D.idl" - ], "members": [ { "from": "PhotoCapabilities", @@ -98661,16 +100444,15 @@ ], "name": "PhotoCapabilities", "type_": "Interface", - "url": "https://w3c.github.io/mediacapture-image/index.html" + "url": "https://w3c.github.io/mediacapture-image/" }, { "files": [ - "modules/imagecapture/MediaSettingsRange.idl", - "modules/imagecapture/Point2D.idl" + "modules/imagecapture/ImageCapture.idl" ], "name": "FillLightMode", "type_": "Enum", - "url": "https://w3c.github.io/mediacapture-image/index.html", + "url": "https://w3c.github.io/mediacapture-image/", "value": [ "unavailable", "auto", @@ -98680,31 +100462,94 @@ ] }, { + "attrs": [ + { + "args": [ + { + "name": "track", + "type": { + "name": "MediaStreamTrack" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ - "modules/imagecapture/MediaSettingsRange.idl", - "modules/imagecapture/Point2D.idl" + "modules/imagecapture/ImageCapture.idl" ], "members": [ { - "defaultValue": "0.0", - "from": "Point2D", - "name": "x", - "type": { - "name": "double" + "from": "ImageCapture", + "name": "getPhotoCapabilities", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "PhotoCapabilities" + } + ] } }, { - "defaultValue": "0.0", - "from": "Point2D", - "name": "y", - "type": { - "name": "double" + "from": "ImageCapture", + "name": "grabFrame", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "ImageBitmap" + } + ] + } + }, + { + "args": [ + { + "name": "photoSettings", + "optional": true, + "type": { + "name": "PhotoSettings" + } + } + ], + "from": "ImageCapture", + "name": "setOptions", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "from": "ImageCapture", + "name": "takePhoto", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "Blob" + } + ] } + }, + { + "from": "ImageCapture", + "isReadOnly": true, + "name": "videoStreamTrack", + "type": { + "name": "MediaStreamTrack" + }, + "type_": "Attribute" } ], - "name": "Point2D", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-image/index.html" + "name": "ImageCapture", + "type_": "Interface", + "url": "https://w3c.github.io/mediacapture-image/" }, { "files": [ @@ -98834,6 +100679,48 @@ "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-image/index.html" }, + { + "files": [ + "modules/imagecapture/MediaSettingsRange.idl", + "modules/imagecapture/Point2D.idl" + ], + "members": [ + { + "defaultValue": "0.0", + "from": "Point2D", + "name": "x", + "type": { + "name": "double" + } + }, + { + "defaultValue": "0.0", + "from": "Point2D", + "name": "y", + "type": { + "name": "double" + } + } + ], + "name": "Point2D", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-image/index.html" + }, + { + "files": [ + "modules/imagecapture/MediaSettingsRange.idl", + "modules/imagecapture/Point2D.idl" + ], + "name": "MeteringMode", + "type_": "Enum", + "url": "https://w3c.github.io/mediacapture-image/index.html", + "value": [ + "none", + "manual", + "single-shot", + "continuous" + ] + }, { "files": [ "modules/imagecapture/MediaSettingsRange.idl", @@ -98881,62 +100768,6 @@ "type_": "Interface", "url": "https://w3c.github.io/mediacapture-image/index.html" }, - { - "files": [ - "modules/imagecapture/MediaSettingsRange.idl", - "modules/imagecapture/Point2D.idl" - ], - "name": "MeteringMode", - "type_": "Enum", - "url": "https://w3c.github.io/mediacapture-image/index.html", - "value": [ - "none", - "manual", - "single-shot", - "continuous" - ] - }, - { - "files": [ - "modules/mediastream/ConstrainBooleanParameters.idl", - "modules/mediastream/ConstrainDOMStringParameters.idl", - "modules/mediastream/ConstrainDoubleRange.idl", - "modules/mediastream/ConstrainLongRange.idl", - "modules/mediastream/DoubleRange.idl", - "modules/mediastream/LongRange.idl", - "modules/mediastream/MediaDeviceInfo.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaStream.idl", - "modules/mediastream/MediaStreamConstraints.idl", - "modules/mediastream/MediaStreamTrack.idl", - "modules/mediastream/MediaStreamTrackEvent.idl", - "modules/mediastream/MediaStreamTrackEventInit.idl", - "modules/mediastream/MediaTrackConstraintSet.idl", - "modules/mediastream/MediaTrackConstraints.idl", - "modules/mediastream/MediaTrackSettings.idl", - "modules/mediastream/MediaTrackSupportedConstraints.idl", - "modules/mediastream/NavigatorMediaStream.idl", - "modules/mediastream/NavigatorUserMedia.idl", - "modules/mediastream/NavigatorUserMediaError.idl", - "modules/mediastream/NavigatorUserMediaErrorCallback.idl", - "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" - ], - "name": "ConstrainLong", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "long" - }, - { - "name": "ConstrainLongRange" - } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/mediacapture-main/" - }, { "files": [ "modules/mediastream/ConstrainBooleanParameters.idl", @@ -98963,192 +100794,113 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "inheritsFrom": "LongRange", "members": [ { - "from": "ConstrainLongRange", - "name": "exact", + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "aspectRatio", "type": { - "name": "long" + "name": "boolean" } }, { - "from": "ConstrainLongRange", - "name": "ideal", + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "channelCount", "type": { - "name": "long" + "name": "boolean" } - } - ], - "name": "ConstrainLongRange", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/" - }, - { - "files": [ - "modules/mediastream/ConstrainBooleanParameters.idl", - "modules/mediastream/ConstrainDOMStringParameters.idl", - "modules/mediastream/ConstrainDoubleRange.idl", - "modules/mediastream/ConstrainLongRange.idl", - "modules/mediastream/DoubleRange.idl", - "modules/mediastream/LongRange.idl", - "modules/mediastream/MediaDeviceInfo.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaStream.idl", - "modules/mediastream/MediaStreamConstraints.idl", - "modules/mediastream/MediaStreamTrack.idl", - "modules/mediastream/MediaStreamTrackEvent.idl", - "modules/mediastream/MediaStreamTrackEventInit.idl", - "modules/mediastream/MediaTrackConstraintSet.idl", - "modules/mediastream/MediaTrackConstraints.idl", - "modules/mediastream/MediaTrackSettings.idl", - "modules/mediastream/MediaTrackSupportedConstraints.idl", - "modules/mediastream/NavigatorMediaStream.idl", - "modules/mediastream/NavigatorUserMedia.idl", - "modules/mediastream/NavigatorUserMediaError.idl", - "modules/mediastream/NavigatorUserMediaErrorCallback.idl", - "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" - ], - "members": [ - ], - "name": "Capabilities", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/" - }, - { - "files": [ - "modules/mediastream/ConstrainBooleanParameters.idl", - "modules/mediastream/ConstrainDOMStringParameters.idl", - "modules/mediastream/ConstrainDoubleRange.idl", - "modules/mediastream/ConstrainLongRange.idl", - "modules/mediastream/DoubleRange.idl", - "modules/mediastream/LongRange.idl", - "modules/mediastream/MediaDeviceInfo.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaStream.idl", - "modules/mediastream/MediaStreamConstraints.idl", - "modules/mediastream/MediaStreamTrack.idl", - "modules/mediastream/MediaStreamTrackEvent.idl", - "modules/mediastream/MediaStreamTrackEventInit.idl", - "modules/mediastream/MediaTrackConstraintSet.idl", - "modules/mediastream/MediaTrackConstraints.idl", - "modules/mediastream/MediaTrackSettings.idl", - "modules/mediastream/MediaTrackSupportedConstraints.idl", - "modules/mediastream/NavigatorMediaStream.idl", - "modules/mediastream/NavigatorUserMedia.idl", - "modules/mediastream/NavigatorUserMediaError.idl", - "modules/mediastream/NavigatorUserMediaErrorCallback.idl", - "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" - ], - "name": "ConstrainBoolean", - "type": { - "type_": "UnionType", - "types": [ - { + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "deviceId", + "type": { "name": "boolean" - }, - { - "name": "ConstrainBooleanParameters" } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/mediacapture-main/" - }, - { - "files": [ - "modules/mediastream/ConstrainBooleanParameters.idl", - "modules/mediastream/ConstrainDOMStringParameters.idl", - "modules/mediastream/ConstrainDoubleRange.idl", - "modules/mediastream/ConstrainLongRange.idl", - "modules/mediastream/DoubleRange.idl", - "modules/mediastream/LongRange.idl", - "modules/mediastream/MediaDeviceInfo.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaStream.idl", - "modules/mediastream/MediaStreamConstraints.idl", - "modules/mediastream/MediaStreamTrack.idl", - "modules/mediastream/MediaStreamTrackEvent.idl", - "modules/mediastream/MediaStreamTrackEventInit.idl", - "modules/mediastream/MediaTrackConstraintSet.idl", - "modules/mediastream/MediaTrackConstraints.idl", - "modules/mediastream/MediaTrackSettings.idl", - "modules/mediastream/MediaTrackSupportedConstraints.idl", - "modules/mediastream/NavigatorMediaStream.idl", - "modules/mediastream/NavigatorUserMedia.idl", - "modules/mediastream/NavigatorUserMediaError.idl", - "modules/mediastream/NavigatorUserMediaErrorCallback.idl", - "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" - ], - "name": "ConstrainDOMString", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - }, - { - "name": "ConstrainDOMStringParameters" + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "echoCancellation", + "type": { + "name": "boolean" } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/mediacapture-main/" - }, - { - "files": [ - "modules/mediastream/ConstrainBooleanParameters.idl", - "modules/mediastream/ConstrainDOMStringParameters.idl", - "modules/mediastream/ConstrainDoubleRange.idl", - "modules/mediastream/ConstrainLongRange.idl", - "modules/mediastream/DoubleRange.idl", - "modules/mediastream/LongRange.idl", - "modules/mediastream/MediaDeviceInfo.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaStream.idl", - "modules/mediastream/MediaStreamConstraints.idl", - "modules/mediastream/MediaStreamTrack.idl", - "modules/mediastream/MediaStreamTrackEvent.idl", - "modules/mediastream/MediaStreamTrackEventInit.idl", - "modules/mediastream/MediaTrackConstraintSet.idl", - "modules/mediastream/MediaTrackConstraints.idl", - "modules/mediastream/MediaTrackSettings.idl", - "modules/mediastream/MediaTrackSupportedConstraints.idl", - "modules/mediastream/NavigatorMediaStream.idl", - "modules/mediastream/NavigatorUserMedia.idl", - "modules/mediastream/NavigatorUserMediaError.idl", - "modules/mediastream/NavigatorUserMediaErrorCallback.idl", - "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" - ], - "members": [ + }, { - "from": "DoubleRange", - "name": "max", + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "facingMode", "type": { - "name": "double" + "name": "boolean" } }, { - "from": "DoubleRange", - "name": "min", + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "frameRate", "type": { - "name": "double" + "name": "boolean" + } + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "groupId", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "height", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "latency", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "sampleRate", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "sampleSize", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "volume", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "true", + "from": "MediaTrackSupportedConstraints", + "name": "width", + "type": { + "name": "boolean" } } ], - "name": "DoubleRange", + "name": "MediaTrackSupportedConstraints", "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, @@ -99178,18 +100930,19 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "inheritsFrom": "MediaDeviceInfo", - "members": [ - { - "from": "InputDeviceInfo", - "name": "getCapabilities", - "returnType": { - "name": "MediaTrackCapabilities" + "name": "ConstrainLong", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "long" + }, + { + "name": "ConstrainLongRange" } - } - ], - "name": "InputDeviceInfo", - "type_": "Interface", + ] + }, + "type_": "Typedef", "url": "https://w3c.github.io/mediacapture-main/" }, { @@ -99218,34 +100971,28 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], + "inheritsFrom": "LongRange", "members": [ { - "from": "LongRange", - "name": "max", + "from": "ConstrainLongRange", + "name": "exact", "type": { "name": "long" } }, { - "from": "LongRange", - "name": "min", + "from": "ConstrainLongRange", + "name": "ideal", "type": { "name": "long" } } ], - "name": "LongRange", + "name": "ConstrainLongRange", "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], "files": [ "modules/mediastream/ConstrainBooleanParameters.idl", "modules/mediastream/ConstrainDOMStringParameters.idl", @@ -99273,51 +101020,47 @@ ], "members": [ { - "from": "MediaDeviceInfo", - "isReadOnly": true, - "name": "deviceId", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "MediaDeviceInfo", - "isReadOnly": true, - "name": "groupId", + "defaultValue": "false", + "from": "MediaStreamConstraints", + "name": "audio", "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "type_": "UnionType", + "types": [ + { + "name": "boolean" + }, + { + "name": "MediaTrackConstraints" + } + ] + } }, { - "from": "MediaDeviceInfo", - "isReadOnly": true, - "name": "kind", + "defaultValue": "false", + "from": "MediaStreamConstraints", + "name": "video", "type": { - "name": "MediaDeviceKind" - }, - "type_": "Attribute" + "type_": "UnionType", + "types": [ + { + "name": "boolean" + }, + { + "name": "MediaTrackConstraints" + } + ] + } }, { - "from": "MediaDeviceInfo", - "isReadOnly": true, - "name": "label", + "from": "MediaStreamConstraints", + "name": "peerIdentity", "type": { "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "MediaDeviceInfo", - "mapPattern": [ - "attribute" - ], - "type_": "Serializer" + } } ], - "name": "MediaDeviceInfo", - "type_": "Interface", + "name": "MediaStreamConstraints", + "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, { @@ -99346,13 +101089,12 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "name": "MediaDeviceKind", + "name": "MediaStreamTrackState", "type_": "Enum", "url": "https://w3c.github.io/mediacapture-main/", "value": [ - "audioinput", - "audiooutput", - "videoinput" + "live", + "ended" ] }, { @@ -99476,46 +101218,6 @@ "url": "https://w3c.github.io/mediacapture-main/" }, { - "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ - { - "name": "stream", - "type": { - "name": "MediaStream" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ - { - "name": "tracks", - "type": { - "name": "sequence", - "params": [ - { - "name": "MediaStreamTrack" - } - ] - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], "files": [ "modules/mediastream/ConstrainBooleanParameters.idl", "modules/mediastream/ConstrainDOMStringParameters.idl", @@ -99541,136 +101243,10 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "inheritsFrom": "EventTarget", "members": [ - { - "from": "MediaStream", - "isReadOnly": true, - "name": "active", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "track", - "type": { - "name": "MediaStreamTrack" - } - } - ], - "from": "MediaStream", - "name": "addTrack", - "returnType": { - "name": "void" - } - }, - { - "from": "MediaStream", - "name": "clone", - "returnType": { - "name": "MediaStream" - } - }, - { - "from": "MediaStream", - "name": "getAudioTracks", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "MediaStreamTrack" - } - ] - } - }, - { - "args": [ - { - "name": "trackId", - "type": { - "name": "DOMString" - } - } - ], - "from": "MediaStream", - "name": "getTrackById", - "returnType": { - "name": "MediaStreamTrack", - "params": [ - "nullable" - ] - } - }, - { - "from": "MediaStream", - "name": "getTracks", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "MediaStreamTrack" - } - ] - } - }, - { - "from": "MediaStream", - "name": "getVideoTracks", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "MediaStreamTrack" - } - ] - } - }, - { - "from": "MediaStream", - "isReadOnly": true, - "name": "id", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "MediaStream", - "name": "onaddtrack", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "MediaStream", - "name": "onremovetrack", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "track", - "type": { - "name": "MediaStreamTrack" - } - } - ], - "from": "MediaStream", - "name": "removeTrack", - "returnType": { - "name": "void" - } - } ], - "name": "MediaStream", - "type_": "Interface", + "name": "Settings", + "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, { @@ -99719,39 +101295,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, - { - "files": [ - "modules/mediastream/ConstrainBooleanParameters.idl", - "modules/mediastream/ConstrainDOMStringParameters.idl", - "modules/mediastream/ConstrainDoubleRange.idl", - "modules/mediastream/ConstrainLongRange.idl", - "modules/mediastream/DoubleRange.idl", - "modules/mediastream/LongRange.idl", - "modules/mediastream/MediaDeviceInfo.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaStream.idl", - "modules/mediastream/MediaStreamConstraints.idl", - "modules/mediastream/MediaStreamTrack.idl", - "modules/mediastream/MediaStreamTrackEvent.idl", - "modules/mediastream/MediaStreamTrackEventInit.idl", - "modules/mediastream/MediaTrackConstraintSet.idl", - "modules/mediastream/MediaTrackConstraints.idl", - "modules/mediastream/MediaTrackSettings.idl", - "modules/mediastream/MediaTrackSupportedConstraints.idl", - "modules/mediastream/NavigatorMediaStream.idl", - "modules/mediastream/NavigatorUserMedia.idl", - "modules/mediastream/NavigatorUserMediaError.idl", - "modules/mediastream/NavigatorUserMediaErrorCallback.idl", - "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" - ], - "name": "MediaStreamError", - "type": { - "name": "object" - }, - "type_": "Typedef", - "url": "https://w3c.github.io/mediacapture-main/" - }, { "attrs": [ { @@ -99958,6 +101501,290 @@ "type_": "Interface", "url": "https://w3c.github.io/mediacapture-main/" }, + { + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "members": [ + ], + "name": "ConstraintSet", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-main/" + }, + { + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "name": "ConstrainDOMString", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + }, + { + "name": "ConstrainDOMStringParameters" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/mediacapture-main/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "OverconstrainedErrorEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "OverconstrainedErrorEvent", + "isReadOnly": true, + "name": "error", + "type": { + "name": "OverconstrainedError", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } + ], + "name": "OverconstrainedErrorEvent", + "type_": "Interface", + "url": "https://w3c.github.io/mediacapture-main/" + }, + { + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "members": [ + { + "from": "MediaTrackCapabilities", + "name": "aspectRatio", + "type": { + "name": "DoubleRange" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "channelCount", + "type": { + "name": "LongRange" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "deviceId", + "type": { + "name": "DOMString" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "echoCancellation", + "type": { + "name": "sequence", + "params": [ + { + "name": "boolean" + } + ] + } + }, + { + "from": "MediaTrackCapabilities", + "name": "facingMode", + "type": { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } + }, + { + "from": "MediaTrackCapabilities", + "name": "frameRate", + "type": { + "name": "DoubleRange" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "groupId", + "type": { + "name": "DOMString" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "height", + "type": { + "name": "LongRange" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "latency", + "type": { + "name": "DoubleRange" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "sampleRate", + "type": { + "name": "LongRange" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "sampleSize", + "type": { + "name": "LongRange" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "volume", + "type": { + "name": "DoubleRange" + } + }, + { + "from": "MediaTrackCapabilities", + "name": "width", + "type": { + "name": "LongRange" + } + } + ], + "name": "MediaTrackCapabilities", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-main/" + }, { "attrs": [ { @@ -100012,100 +101839,499 @@ "inheritsFrom": "Event", "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "MediaStreamTrackEvent", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "MediaStreamTrackEvent", + "isReadOnly": true, + "name": "track", + "type": { + "name": "MediaStreamTrack" + }, + "type_": "Attribute" + } + ], + "name": "MediaStreamTrackEvent", + "type_": "Interface", + "url": "https://w3c.github.io/mediacapture-main/" + }, + { + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "null", + "from": "OverconstrainedErrorEventInit", + "name": "error", + "type": { + "name": "OverconstrainedError", + "params": [ + "nullable" + ] + } + } + ], + "name": "OverconstrainedErrorEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-main/" + }, + { + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "members": [ + { + "from": "MediaTrackSettings", + "name": "aspectRatio", + "type": { + "name": "double" + } + }, + { + "from": "MediaTrackSettings", + "name": "channelCount", + "type": { + "name": "long" + } + }, + { + "from": "MediaTrackSettings", + "name": "deviceId", + "type": { + "name": "DOMString" + } + }, + { + "from": "MediaTrackSettings", + "name": "echoCancellation", + "type": { + "name": "boolean" + } + }, + { + "from": "MediaTrackSettings", + "name": "facingMode", + "type": { + "name": "DOMString" + } + }, + { + "from": "MediaTrackSettings", + "name": "frameRate", + "type": { + "name": "double" + } + }, + { + "from": "MediaTrackSettings", + "name": "groupId", + "type": { + "name": "DOMString" + } + }, + { + "from": "MediaTrackSettings", + "name": "height", + "type": { + "name": "long" + } + }, + { + "from": "MediaTrackSettings", + "name": "latency", + "type": { + "name": "double" + } + }, + { + "from": "MediaTrackSettings", + "name": "sampleRate", + "type": { + "name": "long" + } + }, + { + "from": "MediaTrackSettings", + "name": "sampleSize", + "type": { + "name": "long" + } + }, + { + "from": "MediaTrackSettings", + "name": "volume", + "type": { + "name": "double" + } + }, + { + "from": "MediaTrackSettings", + "name": "width", + "type": { + "name": "long" + } + } + ], + "name": "MediaTrackSettings", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-main/" + }, + { + "args": [ + { + "name": "stream", + "type": { + "name": "MediaStream" + } + } + ], + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "name": "NavigatorUserMediaSuccessCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://w3c.github.io/mediacapture-main/" + }, + { + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "name": "MediaDeviceKind", + "type_": "Enum", + "url": "https://w3c.github.io/mediacapture-main/", + "value": [ + "audioinput", + "audiooutput", + "videoinput" + ] + }, + { + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "name": "MediaStreamError", + "type": { + "name": "object" + }, + "type_": "Typedef", + "url": "https://w3c.github.io/mediacapture-main/" + }, + { + "attrs": [ + { + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "name": "stream", + "type": { + "name": "MediaStream" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "name": "tracks", + "type": { + "name": "sequence", + "params": [ + { + "name": "MediaStreamTrack" + } + ] + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "modules/mediastream/ConstrainBooleanParameters.idl", + "modules/mediastream/ConstrainDOMStringParameters.idl", + "modules/mediastream/ConstrainDoubleRange.idl", + "modules/mediastream/ConstrainLongRange.idl", + "modules/mediastream/DoubleRange.idl", + "modules/mediastream/LongRange.idl", + "modules/mediastream/MediaDeviceInfo.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaDevices.idl", + "modules/mediastream/MediaStream.idl", + "modules/mediastream/MediaStreamConstraints.idl", + "modules/mediastream/MediaStreamTrack.idl", + "modules/mediastream/MediaStreamTrackEvent.idl", + "modules/mediastream/MediaStreamTrackEventInit.idl", + "modules/mediastream/MediaTrackConstraintSet.idl", + "modules/mediastream/MediaTrackConstraints.idl", + "modules/mediastream/MediaTrackSettings.idl", + "modules/mediastream/MediaTrackSupportedConstraints.idl", + "modules/mediastream/NavigatorMediaStream.idl", + "modules/mediastream/NavigatorUserMedia.idl", + "modules/mediastream/NavigatorUserMediaError.idl", + "modules/mediastream/NavigatorUserMediaErrorCallback.idl", + "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "MediaStream", + "isReadOnly": true, + "name": "active", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "track", + "type": { + "name": "MediaStreamTrack" + } + } + ], + "from": "MediaStream", + "name": "addTrack", + "returnType": { + "name": "void" + } + }, + { + "from": "MediaStream", + "name": "clone", + "returnType": { + "name": "MediaStream" + } + }, + { + "from": "MediaStream", + "name": "getAudioTracks", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "MediaStreamTrack" + } + ] + } + }, + { + "args": [ + { + "name": "trackId", + "type": { + "name": "DOMString" + } + } + ], + "from": "MediaStream", + "name": "getTrackById", + "returnType": { + "name": "MediaStreamTrack", + "params": [ + "nullable" + ] + } + }, + { + "from": "MediaStream", + "name": "getTracks", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "MediaStreamTrack" + } + ] + } + }, + { + "from": "MediaStream", + "name": "getVideoTracks", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "MediaStreamTrack" + } + ] + } + }, + { + "from": "MediaStream", "isReadOnly": true, - "name": "track", + "name": "id", "type": { - "name": "MediaStreamTrack" + "name": "DOMString" }, "type_": "Attribute" - } - ], - "name": "MediaStreamTrackEvent", - "type_": "Interface", - "url": "https://w3c.github.io/mediacapture-main/" - }, - { - "files": [ - "modules/mediastream/ConstrainBooleanParameters.idl", - "modules/mediastream/ConstrainDOMStringParameters.idl", - "modules/mediastream/ConstrainDoubleRange.idl", - "modules/mediastream/ConstrainLongRange.idl", - "modules/mediastream/DoubleRange.idl", - "modules/mediastream/LongRange.idl", - "modules/mediastream/MediaDeviceInfo.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaStream.idl", - "modules/mediastream/MediaStreamConstraints.idl", - "modules/mediastream/MediaStreamTrack.idl", - "modules/mediastream/MediaStreamTrackEvent.idl", - "modules/mediastream/MediaStreamTrackEventInit.idl", - "modules/mediastream/MediaTrackConstraintSet.idl", - "modules/mediastream/MediaTrackConstraints.idl", - "modules/mediastream/MediaTrackSettings.idl", - "modules/mediastream/MediaTrackSupportedConstraints.idl", - "modules/mediastream/NavigatorMediaStream.idl", - "modules/mediastream/NavigatorUserMedia.idl", - "modules/mediastream/NavigatorUserMediaError.idl", - "modules/mediastream/NavigatorUserMediaErrorCallback.idl", - "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" - ], - "inheritsFrom": "EventInit", - "members": [ + }, { - "from": "MediaStreamTrackEventInit", - "isRequired": true, - "name": "track", + "from": "MediaStream", + "name": "onaddtrack", "type": { - "name": "MediaStreamTrack" + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "MediaStream", + "name": "onremovetrack", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "track", + "type": { + "name": "MediaStreamTrack" + } + } + ], + "from": "MediaStream", + "name": "removeTrack", + "returnType": { + "name": "void" } } ], - "name": "MediaStreamTrackEventInit", - "type_": "Dictionary", + "name": "MediaStream", + "type_": "Interface", "url": "https://w3c.github.io/mediacapture-main/" }, - { - "files": [ - "modules/mediastream/ConstrainBooleanParameters.idl", - "modules/mediastream/ConstrainDOMStringParameters.idl", - "modules/mediastream/ConstrainDoubleRange.idl", - "modules/mediastream/ConstrainLongRange.idl", - "modules/mediastream/DoubleRange.idl", - "modules/mediastream/LongRange.idl", - "modules/mediastream/MediaDeviceInfo.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaDevices.idl", - "modules/mediastream/MediaStream.idl", - "modules/mediastream/MediaStreamConstraints.idl", - "modules/mediastream/MediaStreamTrack.idl", - "modules/mediastream/MediaStreamTrackEvent.idl", - "modules/mediastream/MediaStreamTrackEventInit.idl", - "modules/mediastream/MediaTrackConstraintSet.idl", - "modules/mediastream/MediaTrackConstraints.idl", - "modules/mediastream/MediaTrackSettings.idl", - "modules/mediastream/MediaTrackSupportedConstraints.idl", - "modules/mediastream/NavigatorMediaStream.idl", - "modules/mediastream/NavigatorUserMedia.idl", - "modules/mediastream/NavigatorUserMediaError.idl", - "modules/mediastream/NavigatorUserMediaErrorCallback.idl", - "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" - ], - "name": "MediaStreamTrackState", - "type_": "Enum", - "url": "https://w3c.github.io/mediacapture-main/", - "value": [ - "live", - "ended" - ] - }, { "files": [ "modules/mediastream/ConstrainBooleanParameters.idl", @@ -100179,6 +102405,13 @@ "url": "https://w3c.github.io/mediacapture-main/" }, { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], "files": [ "modules/mediastream/ConstrainBooleanParameters.idl", "modules/mediastream/ConstrainDOMStringParameters.idl", @@ -100206,99 +102439,51 @@ ], "members": [ { - "from": "MediaTrackConstraintSet", - "name": "aspectRatio", - "type": { - "name": "ConstrainDouble" - } - }, - { - "from": "MediaTrackConstraintSet", - "name": "channelCount", - "type": { - "name": "ConstrainLong" - } - }, - { - "from": "MediaTrackConstraintSet", + "from": "MediaDeviceInfo", + "isReadOnly": true, "name": "deviceId", "type": { - "name": "ConstrainDOMString" - } - }, - { - "from": "MediaTrackConstraintSet", - "name": "echoCancellation", - "type": { - "name": "ConstrainBoolean" - } - }, - { - "from": "MediaTrackConstraintSet", - "name": "facingMode", - "type": { - "name": "ConstrainDOMString" - } - }, - { - "from": "MediaTrackConstraintSet", - "name": "frameRate", - "type": { - "name": "ConstrainDouble" - } + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "MediaTrackConstraintSet", + "from": "MediaDeviceInfo", + "isReadOnly": true, "name": "groupId", "type": { - "name": "ConstrainDOMString" - } - }, - { - "from": "MediaTrackConstraintSet", - "name": "height", - "type": { - "name": "ConstrainLong" - } - }, - { - "from": "MediaTrackConstraintSet", - "name": "latency", - "type": { - "name": "ConstrainDouble" - } - }, - { - "from": "MediaTrackConstraintSet", - "name": "sampleRate", - "type": { - "name": "ConstrainLong" - } + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "MediaTrackConstraintSet", - "name": "sampleSize", + "from": "MediaDeviceInfo", + "isReadOnly": true, + "name": "kind", "type": { - "name": "ConstrainLong" - } + "name": "MediaDeviceKind" + }, + "type_": "Attribute" }, { - "from": "MediaTrackConstraintSet", - "name": "volume", + "from": "MediaDeviceInfo", + "isReadOnly": true, + "name": "label", "type": { - "name": "ConstrainDouble" - } + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "MediaTrackConstraintSet", - "name": "width", - "type": { - "name": "ConstrainLong" - } + "from": "MediaDeviceInfo", + "mapPattern": [ + "attribute" + ], + "type_": "Serializer" } ], - "name": "MediaTrackConstraintSet", - "type_": "Dictionary", + "name": "MediaDeviceInfo", + "type_": "Interface", "url": "https://w3c.github.io/mediacapture-main/" }, { @@ -100327,22 +102512,24 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "inheritsFrom": "MediaTrackConstraintSet", + "inheritsFrom": "DoubleRange", "members": [ { - "from": "MediaTrackConstraints", - "name": "advanced", + "from": "ConstrainDoubleRange", + "name": "exact", "type": { - "name": "sequence", - "params": [ - { - "name": "MediaTrackConstraintSet" - } - ] + "name": "double" + } + }, + { + "from": "ConstrainDoubleRange", + "name": "ideal", + "type": { + "name": "double" } } ], - "name": "MediaTrackConstraints", + "name": "ConstrainDoubleRange", "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, @@ -100372,100 +102559,22 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], + "inheritsFrom": "MediaTrackConstraintSet", "members": [ { - "from": "MediaTrackSettings", - "name": "aspectRatio", - "type": { - "name": "double" - } - }, - { - "from": "MediaTrackSettings", - "name": "channelCount", - "type": { - "name": "long" - } - }, - { - "from": "MediaTrackSettings", - "name": "deviceId", - "type": { - "name": "DOMString" - } - }, - { - "from": "MediaTrackSettings", - "name": "echoCancellation", - "type": { - "name": "boolean" - } - }, - { - "from": "MediaTrackSettings", - "name": "facingMode", - "type": { - "name": "DOMString" - } - }, - { - "from": "MediaTrackSettings", - "name": "frameRate", - "type": { - "name": "double" - } - }, - { - "from": "MediaTrackSettings", - "name": "groupId", - "type": { - "name": "DOMString" - } - }, - { - "from": "MediaTrackSettings", - "name": "height", - "type": { - "name": "long" - } - }, - { - "from": "MediaTrackSettings", - "name": "latency", - "type": { - "name": "double" - } - }, - { - "from": "MediaTrackSettings", - "name": "sampleRate", - "type": { - "name": "long" - } - }, - { - "from": "MediaTrackSettings", - "name": "sampleSize", - "type": { - "name": "long" - } - }, - { - "from": "MediaTrackSettings", - "name": "volume", - "type": { - "name": "double" - } - }, - { - "from": "MediaTrackSettings", - "name": "width", + "from": "MediaTrackConstraints", + "name": "advanced", "type": { - "name": "long" + "name": "sequence", + "params": [ + { + "name": "MediaTrackConstraintSet" + } + ] } } ], - "name": "MediaTrackSettings", + "name": "MediaTrackConstraints", "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, @@ -100497,111 +102606,21 @@ ], "members": [ { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "aspectRatio", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "channelCount", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "deviceId", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "echoCancellation", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "facingMode", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "frameRate", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "groupId", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "height", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "latency", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "sampleRate", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "sampleSize", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "volume", + "from": "DoubleRange", + "name": "max", "type": { - "name": "boolean" + "name": "double" } }, { - "defaultValue": "true", - "from": "MediaTrackSupportedConstraints", - "name": "width", + "from": "DoubleRange", + "name": "min", "type": { - "name": "boolean" + "name": "double" } } ], - "name": "MediaTrackSupportedConstraints", + "name": "DoubleRange", "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, @@ -100631,19 +102650,24 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "name": "ConstrainDouble", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "double" - }, - { - "name": "ConstrainDoubleRange" + "members": [ + { + "from": "LongRange", + "name": "max", + "type": { + "name": "long" } - ] - }, - "type_": "Typedef", + }, + { + "from": "LongRange", + "name": "min", + "type": { + "name": "long" + } + } + ], + "name": "LongRange", + "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, { @@ -100688,14 +102712,6 @@ "url": "https://w3c.github.io/mediacapture-main/" }, { - "args": [ - { - "name": "stream", - "type": { - "name": "MediaStream" - } - } - ], "files": [ "modules/mediastream/ConstrainBooleanParameters.idl", "modules/mediastream/ConstrainDOMStringParameters.idl", @@ -100721,39 +102737,22 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "name": "NavigatorUserMediaSuccessCallback", - "returnType": { - "name": "void" + "name": "ConstrainBoolean", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "boolean" + }, + { + "name": "ConstrainBooleanParameters" + } + ] }, - "type_": "Callback", + "type_": "Typedef", "url": "https://w3c.github.io/mediacapture-main/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "OverconstrainedErrorEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], "files": [ "modules/mediastream/ConstrainBooleanParameters.idl", "modules/mediastream/ConstrainDOMStringParameters.idl", @@ -100779,23 +102778,19 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "EventInit", "members": [ { - "from": "OverconstrainedErrorEvent", - "isReadOnly": true, - "name": "error", + "from": "MediaStreamTrackEventInit", + "isRequired": true, + "name": "track", "type": { - "name": "OverconstrainedError", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "name": "MediaStreamTrack" + } } ], - "name": "OverconstrainedErrorEvent", - "type_": "Interface", + "name": "MediaStreamTrackEventInit", + "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, { @@ -100824,24 +102819,9 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "inheritsFrom": "DoubleRange", "members": [ - { - "from": "ConstrainDoubleRange", - "name": "exact", - "type": { - "name": "double" - } - }, - { - "from": "ConstrainDoubleRange", - "name": "ideal", - "type": { - "name": "double" - } - } ], - "name": "ConstrainDoubleRange", + "name": "Capabilities", "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/" }, @@ -100871,22 +102851,18 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "inheritsFrom": "EventInit", + "inheritsFrom": "MediaDeviceInfo", "members": [ { - "defaultValue": "null", - "from": "OverconstrainedErrorEventInit", - "name": "error", - "type": { - "name": "OverconstrainedError", - "params": [ - "nullable" - ] + "from": "InputDeviceInfo", + "name": "getCapabilities", + "returnType": { + "name": "MediaTrackCapabilities" } } ], - "name": "OverconstrainedErrorEventInit", - "type_": "Dictionary", + "name": "InputDeviceInfo", + "type_": "Interface", "url": "https://w3c.github.io/mediacapture-main/" }, { @@ -100915,10 +102891,19 @@ "modules/mediastream/NavigatorUserMediaErrorCallback.idl", "modules/mediastream/NavigatorUserMediaSuccessCallback.idl" ], - "members": [ - ], - "name": "Settings", - "type_": "Dictionary", + "name": "ConstrainDouble", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "double" + }, + { + "name": "ConstrainDoubleRange" + } + ] + }, + "type_": "Typedef", "url": "https://w3c.github.io/mediacapture-main/" }, { @@ -100949,242 +102934,100 @@ ], "members": [ { - "defaultValue": "false", - "from": "MediaStreamConstraints", - "name": "audio", + "from": "MediaTrackConstraintSet", + "name": "aspectRatio", "type": { - "type_": "UnionType", - "types": [ - { - "name": "boolean" - }, - { - "name": "MediaTrackConstraints" - } - ] + "name": "ConstrainDouble" } }, { - "defaultValue": "false", - "from": "MediaStreamConstraints", - "name": "video", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "boolean" - }, - { - "name": "MediaTrackConstraints" - } - ] - } - } - ], - "name": "MediaStreamConstraints", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/" - }, - { - "files": [ - "modules/mediastream/URLMediaStream.idl" - ], - "members": [ - { - "from": "AllAudioCapabilities", - "name": "volume", - "type": { - "name": "CapabilityRange", - "params": [ - "nullable" - ] - } - } - ], - "name": "AllAudioCapabilities", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" - }, - { - "attrs": [ - { - "args": [ - { - "name": "videoConstraints", - "optional": true, - "type": { - "name": "MediaTrackConstraints" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/mediastream/URLMediaStream.idl" - ], - "inheritsFrom": "MediaStreamTrack", - "members": [ - ], - "name": "VideoStreamTrack", - "type_": "Interface", - "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" - }, - { - "files": [ - "modules/mediastream/URLMediaStream.idl" - ], - "name": "CapabilityList", - "type": { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" - }, - { - "files": [ - "modules/mediastream/URLMediaStream.idl" - ], - "members": [ - { - "from": "CapabilityRange", - "name": "max", + "from": "MediaTrackConstraintSet", + "name": "channelCount", "type": { - "name": "any" + "name": "ConstrainLong" } }, { - "from": "CapabilityRange", - "name": "min", + "from": "MediaTrackConstraintSet", + "name": "deviceId", "type": { - "name": "any" + "name": "ConstrainDOMString" } }, { - "from": "CapabilityRange", - "name": "supported", - "type": { - "name": "boolean" - } - } - ], - "name": "CapabilityRange", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" - }, - { - "files": [ - "modules/mediastream/URLMediaStream.idl" - ], - "members": [ - { - "from": "MediaSourceStates", - "name": "aspectRatio", + "from": "MediaTrackConstraintSet", + "name": "echoCancellation", "type": { - "name": "float", - "params": [ - "nullable" - ] + "name": "ConstrainBoolean" } }, { - "from": "MediaSourceStates", + "from": "MediaTrackConstraintSet", "name": "facingMode", "type": { - "name": "VideoFacingModeEnum", - "params": [ - "nullable" - ] + "name": "ConstrainDOMString" } }, { - "from": "MediaSourceStates", + "from": "MediaTrackConstraintSet", "name": "frameRate", "type": { - "name": "float", - "params": [ - "nullable" - ] + "name": "ConstrainDouble" } }, { - "from": "MediaSourceStates", - "name": "height", + "from": "MediaTrackConstraintSet", + "name": "groupId", "type": { - "name": "unsigned long", - "params": [ - "nullable" - ] + "name": "ConstrainDOMString" } }, { - "from": "MediaSourceStates", - "name": "sourceId", + "from": "MediaTrackConstraintSet", + "name": "height", "type": { - "name": "DOMString" + "name": "ConstrainLong" } }, { - "from": "MediaSourceStates", - "name": "sourceType", + "from": "MediaTrackConstraintSet", + "name": "latency", "type": { - "name": "SourceTypeEnum" + "name": "ConstrainDouble" } }, { - "from": "MediaSourceStates", - "name": "volume", + "from": "MediaTrackConstraintSet", + "name": "sampleRate", "type": { - "name": "unsigned long", - "params": [ - "nullable" - ] + "name": "ConstrainLong" } }, { - "from": "MediaSourceStates", - "name": "width", + "from": "MediaTrackConstraintSet", + "name": "sampleSize", "type": { - "name": "unsigned long", - "params": [ - "nullable" - ] + "name": "ConstrainLong" } - } - ], - "name": "MediaSourceStates", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" - }, - { - "files": [ - "modules/mediastream/URLMediaStream.idl" - ], - "members": [ + }, { - "from": "MinMaxConstraint", - "name": "max", + "from": "MediaTrackConstraintSet", + "name": "volume", "type": { - "name": "any" + "name": "ConstrainDouble" } }, { - "from": "MinMaxConstraint", - "name": "min", + "from": "MediaTrackConstraintSet", + "name": "width", "type": { - "name": "any" + "name": "ConstrainLong" } } ], - "name": "MinMaxConstraint", + "name": "MediaTrackConstraintSet", "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" + "url": "https://w3c.github.io/mediacapture-main/" }, { "attrs": [ @@ -101252,80 +103095,100 @@ ], "members": [ { - "from": "AllVideoCapabilities", + "from": "MediaSourceStates", "name": "aspectRatio", "type": { - "name": "CapabilityRange", + "name": "float", "params": [ "nullable" ] } }, { - "from": "AllVideoCapabilities", + "from": "MediaSourceStates", "name": "facingMode", "type": { - "name": "CapabilityList", + "name": "VideoFacingModeEnum", "params": [ "nullable" ] } }, { - "from": "AllVideoCapabilities", + "from": "MediaSourceStates", "name": "frameRate", "type": { - "name": "CapabilityRange", + "name": "float", "params": [ "nullable" ] } }, { - "from": "AllVideoCapabilities", + "from": "MediaSourceStates", "name": "height", "type": { - "name": "CapabilityRange", + "name": "unsigned long", "params": [ "nullable" ] } }, { - "from": "AllVideoCapabilities", + "from": "MediaSourceStates", "name": "sourceId", "type": { - "name": "CapabilityList", - "params": [ - "nullable" - ] + "name": "DOMString" } }, { - "from": "AllVideoCapabilities", + "from": "MediaSourceStates", "name": "sourceType", "type": { - "name": "CapabilityList", + "name": "SourceTypeEnum" + } + }, + { + "from": "MediaSourceStates", + "name": "volume", + "type": { + "name": "unsigned long", "params": [ "nullable" ] } }, { - "from": "AllVideoCapabilities", + "from": "MediaSourceStates", "name": "width", "type": { - "name": "CapabilityRange", + "name": "unsigned long", "params": [ "nullable" ] } } ], - "name": "AllVideoCapabilities", + "name": "MediaSourceStates", "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" }, + { + "files": [ + "modules/mediastream/URLMediaStream.idl" + ], + "name": "CapabilityList", + "type": { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" + }, { "attrs": [ { @@ -101377,247 +103240,232 @@ "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "MediaStreamErrorEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], "files": [ - "modules/mediastream/NavigatorUserMediaError.idl" + "modules/mediastream/URLMediaStream.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "MediaStreamErrorEvent", - "isReadOnly": true, - "name": "error", + "from": "AllAudioCapabilities", + "name": "volume", "type": { - "name": "MediaStreamError", + "name": "CapabilityRange", "params": [ "nullable" ] - }, - "type_": "Attribute" + } } ], - "name": "MediaStreamErrorEvent", - "type_": "Interface", - "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" + "name": "AllAudioCapabilities", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" }, { "files": [ - "modules/mediastream/NavigatorUserMediaError.idl" + "modules/mediastream/URLMediaStream.idl" ], "members": [ { - "from": "MediaTrackCapabilities", + "from": "AllVideoCapabilities", "name": "aspectRatio", "type": { - "type_": "UnionType", - "types": [ - { - "name": "double" - }, - { - "name": "DoubleRange" - } - ] - } - }, - { - "from": "MediaTrackCapabilities", - "name": "deviceId", - "type": { - "name": "DOMString" - } - }, - { - "from": "MediaTrackCapabilities", - "name": "echoCancellation", - "type": { - "name": "sequence", + "name": "CapabilityRange", "params": [ - { - "name": "boolean" - } + "nullable" ] } }, { - "from": "MediaTrackCapabilities", + "from": "AllVideoCapabilities", "name": "facingMode", "type": { - "name": "DOMString" + "name": "CapabilityList", + "params": [ + "nullable" + ] } }, { - "from": "MediaTrackCapabilities", + "from": "AllVideoCapabilities", "name": "frameRate", "type": { - "type_": "UnionType", - "types": [ - { - "name": "double" - }, - { - "name": "DoubleRange" - } + "name": "CapabilityRange", + "params": [ + "nullable" ] } }, { - "from": "MediaTrackCapabilities", - "name": "groupId", - "type": { - "name": "DOMString" - } - }, - { - "from": "MediaTrackCapabilities", + "from": "AllVideoCapabilities", "name": "height", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "long" - }, - { - "name": "LongRange" - } - ] - } - }, - { - "from": "MediaTrackCapabilities", - "name": "latency", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "double" - }, - { - "name": "DoubleRange" - } - ] - } - }, - { - "from": "MediaTrackCapabilities", - "name": "sampleRate", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "long" - }, - { - "name": "LongRange" - } + "type": { + "name": "CapabilityRange", + "params": [ + "nullable" ] } }, { - "from": "MediaTrackCapabilities", - "name": "sampleSize", + "from": "AllVideoCapabilities", + "name": "sourceId", "type": { - "type_": "UnionType", - "types": [ - { - "name": "long" - }, - { - "name": "LongRange" - } + "name": "CapabilityList", + "params": [ + "nullable" ] } }, { - "from": "MediaTrackCapabilities", - "name": "volume", + "from": "AllVideoCapabilities", + "name": "sourceType", "type": { - "type_": "UnionType", - "types": [ - { - "name": "double" - }, - { - "name": "DoubleRange" - } + "name": "CapabilityList", + "params": [ + "nullable" ] } }, { - "from": "MediaTrackCapabilities", + "from": "AllVideoCapabilities", "name": "width", "type": { - "type_": "UnionType", - "types": [ - { - "name": "long" - }, - { - "name": "LongRange" - } + "name": "CapabilityRange", + "params": [ + "nullable" ] } } ], - "name": "MediaTrackCapabilities", + "name": "AllVideoCapabilities", "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" + "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" }, { "files": [ - "modules/mediastream/NavigatorUserMediaError.idl" + "modules/mediastream/URLMediaStream.idl" ], - "inheritsFrom": "ConstraintSet", "members": [ { - "from": "Constraints", - "name": "advanced", + "from": "MinMaxConstraint", + "name": "max", "type": { - "name": "sequence", - "params": [ - { - "name": "ConstraintSet" + "name": "any" + } + }, + { + "from": "MinMaxConstraint", + "name": "min", + "type": { + "name": "any" + } + } + ], + "name": "MinMaxConstraint", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" + }, + { + "attrs": [ + { + "args": [ + { + "name": "videoConstraints", + "optional": true, + "type": { + "name": "MediaTrackConstraints" } - ] + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/mediastream/URLMediaStream.idl" + ], + "inheritsFrom": "MediaStreamTrack", + "members": [ + ], + "name": "VideoStreamTrack", + "type_": "Interface", + "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" + }, + { + "files": [ + "modules/mediastream/URLMediaStream.idl" + ], + "members": [ + { + "from": "CapabilityRange", + "name": "max", + "type": { + "name": "any" + } + }, + { + "from": "CapabilityRange", + "name": "min", + "type": { + "name": "any" + } + }, + { + "from": "CapabilityRange", + "name": "supported", + "type": { + "name": "boolean" } } ], - "name": "Constraints", + "name": "CapabilityRange", "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" + "url": "https://w3c.github.io/mediacapture-main/archives/20131017/getusermedia.html" }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "MediaStreamErrorEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], "files": [ "modules/mediastream/NavigatorUserMediaError.idl" ], + "inheritsFrom": "Event", "members": [ + { + "from": "MediaStreamErrorEvent", + "isReadOnly": true, + "name": "error", + "type": { + "name": "MediaStreamError", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } ], - "name": "ConstraintSet", - "type_": "Dictionary", + "name": "MediaStreamErrorEvent", + "type_": "Interface", "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" }, { @@ -101685,18 +103533,6 @@ "type_": "Interface", "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" }, - { - "files": [ - "modules/mediastream/NavigatorUserMediaError.idl" - ], - "name": "SourceTypeEnum", - "type_": "Enum", - "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html", - "value": [ - "camera", - "microphone" - ] - }, { "attrs": [ { @@ -101751,6 +103587,29 @@ "type_": "Interface", "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" }, + { + "files": [ + "modules/mediastream/NavigatorUserMediaError.idl" + ], + "inheritsFrom": "ConstraintSet", + "members": [ + { + "from": "Constraints", + "name": "advanced", + "type": { + "name": "sequence", + "params": [ + { + "name": "ConstraintSet" + } + ] + } + } + ], + "name": "Constraints", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" + }, { "attrs": [ { @@ -101835,6 +103694,32 @@ "type_": "Interface", "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" }, + { + "files": [ + "modules/mediastream/NavigatorUserMediaError.idl" + ], + "name": "SourceTypeEnum", + "type_": "Enum", + "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html", + "value": [ + "camera", + "microphone" + ] + }, + { + "files": [ + "modules/mediastream/NavigatorUserMediaError.idl" + ], + "name": "VideoFacingModeEnum", + "type_": "Enum", + "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html", + "value": [ + "user", + "environment", + "left", + "right" + ] + }, { "files": [ "modules/mediastream/NavigatorUserMediaError.idl" @@ -101857,20 +103742,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html" }, - { - "files": [ - "modules/mediastream/NavigatorUserMediaError.idl" - ], - "name": "VideoFacingModeEnum", - "type_": "Enum", - "url": "https://w3c.github.io/mediacapture-main/archives/20150629/getusermedia.html", - "value": [ - "user", - "environment", - "left", - "right" - ] - }, { "attrs": [ { @@ -101884,12 +103755,17 @@ { "name": "eventInitDict", "type": { - "name": "BlobEventInit" + "name": "MediaRecorderErrorEventInit" } } ], "name": "Constructor", "type_": "ExtendedAttribute" + }, + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" } ], "files": [ @@ -101907,26 +103783,96 @@ "type_": "ExtendedAttribute" } ], - "from": "BlobEvent", + "from": "MediaRecorderErrorEvent", "isReadOnly": true, - "name": "data", + "name": "error", "type": { - "name": "Blob" + "name": "DOMException" }, "type_": "Attribute" + } + ], + "name": "MediaRecorderErrorEvent", + "type_": "Interface", + "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html" + }, + { + "files": [ + "modules/mediarecorder/BlobEvent.idl", + "modules/mediarecorder/BlobEventInit.idl", + "modules/mediarecorder/MediaRecorder.idl", + "modules/mediarecorder/MediaRecorderOptions.idl" + ], + "name": "RecordingState", + "type_": "Enum", + "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html", + "value": [ + "inactive", + "recording", + "paused" + ] + }, + { + "files": [ + "modules/mediarecorder/BlobEvent.idl", + "modules/mediarecorder/BlobEventInit.idl", + "modules/mediarecorder/MediaRecorder.idl", + "modules/mediarecorder/MediaRecorderOptions.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "from": "MediaRecorderErrorEventInit", + "isRequired": true, + "name": "error", + "type": { + "name": "DOMException" + } + } + ], + "name": "MediaRecorderErrorEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html" + }, + { + "files": [ + "modules/mediarecorder/BlobEvent.idl", + "modules/mediarecorder/BlobEventInit.idl", + "modules/mediarecorder/MediaRecorder.idl", + "modules/mediarecorder/MediaRecorderOptions.idl" + ], + "members": [ + { + "from": "MediaRecorderOptions", + "name": "audioBitsPerSecond", + "type": { + "name": "unsigned long" + } }, { - "from": "BlobEvent", - "isReadOnly": true, - "name": "timecode", + "from": "MediaRecorderOptions", + "name": "bitsPerSecond", "type": { - "name": "DOMHighResTimeStamp" - }, - "type_": "Attribute" + "name": "unsigned long" + } + }, + { + "from": "MediaRecorderOptions", + "name": "mimeType", + "type": { + "name": "DOMString" + } + }, + { + "from": "MediaRecorderOptions", + "name": "videoBitsPerSecond", + "type": { + "name": "unsigned long" + } } ], - "name": "BlobEvent", - "type_": "Interface", + "name": "MediaRecorderOptions", + "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html" }, { @@ -101957,6 +103903,64 @@ "type_": "Dictionary", "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html" }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "BlobEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/mediarecorder/BlobEvent.idl", + "modules/mediarecorder/BlobEventInit.idl", + "modules/mediarecorder/MediaRecorder.idl", + "modules/mediarecorder/MediaRecorderOptions.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "BlobEvent", + "isReadOnly": true, + "name": "data", + "type": { + "name": "Blob" + }, + "type_": "Attribute" + }, + { + "from": "BlobEvent", + "isReadOnly": true, + "name": "timecode", + "type": { + "name": "DOMHighResTimeStamp" + }, + "type_": "Attribute" + } + ], + "name": "BlobEvent", + "type_": "Interface", + "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html" + }, { "attrs": [ { @@ -102147,285 +104151,113 @@ }, { "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "MediaRecorderErrorEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, { "name": "Exposed", "type_": "ExtendedAttribute", "value": "Window" } ], - "files": [ - "modules/mediarecorder/BlobEvent.idl", - "modules/mediarecorder/BlobEventInit.idl", - "modules/mediarecorder/MediaRecorder.idl", - "modules/mediarecorder/MediaRecorderOptions.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "MediaRecorderErrorEvent", - "isReadOnly": true, - "name": "error", - "type": { - "name": "DOMException" - }, - "type_": "Attribute" - } - ], - "name": "MediaRecorderErrorEvent", - "type_": "Interface", - "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html" - }, - { - "files": [ - "modules/mediarecorder/BlobEvent.idl", - "modules/mediarecorder/BlobEventInit.idl", - "modules/mediarecorder/MediaRecorder.idl", - "modules/mediarecorder/MediaRecorderOptions.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "from": "MediaRecorderErrorEventInit", - "isRequired": true, - "name": "error", - "type": { - "name": "DOMException" - } - } - ], - "name": "MediaRecorderErrorEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html" - }, - { - "files": [ - "modules/mediarecorder/BlobEvent.idl", - "modules/mediarecorder/BlobEventInit.idl", - "modules/mediarecorder/MediaRecorder.idl", - "modules/mediarecorder/MediaRecorderOptions.idl" - ], - "members": [ - { - "from": "MediaRecorderOptions", - "name": "audioBitsPerSecond", - "type": { - "name": "unsigned long" - } - }, - { - "from": "MediaRecorderOptions", - "name": "bitsPerSecond", - "type": { - "name": "unsigned long" - } - }, - { - "from": "MediaRecorderOptions", - "name": "mimeType", - "type": { - "name": "DOMString" - } - }, - { - "from": "MediaRecorderOptions", - "name": "videoBitsPerSecond", - "type": { - "name": "unsigned long" - } - } - ], - "name": "MediaRecorderOptions", - "type_": "Dictionary", - "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html" - }, - { - "files": [ - "modules/mediarecorder/BlobEvent.idl", - "modules/mediarecorder/BlobEventInit.idl", - "modules/mediarecorder/MediaRecorder.idl", - "modules/mediarecorder/MediaRecorderOptions.idl" - ], - "name": "RecordingState", - "type_": "Enum", - "url": "https://w3c.github.io/mediacapture-record/MediaRecorder.html", - "value": [ - "inactive", - "recording", - "paused" - ] - }, - { - "files": [ - "core/timing/Performance.idl", - "core/timing/PerformanceNavigation.idl", - "core/timing/PerformanceNavigationTiming.idl", - "core/timing/PerformanceTiming.idl" - ], - "name": "NavigationType", - "type_": "Enum", - "url": "https://w3c.github.io/navigation-timing/", - "value": [ - "navigate", - "reload", - "back_forward", - "prerender" - ] - }, - { "files": [ "core/timing/Performance.idl", "core/timing/PerformanceNavigation.idl", "core/timing/PerformanceNavigationTiming.idl", "core/timing/PerformanceTiming.idl" ], - "inheritsFrom": "PerformanceResourceTiming", "members": [ { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "domComplete", + "name": "connectEnd", "type": { - "name": "DOMHighResTimeStamp" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "domContentLoadedEventEnd", + "name": "connectStart", "type": { - "name": "DOMHighResTimeStamp" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "domContentLoadedEventStart", + "name": "domComplete", "type": { - "name": "DOMHighResTimeStamp" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "domInteractive", + "name": "domContentLoadedEventEnd", "type": { - "name": "DOMHighResTimeStamp" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "loadEventEnd", + "name": "domContentLoadedEventStart", "type": { - "name": "DOMHighResTimeStamp" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "loadEventStart", + "name": "domInteractive", "type": { - "name": "DOMHighResTimeStamp" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "redirectCount", + "name": "domLoading", "type": { - "name": "unsigned short" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "type", + "name": "domainLookupEnd", "type": { - "name": "NavigationType" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "unloadEventEnd", + "name": "domainLookupStart", "type": { - "name": "DOMHighResTimeStamp" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "PerformanceNavigationTiming", + "from": "PerformanceTiming", "isReadOnly": true, - "name": "unloadEventStart", + "name": "fetchStart", "type": { - "name": "DOMHighResTimeStamp" + "name": "unsigned long long" }, "type_": "Attribute" }, - { - "from": "PerformanceNavigationTiming", - "mapPattern": [ - "inherit", - "attribute" - ], - "type_": "Serializer" - } - ], - "name": "PerformanceNavigationTiming", - "type_": "Interface", - "url": "https://w3c.github.io/navigation-timing/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" - } - ], - "files": [ - "core/timing/Performance.idl", - "core/timing/PerformanceNavigation.idl", - "core/timing/PerformanceNavigationTiming.idl", - "core/timing/PerformanceTiming.idl" - ], - "members": [ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "connectEnd", + "name": "loadEventEnd", "type": { "name": "unsigned long long" }, @@ -102434,7 +104266,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "connectStart", + "name": "loadEventStart", "type": { "name": "unsigned long long" }, @@ -102443,7 +104275,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "domComplete", + "name": "navigationStart", "type": { "name": "unsigned long long" }, @@ -102452,7 +104284,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "domContentLoadedEventEnd", + "name": "redirectEnd", "type": { "name": "unsigned long long" }, @@ -102461,7 +104293,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "domContentLoadedEventStart", + "name": "redirectStart", "type": { "name": "unsigned long long" }, @@ -102470,7 +104302,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "domInteractive", + "name": "requestStart", "type": { "name": "unsigned long long" }, @@ -102479,7 +104311,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "domLoading", + "name": "responseEnd", "type": { "name": "unsigned long long" }, @@ -102488,7 +104320,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "domainLookupEnd", + "name": "responseStart", "type": { "name": "unsigned long long" }, @@ -102497,7 +104329,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "domainLookupStart", + "name": "secureConnectionStart", "type": { "name": "unsigned long long" }, @@ -102506,7 +104338,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "fetchStart", + "name": "unloadEventEnd", "type": { "name": "unsigned long long" }, @@ -102515,7 +104347,7 @@ { "from": "PerformanceTiming", "isReadOnly": true, - "name": "loadEventEnd", + "name": "unloadEventStart", "type": { "name": "unsigned long long" }, @@ -102523,103 +104355,125 @@ }, { "from": "PerformanceTiming", + "mapPattern": [ + "attribute" + ], + "type_": "Serializer" + } + ], + "name": "PerformanceTiming", + "type_": "Interface", + "url": "https://w3c.github.io/navigation-timing/" + }, + { + "files": [ + "core/timing/Performance.idl", + "core/timing/PerformanceNavigation.idl", + "core/timing/PerformanceNavigationTiming.idl", + "core/timing/PerformanceTiming.idl" + ], + "inheritsFrom": "PerformanceResourceTiming", + "members": [ + { + "from": "PerformanceNavigationTiming", "isReadOnly": true, - "name": "loadEventStart", + "name": "domComplete", "type": { - "name": "unsigned long long" + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, - "name": "navigationStart", + "name": "domContentLoadedEventEnd", "type": { - "name": "unsigned long long" + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, - "name": "redirectEnd", + "name": "domContentLoadedEventStart", "type": { - "name": "unsigned long long" + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, - "name": "redirectStart", + "name": "domInteractive", "type": { - "name": "unsigned long long" + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, - "name": "requestStart", + "name": "loadEventEnd", "type": { - "name": "unsigned long long" + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, - "name": "responseEnd", + "name": "loadEventStart", "type": { - "name": "unsigned long long" + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, - "name": "responseStart", + "name": "redirectCount", "type": { - "name": "unsigned long long" + "name": "unsigned short" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, - "name": "secureConnectionStart", + "name": "type", "type": { - "name": "unsigned long long" + "name": "NavigationType" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, "name": "unloadEventEnd", "type": { - "name": "unsigned long long" + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "isReadOnly": true, "name": "unloadEventStart", "type": { - "name": "unsigned long long" + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" }, { - "from": "PerformanceTiming", + "from": "PerformanceNavigationTiming", "mapPattern": [ + "inherit", "attribute" ], "type_": "Serializer" } ], - "name": "PerformanceTiming", + "name": "PerformanceNavigationTiming", "type_": "Interface", "url": "https://w3c.github.io/navigation-timing/" }, @@ -102704,6 +104558,23 @@ "type_": "Interface", "url": "https://w3c.github.io/navigation-timing/" }, + { + "files": [ + "core/timing/Performance.idl", + "core/timing/PerformanceNavigation.idl", + "core/timing/PerformanceNavigationTiming.idl", + "core/timing/PerformanceTiming.idl" + ], + "name": "NavigationType", + "type_": "Enum", + "url": "https://w3c.github.io/navigation-timing/", + "value": [ + "navigate", + "reload", + "back_forward", + "prerender" + ] + }, { "files": [ "core/dom/Document.idl" @@ -102718,18 +104589,37 @@ ] }, { - "args": [ - { - "name": "entries", - "type": { - "name": "PerformanceObserverEntryList" + "files": [ + "core/timing/Performance.idl", + "core/timing/PerformanceEntry.idl", + "core/timing/PerformanceEntryList.idl", + "core/timing/PerformanceObserver.idl", + "core/timing/PerformanceObserver.idl", + "core/timing/PerformanceObserverEntryList.idl", + "core/timing/PerformanceObserverInit.idl", + "core/timing/WorkerPerformance.idl" + ], + "name": "PerformanceEntryList", + "type": { + "name": "sequence", + "params": [ + { + "name": "PerformanceEntry" } - }, + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/performance-timeline/" + }, + { + "attrs": [ { - "name": "observer", - "type": { - "name": "PerformanceObserver" - } + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" } ], "files": [ @@ -102742,11 +104632,53 @@ "core/timing/PerformanceObserverInit.idl", "core/timing/WorkerPerformance.idl" ], - "name": "PerformanceObserverCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", + "members": [ + { + "from": "PerformanceEntry", + "isReadOnly": true, + "name": "duration", + "type": { + "name": "DOMHighResTimeStamp" + }, + "type_": "Attribute" + }, + { + "from": "PerformanceEntry", + "isReadOnly": true, + "name": "entryType", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "PerformanceEntry", + "isReadOnly": true, + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "PerformanceEntry", + "isReadOnly": true, + "name": "startTime", + "type": { + "name": "DOMHighResTimeStamp" + }, + "type_": "Attribute" + }, + { + "from": "PerformanceEntry", + "mapPattern": [ + "attribute" + ], + "type_": "Serializer" + } + ], + "name": "PerformanceEntry", + "type_": "Interface", "url": "https://w3c.github.io/performance-timeline/" }, { @@ -102811,6 +104743,20 @@ "url": "https://w3c.github.io/performance-timeline/" }, { + "args": [ + { + "name": "entries", + "type": { + "name": "PerformanceObserverEntryList" + } + }, + { + "name": "observer", + "type": { + "name": "PerformanceObserver" + } + } + ], "files": [ "core/timing/Performance.idl", "core/timing/PerformanceEntry.idl", @@ -102821,29 +104767,14 @@ "core/timing/PerformanceObserverInit.idl", "core/timing/WorkerPerformance.idl" ], - "name": "PerformanceEntryList", - "type": { - "name": "sequence", - "params": [ - { - "name": "PerformanceEntry" - } - ] + "name": "PerformanceObserverCallback", + "returnType": { + "name": "void" }, - "type_": "Typedef", + "type_": "Callback", "url": "https://w3c.github.io/performance-timeline/" }, { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/timing/Performance.idl", "core/timing/PerformanceEntry.idl", @@ -102856,51 +104787,21 @@ ], "members": [ { - "from": "PerformanceEntry", - "isReadOnly": true, - "name": "duration", - "type": { - "name": "DOMHighResTimeStamp" - }, - "type_": "Attribute" - }, - { - "from": "PerformanceEntry", - "isReadOnly": true, - "name": "entryType", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "PerformanceEntry", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "PerformanceEntry", - "isReadOnly": true, - "name": "startTime", + "from": "PerformanceObserverInit", + "isRequired": true, + "name": "entryTypes", "type": { - "name": "DOMHighResTimeStamp" - }, - "type_": "Attribute" - }, - { - "from": "PerformanceEntry", - "mapPattern": [ - "attribute" - ], - "type_": "Serializer" + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } } ], - "name": "PerformanceEntry", - "type_": "Interface", + "name": "PerformanceObserverInit", + "type_": "Dictionary", "url": "https://w3c.github.io/performance-timeline/" }, { @@ -102948,61 +104849,152 @@ } } ], - "from": "PerformanceObserverEntryList", - "name": "getEntriesByName", - "returnType": { - "name": "PerformanceEntryList" - } + "from": "PerformanceObserverEntryList", + "name": "getEntriesByName", + "returnType": { + "name": "PerformanceEntryList" + } + }, + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + } + ], + "from": "PerformanceObserverEntryList", + "name": "getEntriesByType", + "returnType": { + "name": "PerformanceEntryList" + } + } + ], + "name": "PerformanceObserverEntryList", + "type_": "Interface", + "url": "https://w3c.github.io/performance-timeline/" + }, + { + "files": [ + "modules/permissions/NavigatorPermissions.idl", + "modules/permissions/PermissionStatus.idl", + "modules/permissions/Permissions.idl", + "modules/permissions/WorkerNavigatorPermissions.idl" + ], + "name": "PermissionState", + "type_": "Enum", + "url": "https://w3c.github.io/permissions/", + "value": [ + "granted", + "denied", + "prompt" + ] + }, + { + "files": [ + "modules/permissions/NavigatorPermissions.idl", + "modules/permissions/PermissionStatus.idl", + "modules/permissions/Permissions.idl", + "modules/permissions/WorkerNavigatorPermissions.idl" + ], + "inheritsFrom": "PermissionDescriptor", + "members": [ + { + "defaultValue": "false", + "from": "MidiPermissionDescriptor", + "name": "sysex", + "type": { + "name": "boolean" + } + } + ], + "name": "MidiPermissionDescriptor", + "type_": "Dictionary", + "url": "https://w3c.github.io/permissions/" + }, + { + "files": [ + "modules/permissions/NavigatorPermissions.idl", + "modules/permissions/PermissionStatus.idl", + "modules/permissions/Permissions.idl", + "modules/permissions/WorkerNavigatorPermissions.idl" + ], + "members": [ + { + "from": "PermissionDescriptor", + "isRequired": true, + "name": "name", + "type": { + "name": "PermissionName" + } + } + ], + "name": "PermissionDescriptor", + "type_": "Dictionary", + "url": "https://w3c.github.io/permissions/" + }, + { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/permissions/NavigatorPermissions.idl", + "modules/permissions/PermissionStatus.idl", + "modules/permissions/Permissions.idl", + "modules/permissions/WorkerNavigatorPermissions.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "from": "PermissionStatus", + "name": "onchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - } - ], - "from": "PerformanceObserverEntryList", - "name": "getEntriesByType", - "returnType": { - "name": "PerformanceEntryList" - } + "from": "PermissionStatus", + "isReadOnly": true, + "name": "state", + "type": { + "name": "PermissionState" + }, + "type_": "Attribute" } ], - "name": "PerformanceObserverEntryList", + "name": "PermissionStatus", "type_": "Interface", - "url": "https://w3c.github.io/performance-timeline/" + "url": "https://w3c.github.io/permissions/" }, { "files": [ - "core/timing/Performance.idl", - "core/timing/PerformanceEntry.idl", - "core/timing/PerformanceEntryList.idl", - "core/timing/PerformanceObserver.idl", - "core/timing/PerformanceObserver.idl", - "core/timing/PerformanceObserverEntryList.idl", - "core/timing/PerformanceObserverInit.idl", - "core/timing/WorkerPerformance.idl" + "modules/permissions/NavigatorPermissions.idl", + "modules/permissions/PermissionStatus.idl", + "modules/permissions/Permissions.idl", + "modules/permissions/WorkerNavigatorPermissions.idl" ], + "inheritsFrom": "PermissionDescriptor", "members": [ { - "from": "PerformanceObserverInit", - "isRequired": true, - "name": "entryTypes", + "from": "DevicePermissionDescriptor", + "name": "deviceId", "type": { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] + "name": "DOMString" } } ], - "name": "PerformanceObserverInit", + "name": "DevicePermissionDescriptor", "type_": "Dictionary", - "url": "https://w3c.github.io/performance-timeline/" + "url": "https://w3c.github.io/permissions/" }, { "name": "PermissionName", @@ -103153,92 +105145,6 @@ ] } }, - { - "args": [ - { - "name": "permission", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "PermissionDescriptor" - }, - { - "name": "sequence", - "params": [ - { - "name": "PermissionDescriptor" - } - ] - } - ] - } - } - ], - "from": "Permissions", - "name": "undelegate", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "permission", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "PermissionDescriptor" - }, - { - "name": "sequence", - "params": [ - { - "name": "PermissionDescriptor" - } - ] - } - ] - } - } - ], - "from": "Permissions", - "name": "delegate", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "permission", - "type": { - "name": "PermissionDescriptor" - } - } - ], - "from": "Permissions", - "name": "isDelegated", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "boolean" - } - ] - } - }, { "args": [ { @@ -103277,127 +105183,6 @@ "type_": "Interface", "url": "https://w3c.github.io/permissions/" }, - { - "attrs": [ - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/permissions/NavigatorPermissions.idl", - "modules/permissions/PermissionStatus.idl", - "modules/permissions/Permissions.idl", - "modules/permissions/WorkerNavigatorPermissions.idl" - ], - "inheritsFrom": "EventTarget", - "members": [ - { - "from": "PermissionStatus", - "name": "onchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "PermissionStatus", - "isReadOnly": true, - "name": "state", - "type": { - "name": "PermissionState" - }, - "type_": "Attribute" - } - ], - "name": "PermissionStatus", - "type_": "Interface", - "url": "https://w3c.github.io/permissions/" - }, - { - "files": [ - "modules/permissions/NavigatorPermissions.idl", - "modules/permissions/PermissionStatus.idl", - "modules/permissions/Permissions.idl", - "modules/permissions/WorkerNavigatorPermissions.idl" - ], - "name": "PermissionState", - "type_": "Enum", - "url": "https://w3c.github.io/permissions/", - "value": [ - "granted", - "denied", - "prompt" - ] - }, - { - "files": [ - "modules/permissions/NavigatorPermissions.idl", - "modules/permissions/PermissionStatus.idl", - "modules/permissions/Permissions.idl", - "modules/permissions/WorkerNavigatorPermissions.idl" - ], - "inheritsFrom": "PermissionDescriptor", - "members": [ - { - "defaultValue": "false", - "from": "MidiPermissionDescriptor", - "name": "sysex", - "type": { - "name": "boolean" - } - } - ], - "name": "MidiPermissionDescriptor", - "type_": "Dictionary", - "url": "https://w3c.github.io/permissions/" - }, - { - "files": [ - "modules/permissions/NavigatorPermissions.idl", - "modules/permissions/PermissionStatus.idl", - "modules/permissions/Permissions.idl", - "modules/permissions/WorkerNavigatorPermissions.idl" - ], - "inheritsFrom": "PermissionDescriptor", - "members": [ - { - "from": "DevicePermissionDescriptor", - "name": "deviceId", - "type": { - "name": "DOMString" - } - } - ], - "name": "DevicePermissionDescriptor", - "type_": "Dictionary", - "url": "https://w3c.github.io/permissions/" - }, - { - "files": [ - "modules/permissions/NavigatorPermissions.idl", - "modules/permissions/PermissionStatus.idl", - "modules/permissions/Permissions.idl", - "modules/permissions/WorkerNavigatorPermissions.idl" - ], - "members": [ - { - "from": "PermissionDescriptor", - "isRequired": true, - "name": "name", - "type": { - "name": "PermissionName" - } - } - ], - "name": "PermissionDescriptor", - "type_": "Dictionary", - "url": "https://w3c.github.io/permissions/" - }, { "files": [ "modules/permissions/NavigatorPermissions.idl", @@ -103642,6 +105427,37 @@ "url": "https://w3c.github.io/pointerevents/" }, { + "attrs": [ + { + "args": [ + { + "name": "url", + "type": { + "name": "USVString" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "args": [ + { + "name": "urls", + "type": { + "name": "sequence", + "params": [ + { + "name": "USVString" + } + ] + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/presentation/NavigatorPresentation.idl", "modules/presentation/Presentation.idl", @@ -103657,24 +105473,59 @@ "inheritsFrom": "EventTarget", "members": [ { - "from": "PresentationAvailability", - "name": "onchange", + "from": "PresentationRequest", + "name": "getAvailability", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "PresentationAvailability" + } + ] + } + }, + { + "from": "PresentationRequest", + "name": "onconnectionavailable", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "PresentationAvailability", - "isReadOnly": true, - "name": "value", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "presentationId", + "type": { + "name": "USVString" + } + } + ], + "from": "PresentationRequest", + "name": "reconnect", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "PresentationConnection" + } + ] + } + }, + { + "from": "PresentationRequest", + "name": "start", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "PresentationConnection" + } + ] + } } ], - "name": "PresentationAvailability", + "name": "PresentationRequest", "type_": "Interface", "url": "https://w3c.github.io/presentation-api/" }, @@ -103840,26 +105691,6 @@ "url": "https://w3c.github.io/presentation-api/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "PresentationConnectionAvailableEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/presentation/NavigatorPresentation.idl", "modules/presentation/Presentation.idl", @@ -103872,25 +105703,27 @@ "modules/presentation/PresentationReceiver.idl", "modules/presentation/PresentationRequest.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "EventTarget", "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "PresentationConnectionAvailableEvent", + "from": "PresentationAvailability", + "name": "onchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "PresentationAvailability", "isReadOnly": true, - "name": "connection", + "name": "value", "type": { - "name": "PresentationConnection" + "name": "boolean" }, "type_": "Attribute" } ], - "name": "PresentationConnectionAvailableEvent", + "name": "PresentationAvailability", "type_": "Interface", "url": "https://w3c.github.io/presentation-api/" }, @@ -103907,19 +105740,30 @@ "modules/presentation/PresentationReceiver.idl", "modules/presentation/PresentationRequest.idl" ], - "inheritsFrom": "EventInit", "members": [ { - "from": "PresentationConnectionAvailableEventInit", - "isRequired": true, - "name": "connection", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "PresentationReceiver", + "isReadOnly": true, + "name": "connectionList", "type": { - "name": "PresentationConnection" - } + "name": "Promise", + "params": [ + { + "name": "PresentationConnectionList" + } + ] + }, + "type_": "Attribute" } ], - "name": "PresentationConnectionAvailableEventInit", - "type_": "Dictionary", + "name": "PresentationReceiver", + "type_": "Interface", "url": "https://w3c.github.io/presentation-api/" }, { @@ -103993,32 +105837,32 @@ "modules/presentation/PresentationReceiver.idl", "modules/presentation/PresentationRequest.idl" ], + "inheritsFrom": "EventTarget", "members": [ { - "from": "Presentation", + "from": "PresentationConnectionList", "isReadOnly": true, - "name": "receiver", + "name": "connections", "type": { - "name": "PresentationReceiver", + "name": "FrozenArray", "params": [ - "nullable" + { + "name": "PresentationConnection" + } ] }, "type_": "Attribute" }, { - "from": "Presentation", - "name": "defaultRequest", + "from": "PresentationConnectionList", + "name": "onconnectionavailable", "type": { - "name": "PresentationRequest", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" } ], - "name": "Presentation", + "name": "PresentationConnectionList", "type_": "Interface", "url": "https://w3c.github.io/presentation-api/" }, @@ -104035,14 +105879,20 @@ "modules/presentation/PresentationReceiver.idl", "modules/presentation/PresentationRequest.idl" ], - "name": "PresentationConnectionCloseReason", - "type_": "Enum", - "url": "https://w3c.github.io/presentation-api/", - "value": [ - "error", - "closed", - "wentaway" - ] + "inheritsFrom": "EventInit", + "members": [ + { + "from": "PresentationConnectionAvailableEventInit", + "isRequired": true, + "name": "connection", + "type": { + "name": "PresentationConnection" + } + } + ], + "name": "PresentationConnectionAvailableEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/presentation-api/" }, { "files": [ @@ -104057,83 +105907,43 @@ "modules/presentation/PresentationReceiver.idl", "modules/presentation/PresentationRequest.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "EventInit", "members": [ { - "from": "PresentationConnectionList", - "isReadOnly": true, - "name": "connections", + "defaultValue": "", + "from": "PresentationConnectionCloseEventInit", + "name": "message", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "PresentationConnection" - } - ] - }, - "type_": "Attribute" + "name": "DOMString" + } }, { - "from": "PresentationConnectionList", - "name": "onconnectionavailable", + "from": "PresentationConnectionCloseEventInit", + "isRequired": true, + "name": "reason", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "PresentationConnectionCloseReason" + } } ], - "name": "PresentationConnectionList", - "type_": "Interface", + "name": "PresentationConnectionCloseEventInit", + "type_": "Dictionary", "url": "https://w3c.github.io/presentation-api/" }, - { - "files": [ - "modules/presentation/NavigatorPresentation.idl", - "modules/presentation/Presentation.idl", - "modules/presentation/PresentationAvailability.idl", - "modules/presentation/PresentationConnection.idl", - "modules/presentation/PresentationConnectionAvailableEvent.idl", - "modules/presentation/PresentationConnectionAvailableEventInit.idl", - "modules/presentation/PresentationConnectionCloseEvent.idl", - "modules/presentation/PresentationConnectionList.idl", - "modules/presentation/PresentationReceiver.idl", - "modules/presentation/PresentationRequest.idl" - ], - "name": "PresentationConnectionState", - "type_": "Enum", - "url": "https://w3c.github.io/presentation-api/", - "value": [ - "connecting", - "connected", - "closed", - "terminated" - ] - }, { "attrs": [ { "args": [ { - "name": "url", + "name": "type", "type": { - "name": "USVString" + "name": "DOMString" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ + }, { - "name": "urls", + "name": "eventInitDict", "type": { - "name": "sequence", - "params": [ - { - "name": "USVString" - } - ] + "name": "PresentationConnectionAvailableEventInit" } } ], @@ -104153,62 +105963,25 @@ "modules/presentation/PresentationReceiver.idl", "modules/presentation/PresentationRequest.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "Event", "members": [ { - "from": "PresentationRequest", - "name": "getAvailability", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "PresentationAvailability" - } - ] - } - }, - { - "from": "PresentationRequest", - "name": "onconnectionavailable", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "args": [ + "attrs": [ { - "name": "presentationId", - "type": { - "name": "USVString" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "PresentationRequest", - "name": "reconnect", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "PresentationConnection" - } - ] - } - }, - { - "from": "PresentationRequest", - "name": "start", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "PresentationConnection" - } - ] - } + "from": "PresentationConnectionAvailableEvent", + "isReadOnly": true, + "name": "connection", + "type": { + "name": "PresentationConnection" + }, + "type_": "Attribute" } ], - "name": "PresentationRequest", + "name": "PresentationConnectionAvailableEvent", "type_": "Interface", "url": "https://w3c.github.io/presentation-api/" }, @@ -104227,27 +106000,30 @@ ], "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "PresentationReceiver", + "from": "Presentation", + "name": "defaultRequest", + "type": { + "name": "PresentationRequest", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "Presentation", "isReadOnly": true, - "name": "connectionList", + "name": "receiver", "type": { - "name": "Promise", + "name": "PresentationReceiver", "params": [ - { - "name": "PresentationConnectionList" - } + "nullable" ] }, "type_": "Attribute" } ], - "name": "PresentationReceiver", + "name": "Presentation", "type_": "Interface", "url": "https://w3c.github.io/presentation-api/" }, @@ -104264,54 +106040,37 @@ "modules/presentation/PresentationReceiver.idl", "modules/presentation/PresentationRequest.idl" ], - "inheritsFrom": "EventInit", - "members": [ - { - "defaultValue": "", - "from": "PresentationConnectionCloseEventInit", - "name": "message", - "type": { - "name": "DOMString" - } - }, - { - "from": "PresentationConnectionCloseEventInit", - "isRequired": true, - "name": "reason", - "type": { - "name": "PresentationConnectionCloseReason" - } - } - ], - "name": "PresentationConnectionCloseEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/presentation-api/" + "name": "PresentationConnectionCloseReason", + "type_": "Enum", + "url": "https://w3c.github.io/presentation-api/", + "value": [ + "error", + "closed", + "wentaway" + ] }, { "files": [ - "modules/permissions/PushPermissionDescriptor.idl", - "modules/push_messaging/PushEvent.idl", - "modules/push_messaging/PushEventInit.idl", - "modules/push_messaging/PushManager.idl", - "modules/push_messaging/PushMessageData.idl", - "modules/push_messaging/PushSubscription.idl", - "modules/push_messaging/PushSubscriptionOptions.idl", - "modules/push_messaging/PushSubscriptionOptionsInit.idl", - "modules/push_messaging/ServiceWorkerRegistrationPush.idl" - ], - "inheritsFrom": "ExtendableEventInit", - "members": [ - { - "from": "PushEventInit", - "name": "data", - "type": { - "name": "PushMessageDataInit" - } - } + "modules/presentation/NavigatorPresentation.idl", + "modules/presentation/Presentation.idl", + "modules/presentation/PresentationAvailability.idl", + "modules/presentation/PresentationConnection.idl", + "modules/presentation/PresentationConnectionAvailableEvent.idl", + "modules/presentation/PresentationConnectionAvailableEventInit.idl", + "modules/presentation/PresentationConnectionCloseEvent.idl", + "modules/presentation/PresentationConnectionList.idl", + "modules/presentation/PresentationReceiver.idl", + "modules/presentation/PresentationRequest.idl" ], - "name": "PushEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/push-api/" + "name": "PresentationConnectionState", + "type_": "Enum", + "url": "https://w3c.github.io/presentation-api/", + "value": [ + "connecting", + "connected", + "closed", + "terminated" + ] }, { "files": [ @@ -104327,67 +106086,117 @@ ], "members": [ { - "from": "PushManager", - "name": "getSubscription", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "PushSubscription", - "params": [ - "nullable" - ] - } - ] - } + "from": "PushSubscription", + "isReadOnly": true, + "name": "endpoint", + "type": { + "name": "USVString" + }, + "type_": "Attribute" }, { "args": [ { - "name": "options", - "optional": true, + "name": "name", "type": { - "name": "PushSubscriptionOptionsInit" + "name": "PushEncryptionKeyName" } } ], - "from": "PushManager", - "name": "permissionState", + "from": "PushSubscription", + "name": "getKey", "returnType": { - "name": "Promise", + "name": "ArrayBuffer", "params": [ - { - "name": "PushPermissionState" - } + "nullable" ] } }, { - "args": [ + "attrs": [ { - "name": "options", - "optional": true, - "type": { - "name": "PushSubscriptionOptionsInit" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "PushManager", - "name": "subscribe", + "from": "PushSubscription", + "isReadOnly": true, + "name": "options", + "type": { + "name": "PushSubscriptionOptions" + }, + "type_": "Attribute" + }, + { + "from": "PushSubscription", + "name": "unsubscribe", "returnType": { "name": "Promise", "params": [ { - "name": "PushSubscription" + "name": "boolean" } ] } + }, + { + "from": "PushSubscription", + "type_": "Serializer" } ], - "name": "PushManager", + "name": "PushSubscription", "type_": "Interface", "url": "https://w3c.github.io/push-api/" }, + { + "name": "JSON", + "type": { + "name": "any" + }, + "type_": "Typedef", + "url": "https://w3c.github.io/push-api/" + }, + { + "files": [ + "modules/permissions/PushPermissionDescriptor.idl", + "modules/push_messaging/PushEvent.idl", + "modules/push_messaging/PushEventInit.idl", + "modules/push_messaging/PushManager.idl", + "modules/push_messaging/PushMessageData.idl", + "modules/push_messaging/PushSubscription.idl", + "modules/push_messaging/PushSubscriptionOptions.idl", + "modules/push_messaging/PushSubscriptionOptionsInit.idl", + "modules/push_messaging/ServiceWorkerRegistrationPush.idl" + ], + "name": "PushEncryptionKeyName", + "type_": "Enum", + "url": "https://w3c.github.io/push-api/", + "value": [ + "p256dh", + "auth" + ] + }, + { + "files": [ + "modules/permissions/PushPermissionDescriptor.idl", + "modules/push_messaging/PushEvent.idl", + "modules/push_messaging/PushEventInit.idl", + "modules/push_messaging/PushManager.idl", + "modules/push_messaging/PushMessageData.idl", + "modules/push_messaging/PushSubscription.idl", + "modules/push_messaging/PushSubscriptionOptions.idl", + "modules/push_messaging/PushSubscriptionOptionsInit.idl", + "modules/push_messaging/ServiceWorkerRegistrationPush.idl" + ], + "name": "PushPermissionState", + "type_": "Enum", + "url": "https://w3c.github.io/push-api/", + "value": [ + "denied", + "granted", + "prompt" + ] + }, { "attrs": [ { @@ -104453,19 +106262,37 @@ "modules/push_messaging/PushSubscriptionOptionsInit.idl", "modules/push_messaging/ServiceWorkerRegistrationPush.idl" ], - "name": "PushMessageDataInit", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "BufferSource" - }, - { - "name": "USVString" + "members": [ + { + "defaultValue": "null", + "from": "PushSubscriptionOptionsInit", + "name": "applicationServerKey", + "type": { + "params": [ + "nullable" + ], + "type_": "UnionType", + "types": [ + { + "name": "BufferSource" + }, + { + "name": "DOMString" + } + ] } - ] - }, - "type_": "Typedef", + }, + { + "defaultValue": "false", + "from": "PushSubscriptionOptionsInit", + "name": "userVisibleOnly", + "type": { + "name": "boolean" + } + } + ], + "name": "PushSubscriptionOptionsInit", + "type_": "Dictionary", "url": "https://w3c.github.io/push-api/" }, { @@ -104480,14 +106307,20 @@ "modules/push_messaging/PushSubscriptionOptionsInit.idl", "modules/push_messaging/ServiceWorkerRegistrationPush.idl" ], - "name": "PushPermissionState", - "type_": "Enum", - "url": "https://w3c.github.io/push-api/", - "value": [ - "denied", - "granted", - "prompt" - ] + "name": "PushMessageDataInit", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "BufferSource" + }, + { + "name": "USVString" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/push-api/" }, { "files": [ @@ -104501,68 +106334,18 @@ "modules/push_messaging/PushSubscriptionOptionsInit.idl", "modules/push_messaging/ServiceWorkerRegistrationPush.idl" ], + "inheritsFrom": "ExtendableEventInit", "members": [ { - "from": "PushSubscription", - "isReadOnly": true, - "name": "endpoint", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "PushEncryptionKeyName" - } - } - ], - "from": "PushSubscription", - "name": "getKey", - "returnType": { - "name": "ArrayBuffer", - "params": [ - "nullable" - ] - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "PushSubscription", - "isReadOnly": true, - "name": "options", + "from": "PushEventInit", + "name": "data", "type": { - "name": "PushSubscriptionOptions" - }, - "type_": "Attribute" - }, - { - "from": "PushSubscription", - "name": "unsubscribe", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "boolean" - } - ] + "name": "PushMessageDataInit" } - }, - { - "from": "PushSubscription", - "type_": "Serializer" } ], - "name": "PushSubscription", - "type_": "Interface", + "name": "PushEventInit", + "type_": "Dictionary", "url": "https://w3c.github.io/push-api/" }, { @@ -104624,65 +106407,67 @@ ], "members": [ { - "defaultValue": "null", - "from": "PushSubscriptionOptionsInit", - "name": "applicationServerKey", - "type": { + "from": "PushManager", + "name": "getSubscription", + "returnType": { + "name": "Promise", "params": [ - "nullable" - ], - "type_": "UnionType", - "types": [ { - "name": "BufferSource" - }, + "name": "PushSubscription", + "params": [ + "nullable" + ] + } + ] + } + }, + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "PushSubscriptionOptionsInit" + } + } + ], + "from": "PushManager", + "name": "permissionState", + "returnType": { + "name": "Promise", + "params": [ { - "name": "DOMString" + "name": "PushPermissionState" + } + ] + } + }, + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "PushSubscriptionOptionsInit" + } + } + ], + "from": "PushManager", + "name": "subscribe", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "PushSubscription" } ] } - }, - { - "defaultValue": "false", - "from": "PushSubscriptionOptionsInit", - "name": "userVisibleOnly", - "type": { - "name": "boolean" - } } ], - "name": "PushSubscriptionOptionsInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/push-api/" - }, - { - "name": "JSON", - "type": { - "name": "any" - }, - "type_": "Typedef", + "name": "PushManager", + "type_": "Interface", "url": "https://w3c.github.io/push-api/" }, - { - "files": [ - "modules/permissions/PushPermissionDescriptor.idl", - "modules/push_messaging/PushEvent.idl", - "modules/push_messaging/PushEventInit.idl", - "modules/push_messaging/PushManager.idl", - "modules/push_messaging/PushMessageData.idl", - "modules/push_messaging/PushSubscription.idl", - "modules/push_messaging/PushSubscriptionOptions.idl", - "modules/push_messaging/PushSubscriptionOptionsInit.idl", - "modules/push_messaging/ServiceWorkerRegistrationPush.idl" - ], - "name": "PushEncryptionKeyName", - "type_": "Enum", - "url": "https://w3c.github.io/push-api/", - "value": [ - "p256dh", - "auth" - ] - }, { "attrs": [ { @@ -104741,13 +106526,38 @@ "url": "https://w3c.github.io/push-api/" }, { - "name": "StorageType", - "type_": "Enum", - "url": "https://w3c.github.io/quota-api/", - "value": [ - "temporary", - "persistent" - ] + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "EvictedEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "ServiceWorker" + } + ], + "inheritsFrom": "ExtendableEvent", + "members": [ + ], + "name": "EvictedEvent", + "type_": "Interface", + "url": "https://w3c.github.io/quota-api/" }, { "attrs": [ @@ -104832,40 +106642,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/quota-api/" }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "EvictedEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "ServiceWorker" - } - ], - "inheritsFrom": "ExtendableEvent", - "members": [ - ], - "name": "EvictedEvent", - "type_": "Interface", - "url": "https://w3c.github.io/quota-api/" - }, { "attrs": [ { @@ -104909,6 +106685,15 @@ "type_": "Interface", "url": "https://w3c.github.io/quota-api/" }, + { + "name": "StorageType", + "type_": "Enum", + "url": "https://w3c.github.io/quota-api/", + "value": [ + "temporary", + "persistent" + ] + }, { "files": [ "modules/remoteplayback/HTMLMediaElementRemotePlayback.idl", @@ -105042,31 +106827,24 @@ ] }, { - "files": [ - "core/dom/IdleDeadline.idl", - "core/dom/IdleRequestCallback.idl", - "core/dom/IdleRequestOptions.idl" - ], - "members": [ + "args": [ { - "from": "IdleDeadline", - "isReadOnly": true, - "name": "didTimeout", + "name": "deadline", "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "IdleDeadline", - "name": "timeRemaining", - "returnType": { - "name": "DOMHighResTimeStamp" + "name": "IdleDeadline" } } ], - "name": "IdleDeadline", - "type_": "Interface", + "files": [ + "core/dom/IdleDeadline.idl", + "core/dom/IdleRequestCallback.idl", + "core/dom/IdleRequestOptions.idl" + ], + "name": "IdleRequestCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", "url": "https://w3c.github.io/requestidlecallback/" }, { @@ -105089,24 +106867,31 @@ "url": "https://w3c.github.io/requestidlecallback/" }, { - "args": [ - { - "name": "deadline", - "type": { - "name": "IdleDeadline" - } - } - ], "files": [ "core/dom/IdleDeadline.idl", "core/dom/IdleRequestCallback.idl", "core/dom/IdleRequestOptions.idl" ], - "name": "IdleRequestCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", + "members": [ + { + "from": "IdleDeadline", + "isReadOnly": true, + "name": "didTimeout", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "IdleDeadline", + "name": "timeRemaining", + "returnType": { + "name": "DOMHighResTimeStamp" + } + } + ], + "name": "IdleDeadline", + "type_": "Interface", "url": "https://w3c.github.io/requestidlecallback/" }, { @@ -105293,24 +107078,6 @@ "type_": "Interface", "url": "https://w3c.github.io/resource-timing/" }, - { - "files": [ - "modules/screen_orientation/ScreenOrientation.idl" - ], - "name": "OrientationLockType", - "type_": "Enum", - "url": "https://w3c.github.io/screen-orientation/", - "value": [ - "any", - "natural", - "landscape", - "portrait", - "portrait-primary", - "portrait-secondary", - "landscape-primary", - "landscape-secondary" - ] - }, { "files": [ "modules/screen_orientation/ScreenOrientation.idl" @@ -105389,6 +107156,24 @@ "type_": "Interface", "url": "https://w3c.github.io/screen-orientation/" }, + { + "files": [ + "modules/screen_orientation/ScreenOrientation.idl" + ], + "name": "OrientationLockType", + "type_": "Enum", + "url": "https://w3c.github.io/screen-orientation/", + "value": [ + "any", + "natural", + "landscape", + "portrait", + "portrait-primary", + "portrait-secondary", + "landscape-primary", + "landscape-secondary" + ] + }, { "files": [ "core/dom/DocumentOrShadowRoot.idl", @@ -105717,22 +107502,68 @@ "modules/sensor/SensorOptions.idl", "modules/sensor/SensorReading.idl" ], + "inheritsFrom": "EventInit", "members": [ { - "from": "SensorOptions", - "name": "frequency", + "from": "SensorErrorEventInit", + "isRequired": true, + "name": "error", "type": { - "name": "double", - "params": [ - "nullable" - ] + "name": "Error" } } ], - "name": "SensorOptions", + "name": "SensorErrorEventInit", "type_": "Dictionary", "url": "https://w3c.github.io/sensors/" }, + { + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/sensor/Sensor.idl", + "modules/sensor/SensorErrorEvent.idl", + "modules/sensor/SensorErrorEventInit.idl", + "modules/sensor/SensorOptions.idl", + "modules/sensor/SensorReading.idl" + ], + "members": [ + { + "from": "SensorReading", + "isReadOnly": true, + "name": "timeStamp", + "type": { + "name": "DOMHighResTimeStamp" + }, + "type_": "Attribute" + } + ], + "name": "SensorReading", + "type_": "Interface", + "url": "https://w3c.github.io/sensors/" + }, + { + "files": [ + "modules/sensor/Sensor.idl", + "modules/sensor/SensorErrorEvent.idl", + "modules/sensor/SensorErrorEventInit.idl", + "modules/sensor/SensorOptions.idl", + "modules/sensor/SensorReading.idl" + ], + "name": "SensorState", + "type_": "Enum", + "url": "https://w3c.github.io/sensors/", + "value": [ + "idle", + "activating", + "activated", + "errored" + ] + }, { "attrs": [ { @@ -105821,18 +107652,19 @@ "modules/sensor/SensorOptions.idl", "modules/sensor/SensorReading.idl" ], - "inheritsFrom": "EventInit", "members": [ { - "from": "SensorErrorEventInit", - "isRequired": true, - "name": "error", + "from": "SensorOptions", + "name": "frequency", "type": { - "name": "Error" + "name": "double", + "params": [ + "nullable" + ] } } ], - "name": "SensorErrorEventInit", + "name": "SensorOptions", "type_": "Dictionary", "url": "https://w3c.github.io/sensors/" }, @@ -105885,51 +107717,69 @@ "url": "https://w3c.github.io/sensors/" }, { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], "files": [ - "modules/sensor/Sensor.idl", - "modules/sensor/SensorErrorEvent.idl", - "modules/sensor/SensorErrorEventInit.idl", - "modules/sensor/SensorOptions.idl", - "modules/sensor/SensorReading.idl" + "core/dom/Document.idl", + "core/dom/GlobalEventHandlers.idl", + "core/dom/Touch.idl", + "core/dom/TouchInit.idl", + "core/dom/TouchList.idl", + "core/events/TouchEvent.idl", + "core/events/TouchEventInit.idl" ], + "inheritsFrom": "EventModifierInit", "members": [ { - "from": "SensorReading", - "isReadOnly": true, - "name": "timeStamp", + "defaultValue": [ + "[", + "]" + ], + "from": "TouchEventInit", + "name": "changedTouches", "type": { - "name": "DOMHighResTimeStamp" - }, - "type_": "Attribute" + "name": "sequence", + "params": [ + { + "name": "Touch" + } + ] + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "from": "TouchEventInit", + "name": "targetTouches", + "type": { + "name": "sequence", + "params": [ + { + "name": "Touch" + } + ] + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "from": "TouchEventInit", + "name": "touches", + "type": { + "name": "sequence", + "params": [ + { + "name": "Touch" + } + ] + } } ], - "name": "SensorReading", - "type_": "Interface", - "url": "https://w3c.github.io/sensors/" - }, - { - "files": [ - "modules/sensor/Sensor.idl", - "modules/sensor/SensorErrorEvent.idl", - "modules/sensor/SensorErrorEventInit.idl", - "modules/sensor/SensorOptions.idl", - "modules/sensor/SensorReading.idl" - ], - "name": "SensorState", - "type_": "Enum", - "url": "https://w3c.github.io/sensors/", - "value": [ - "idle", - "activating", - "activated", - "errored" - ] + "name": "TouchEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/touch-events/" }, { "attrs": [ @@ -106180,59 +108030,40 @@ "core/events/TouchEvent.idl", "core/events/TouchEventInit.idl" ], - "inheritsFrom": "EventModifierInit", "members": [ { - "defaultValue": [ - "[", - "]" - ], - "from": "TouchEventInit", - "name": "changedTouches", - "type": { - "name": "sequence", - "params": [ - { - "name": "Touch" + "args": [ + { + "name": "index", + "type": { + "name": "unsigned long" } - ] - } - }, - { - "defaultValue": [ - "[", - "]" + } ], - "from": "TouchEventInit", - "name": "targetTouches", - "type": { - "name": "sequence", + "from": "TouchList", + "name": "item", + "returnType": { + "name": "Touch", "params": [ - { - "name": "Touch" - } + "nullable" ] - } + }, + "specials": [ + "getter" + ] }, { - "defaultValue": [ - "[", - "]" - ], - "from": "TouchEventInit", - "name": "touches", + "from": "TouchList", + "isReadOnly": true, + "name": "length", "type": { - "name": "sequence", - "params": [ - { - "name": "Touch" - } - ] - } + "name": "unsigned long" + }, + "type_": "Attribute" } ], - "name": "TouchEventInit", - "type_": "Dictionary", + "name": "TouchList", + "type_": "Interface", "url": "https://w3c.github.io/touch-events/" }, { @@ -106348,50 +108179,281 @@ "url": "https://w3c.github.io/touch-events/" }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "MouseEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ - "core/dom/Document.idl", - "core/dom/GlobalEventHandlers.idl", - "core/dom/Touch.idl", - "core/dom/TouchInit.idl", - "core/dom/TouchList.idl", - "core/events/TouchEvent.idl", - "core/events/TouchEventInit.idl" + "core/events/CompositionEvent.idl", + "core/events/CompositionEvent.idl", + "core/events/CompositionEventInit.idl", + "core/events/EventModifierInit.idl", + "core/events/FocusEvent.idl", + "core/events/FocusEventInit.idl", + "core/events/InputEvent.idl", + "core/events/InputEventInit.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEventInit.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/events/MutationEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEventInit.idl", + "core/events/WheelEvent.idl", + "core/events/WheelEventInit.idl" ], + "inheritsFrom": "UIEvent", "members": [ + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "altKey", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "button", + "type": { + "name": "short" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "buttons", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "clientX", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "clientY", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "ctrlKey", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "index", + "name": "keyArg", "type": { - "name": "unsigned long" + "name": "DOMString" } } ], - "from": "TouchList", - "name": "item", + "from": "MouseEvent", + "name": "getModifierState", "returnType": { - "name": "Touch", + "name": "boolean" + } + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "metaKey", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "relatedTarget", + "type": { + "name": "EventTarget", "params": [ "nullable" ] }, - "specials": [ - "getter" - ] + "type_": "Attribute" }, { - "from": "TouchList", + "from": "MouseEvent", "isReadOnly": true, - "name": "length", + "name": "screenX", "type": { - "name": "unsigned long" + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "screenY", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "shiftKey", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "clientX", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "clientY", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "offsetX", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "offsetY", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "pageX", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "pageY", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "screenX", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "screenY", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "x", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "y", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "movementX", + "type": { + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "MouseEvent", + "isReadOnly": true, + "name": "movementY", + "type": { + "name": "long" }, "type_": "Attribute" } ], - "name": "TouchList", + "name": "MouseEvent", "type_": "Interface", - "url": "https://w3c.github.io/touch-events/" + "url": "https://w3c.github.io/uievents/" }, { "files": [ @@ -106417,69 +108479,302 @@ "core/events/WheelEvent.idl", "core/events/WheelEventInit.idl" ], - "inheritsFrom": "EventModifierInit", + "inheritsFrom": "MouseEventInit", "members": [ { "defaultValue": "0", - "from": "MouseEventInit", - "name": "button", + "from": "WheelEventInit", + "name": "deltaMode", "type": { - "name": "short" + "name": "unsigned long" } }, { - "defaultValue": "0", - "from": "MouseEventInit", - "name": "buttons", + "defaultValue": "0.0", + "from": "WheelEventInit", + "name": "deltaX", "type": { - "name": "unsigned short" + "name": "double" } }, { - "defaultValue": "0", - "from": "MouseEventInit", - "name": "clientX", + "defaultValue": "0.0", + "from": "WheelEventInit", + "name": "deltaY", "type": { - "name": "long" + "name": "double" } }, { - "defaultValue": "0", - "from": "MouseEventInit", - "name": "clientY", + "defaultValue": "0.0", + "from": "WheelEventInit", + "name": "deltaZ", "type": { - "name": "long" + "name": "double" } + } + ], + "name": "WheelEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/uievents/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "WheelEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/CompositionEvent.idl", + "core/events/CompositionEvent.idl", + "core/events/CompositionEventInit.idl", + "core/events/EventModifierInit.idl", + "core/events/FocusEvent.idl", + "core/events/FocusEventInit.idl", + "core/events/InputEvent.idl", + "core/events/InputEventInit.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEventInit.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/events/MutationEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEventInit.idl", + "core/events/WheelEvent.idl", + "core/events/WheelEventInit.idl" + ], + "inheritsFrom": "MouseEvent", + "members": [ + { + "from": "WheelEvent", + "isConst": true, + "name": "DOM_DELTA_LINE", + "type": { + "name": "unsigned long" + }, + "value": "0x01" }, { - "defaultValue": "null", - "from": "MouseEventInit", - "name": "relatedTarget", + "from": "WheelEvent", + "isConst": true, + "name": "DOM_DELTA_PAGE", "type": { - "name": "EventTarget", + "name": "unsigned long" + }, + "value": "0x02" + }, + { + "from": "WheelEvent", + "isConst": true, + "name": "DOM_DELTA_PIXEL", + "type": { + "name": "unsigned long" + }, + "value": "0x00" + }, + { + "from": "WheelEvent", + "isReadOnly": true, + "name": "deltaMode", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "WheelEvent", + "isReadOnly": true, + "name": "deltaX", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "WheelEvent", + "isReadOnly": true, + "name": "deltaY", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "WheelEvent", + "isReadOnly": true, + "name": "deltaZ", + "type": { + "name": "double" + }, + "type_": "Attribute" + } + ], + "name": "WheelEvent", + "type_": "Interface", + "url": "https://w3c.github.io/uievents/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "InputEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/CompositionEvent.idl", + "core/events/CompositionEvent.idl", + "core/events/CompositionEventInit.idl", + "core/events/EventModifierInit.idl", + "core/events/FocusEvent.idl", + "core/events/FocusEventInit.idl", + "core/events/InputEvent.idl", + "core/events/InputEventInit.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEventInit.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/events/MutationEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEventInit.idl", + "core/events/WheelEvent.idl", + "core/events/WheelEventInit.idl" + ], + "inheritsFrom": "UIEvent", + "members": [ + { + "from": "InputEvent", + "isReadOnly": true, + "name": "data", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "InputEvent", + "isReadOnly": true, + "name": "isComposing", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "InputEvent", + "isReadOnly": true, + "name": "dataTransfer", + "type": { + "name": "DataTransfer", "params": [ "nullable" ] - } + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "MouseEventInit", - "name": "screenX", - "type": { - "name": "long" + "from": "InputEvent", + "name": "getTargetRanges", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "StaticRange" + } + ] } }, { - "defaultValue": "0", - "from": "MouseEventInit", - "name": "screenY", + "from": "InputEvent", + "isReadOnly": true, + "name": "inputType", "type": { - "name": "long" + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "InputEvent", + "type_": "Interface", + "url": "https://w3c.github.io/uievents/" + }, + { + "files": [ + "core/events/CompositionEvent.idl", + "core/events/CompositionEvent.idl", + "core/events/CompositionEventInit.idl", + "core/events/EventModifierInit.idl", + "core/events/FocusEvent.idl", + "core/events/FocusEventInit.idl", + "core/events/InputEvent.idl", + "core/events/InputEventInit.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEventInit.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/events/MutationEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEventInit.idl", + "core/events/WheelEvent.idl", + "core/events/WheelEventInit.idl" + ], + "inheritsFrom": "UIEventInit", + "members": [ + { + "defaultValue": "null", + "from": "FocusEventInit", + "name": "relatedTarget", + "type": { + "name": "EventTarget", + "params": [ + "nullable" + ] } } ], - "name": "MouseEventInit", + "name": "FocusEventInit", "type_": "Dictionary", "url": "https://w3c.github.io/uievents/" }, @@ -106507,26 +108802,40 @@ "core/events/WheelEvent.idl", "core/events/WheelEventInit.idl" ], - "inheritsFrom": "UIEventInit", + "inheritsFrom": "EventInit", "members": [ { - "defaultValue": "", - "from": "InputEventInit", - "name": "data", + "defaultValue": "0", + "from": "UIEventInit", + "name": "detail", "type": { - "name": "DOMString" + "name": "long" } }, { - "defaultValue": "false", - "from": "InputEventInit", - "name": "isComposing", + "defaultValue": "null", + "from": "UIEventInit", + "name": "view", "type": { - "name": "boolean" + "name": "Window", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "null", + "from": "UIEventInit", + "name": "sourceCapabilities", + "type": { + "name": "InputDeviceCapabilities", + "params": [ + "nullable" + ] } } ], - "name": "InputEventInit", + "name": "UIEventInit", "type_": "Dictionary", "url": "https://w3c.github.io/uievents/" }, @@ -106634,7 +108943,7 @@ "name": "eventInitDict", "optional": true, "type": { - "name": "CompositionEventInit" + "name": "FocusEventInit" } } ], @@ -106668,16 +108977,19 @@ "inheritsFrom": "UIEvent", "members": [ { - "from": "CompositionEvent", + "from": "FocusEvent", "isReadOnly": true, - "name": "data", + "name": "relatedTarget", "type": { - "name": "DOMString" + "name": "EventTarget", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "CompositionEvent", + "name": "FocusEvent", "type_": "Interface", "url": "https://w3c.github.io/uievents/" }, @@ -106705,21 +109017,181 @@ "core/events/WheelEvent.idl", "core/events/WheelEventInit.idl" ], - "inheritsFrom": "UIEventInit", + "inheritsFrom": "EventModifierInit", "members": [ { - "defaultValue": "", - "from": "CompositionEventInit", - "name": "data", + "defaultValue": "0", + "from": "MouseEventInit", + "name": "button", "type": { - "name": "DOMString" + "name": "short" + } + }, + { + "defaultValue": "0", + "from": "MouseEventInit", + "name": "buttons", + "type": { + "name": "unsigned short" + } + }, + { + "defaultValue": "0", + "from": "MouseEventInit", + "name": "clientX", + "type": { + "name": "long" + } + }, + { + "defaultValue": "0", + "from": "MouseEventInit", + "name": "clientY", + "type": { + "name": "long" + } + }, + { + "defaultValue": "null", + "from": "MouseEventInit", + "name": "relatedTarget", + "type": { + "name": "EventTarget", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "0", + "from": "MouseEventInit", + "name": "screenX", + "type": { + "name": "long" + } + }, + { + "defaultValue": "0", + "from": "MouseEventInit", + "name": "screenY", + "type": { + "name": "long" + } + }, + { + "defaultValue": "0", + "from": "MouseEventInit", + "name": "movementX", + "type": { + "name": "long" + } + }, + { + "defaultValue": "0", + "from": "MouseEventInit", + "name": "movementY", + "type": { + "name": "long" + } + }, + { + "defaultValue": "0.0", + "from": "MouseEventInit", + "name": "clientX", + "type": { + "name": "double" + } + }, + { + "defaultValue": "0.0", + "from": "MouseEventInit", + "name": "clientY", + "type": { + "name": "double" + } + }, + { + "defaultValue": "0.0", + "from": "MouseEventInit", + "name": "screenX", + "type": { + "name": "double" + } + }, + { + "defaultValue": "0.0", + "from": "MouseEventInit", + "name": "screenY", + "type": { + "name": "double" } } ], - "name": "CompositionEventInit", + "name": "MouseEventInit", "type_": "Dictionary", "url": "https://w3c.github.io/uievents/" }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "CompositionEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/CompositionEvent.idl", + "core/events/CompositionEvent.idl", + "core/events/CompositionEventInit.idl", + "core/events/EventModifierInit.idl", + "core/events/FocusEvent.idl", + "core/events/FocusEventInit.idl", + "core/events/InputEvent.idl", + "core/events/InputEventInit.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEvent.idl", + "core/events/KeyboardEventInit.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEvent.idl", + "core/events/MouseEventInit.idl", + "core/events/MutationEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEvent.idl", + "core/events/UIEventInit.idl", + "core/events/WheelEvent.idl", + "core/events/WheelEventInit.idl" + ], + "inheritsFrom": "UIEvent", + "members": [ + { + "from": "CompositionEvent", + "isReadOnly": true, + "name": "data", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "CompositionEvent", + "type_": "Interface", + "url": "https://w3c.github.io/uievents/" + }, { "files": [ "core/events/CompositionEvent.idl", @@ -106863,70 +109335,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/uievents/" }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "FocusEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/CompositionEvent.idl", - "core/events/CompositionEvent.idl", - "core/events/CompositionEventInit.idl", - "core/events/EventModifierInit.idl", - "core/events/FocusEvent.idl", - "core/events/FocusEventInit.idl", - "core/events/InputEvent.idl", - "core/events/InputEventInit.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEventInit.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/events/MutationEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEventInit.idl", - "core/events/WheelEvent.idl", - "core/events/WheelEventInit.idl" - ], - "inheritsFrom": "UIEvent", - "members": [ - { - "from": "FocusEvent", - "isReadOnly": true, - "name": "relatedTarget", - "type": { - "name": "EventTarget", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } - ], - "name": "FocusEvent", - "type_": "Interface", - "url": "https://w3c.github.io/uievents/" - }, { "files": [ "core/events/CompositionEvent.idl", @@ -106954,43 +109362,19 @@ "inheritsFrom": "UIEventInit", "members": [ { - "defaultValue": "null", - "from": "FocusEventInit", - "name": "relatedTarget", + "defaultValue": "", + "from": "CompositionEventInit", + "name": "data", "type": { - "name": "EventTarget", - "params": [ - "nullable" - ] + "name": "DOMString" } } ], - "name": "FocusEventInit", + "name": "CompositionEventInit", "type_": "Dictionary", "url": "https://w3c.github.io/uievents/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "InputEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/events/CompositionEvent.idl", "core/events/CompositionEvent.idl", @@ -107014,42 +109398,51 @@ "core/events/WheelEvent.idl", "core/events/WheelEventInit.idl" ], - "inheritsFrom": "UIEvent", + "inheritsFrom": "UIEventInit", "members": [ { - "from": "InputEvent", - "isReadOnly": true, + "defaultValue": "", + "from": "InputEventInit", "name": "data", "type": { "name": "DOMString" - }, - "type_": "Attribute" + } }, { - "from": "InputEvent", - "isReadOnly": true, + "defaultValue": "false", + "from": "InputEventInit", "name": "isComposing", "type": { "name": "boolean" - }, - "type_": "Attribute" + } }, { - "from": "InputEvent", - "isReadOnly": true, + "defaultValue": "null", + "from": "InputEventInit", "name": "dataTransfer", "type": { "name": "DataTransfer", "params": [ "nullable" ] - }, - "type_": "Attribute" + } }, { - "from": "InputEvent", - "name": "getTargetRanges", - "returnType": { + "defaultValue": "", + "from": "InputEventInit", + "name": "inputType", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "from": "InputEventInit", + "name": "targetRanges", + "type": { "name": "sequence", "params": [ { @@ -107057,19 +109450,10 @@ } ] } - }, - { - "from": "InputEvent", - "isReadOnly": true, - "name": "inputType", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" } ], - "name": "InputEvent", - "type_": "Interface", + "name": "InputEventInit", + "type_": "Dictionary", "url": "https://w3c.github.io/uievents/" }, { @@ -107269,33 +109653,6 @@ }, "type_": "Attribute" }, - { - "from": "KeyboardEvent", - "isReadOnly": true, - "name": "which", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "KeyboardEvent", - "isReadOnly": true, - "name": "charCode", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "KeyboardEvent", - "isReadOnly": true, - "name": "keyCode", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, { "from": "KeyboardEvent", "isReadOnly": true, @@ -107381,391 +109738,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/uievents/" }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "MouseEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/CompositionEvent.idl", - "core/events/CompositionEvent.idl", - "core/events/CompositionEventInit.idl", - "core/events/EventModifierInit.idl", - "core/events/FocusEvent.idl", - "core/events/FocusEventInit.idl", - "core/events/InputEvent.idl", - "core/events/InputEventInit.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEventInit.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/events/MutationEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEventInit.idl", - "core/events/WheelEvent.idl", - "core/events/WheelEventInit.idl" - ], - "inheritsFrom": "UIEvent", - "members": [ - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "altKey", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "button", - "type": { - "name": "short" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "buttons", - "type": { - "name": "unsigned short" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "clientX", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "clientY", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "ctrlKey", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "keyArg", - "type": { - "name": "DOMString" - } - } - ], - "from": "MouseEvent", - "name": "getModifierState", - "returnType": { - "name": "boolean" - } - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "metaKey", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "relatedTarget", - "type": { - "name": "EventTarget", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "screenX", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "screenY", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "shiftKey", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "movementX", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "movementY", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "clientX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "clientY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "offsetX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "offsetY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "pageX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "pageY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "screenX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "screenY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "x", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "y", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "clientX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "clientY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "offsetX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "offsetY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "pageX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "pageY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "screenX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "screenY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "x", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "y", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "movementX", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "MouseEvent", - "isReadOnly": true, - "name": "movementY", - "type": { - "name": "long" - }, - "type_": "Attribute" - } - ], - "name": "MouseEvent", - "type_": "Interface", - "url": "https://w3c.github.io/uievents/" - }, { "attrs": [ { @@ -107807,276 +109779,48 @@ "core/events/MutationEvent.idl", "core/events/UIEvent.idl", "core/events/UIEvent.idl", - "core/events/UIEventInit.idl", - "core/events/WheelEvent.idl", - "core/events/WheelEventInit.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "UIEvent", - "isReadOnly": true, - "name": "detail", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "UIEvent", - "isReadOnly": true, - "name": "view", - "type": { - "name": "Window", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "UIEvent", - "isReadOnly": true, - "name": "sourceCapabilities", - "type": { - "name": "InputDeviceCapabilities", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } - ], - "name": "UIEvent", - "type_": "Interface", - "url": "https://w3c.github.io/uievents/" - }, - { - "files": [ - "core/events/CompositionEvent.idl", - "core/events/CompositionEvent.idl", - "core/events/CompositionEventInit.idl", - "core/events/EventModifierInit.idl", - "core/events/FocusEvent.idl", - "core/events/FocusEventInit.idl", - "core/events/InputEvent.idl", - "core/events/InputEventInit.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEventInit.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/events/MutationEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEventInit.idl", - "core/events/WheelEvent.idl", - "core/events/WheelEventInit.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "defaultValue": "0", - "from": "UIEventInit", - "name": "detail", - "type": { - "name": "long" - } - }, - { - "defaultValue": "null", - "from": "UIEventInit", - "name": "view", - "type": { - "name": "Window", - "params": [ - "nullable" - ] - } - } - ], - "name": "UIEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/uievents/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "WheelEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/CompositionEvent.idl", - "core/events/CompositionEvent.idl", - "core/events/CompositionEventInit.idl", - "core/events/EventModifierInit.idl", - "core/events/FocusEvent.idl", - "core/events/FocusEventInit.idl", - "core/events/InputEvent.idl", - "core/events/InputEventInit.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEventInit.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/events/MutationEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEventInit.idl", - "core/events/WheelEvent.idl", - "core/events/WheelEventInit.idl" - ], - "inheritsFrom": "MouseEvent", - "members": [ - { - "from": "WheelEvent", - "isConst": true, - "name": "DOM_DELTA_LINE", - "type": { - "name": "unsigned long" - }, - "value": "0x01" - }, - { - "from": "WheelEvent", - "isConst": true, - "name": "DOM_DELTA_PAGE", - "type": { - "name": "unsigned long" - }, - "value": "0x02" - }, - { - "from": "WheelEvent", - "isConst": true, - "name": "DOM_DELTA_PIXEL", - "type": { - "name": "unsigned long" - }, - "value": "0x00" - }, - { - "from": "WheelEvent", - "isReadOnly": true, - "name": "deltaMode", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "WheelEvent", - "isReadOnly": true, - "name": "deltaX", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "WheelEvent", - "isReadOnly": true, - "name": "deltaY", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "WheelEvent", - "isReadOnly": true, - "name": "deltaZ", - "type": { - "name": "double" - }, - "type_": "Attribute" - } - ], - "name": "WheelEvent", - "type_": "Interface", - "url": "https://w3c.github.io/uievents/" - }, - { - "files": [ - "core/events/CompositionEvent.idl", - "core/events/CompositionEvent.idl", - "core/events/CompositionEventInit.idl", - "core/events/EventModifierInit.idl", - "core/events/FocusEvent.idl", - "core/events/FocusEventInit.idl", - "core/events/InputEvent.idl", - "core/events/InputEventInit.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEvent.idl", - "core/events/KeyboardEventInit.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEvent.idl", - "core/events/MouseEventInit.idl", - "core/events/MutationEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEvent.idl", - "core/events/UIEventInit.idl", - "core/events/WheelEvent.idl", - "core/events/WheelEventInit.idl" - ], - "inheritsFrom": "MouseEventInit", - "members": [ - { - "defaultValue": "0", - "from": "WheelEventInit", - "name": "deltaMode", - "type": { - "name": "unsigned long" - } - }, + "core/events/UIEventInit.idl", + "core/events/WheelEvent.idl", + "core/events/WheelEventInit.idl" + ], + "inheritsFrom": "Event", + "members": [ { - "defaultValue": "0.0", - "from": "WheelEventInit", - "name": "deltaX", + "from": "UIEvent", + "isReadOnly": true, + "name": "detail", "type": { - "name": "double" - } + "name": "long" + }, + "type_": "Attribute" }, { - "defaultValue": "0.0", - "from": "WheelEventInit", - "name": "deltaY", + "from": "UIEvent", + "isReadOnly": true, + "name": "view", "type": { - "name": "double" - } + "name": "Window", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "defaultValue": "0.0", - "from": "WheelEventInit", - "name": "deltaZ", + "from": "UIEvent", + "isReadOnly": true, + "name": "sourceCapabilities", "type": { - "name": "double" - } + "name": "InputDeviceCapabilities", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], - "name": "WheelEventInit", - "type_": "Dictionary", + "name": "UIEvent", + "type_": "Interface", "url": "https://w3c.github.io/uievents/" }, { @@ -108154,10 +109898,43 @@ { "attrs": [ { - "name": "NoInterfaceObject", + "args": [ + { + "name": "keyframes", + "type": { + "name": "object", + "params": [ + "nullable" + ] + } + } + ], + "name": "Constructor", "type_": "ExtendedAttribute" } ], + "files": [ + "core/animation/Animation.idl", + "core/animation/AnimationEffectReadOnly.idl", + "core/animation/AnimationEffectTiming.idl", + "core/animation/AnimationEffectTimingProperties.idl", + "core/animation/AnimationEffectTimingReadOnly.idl", + "core/animation/ComputedTimingProperties.idl", + "core/animation/DocumentAnimation.idl", + "core/animation/ElementAnimation.idl", + "core/animation/KeyframeEffect.idl", + "core/animation/KeyframeEffectOptions.idl", + "core/animation/KeyframeEffectReadOnly.idl", + "core/events/AnimationPlaybackEvent.idl", + "core/events/AnimationPlaybackEventInit.idl" + ], + "members": [ + ], + "name": "SharedKeyframeList", + "type_": "Interface", + "url": "https://w3c.github.io/web-animations/" + }, + { "files": [ "core/animation/Animation.idl", "core/animation/AnimationEffectReadOnly.idl", @@ -108175,53 +109952,41 @@ ], "members": [ { - "args": [ - { - "name": "keyframes", - "type": { - "name": "object", - "params": [ - "nullable" - ] - } - }, - { - "name": "options", - "optional": true, - "type": { - "type_": "UnionType", - "types": [ - { - "name": "unrestricted double" - }, - { - "name": "KeyframeAnimationOptions" - } - ] - } - } - ], - "from": "Animatable", - "name": "animate", - "returnType": { - "name": "Animation" + "from": "BaseComputedKeyframe", + "name": "composite", + "type": { + "name": "CompositeOperation" } }, { - "from": "Animatable", - "name": "getAnimations", - "returnType": { - "name": "sequence", + "from": "BaseComputedKeyframe", + "name": "computedOffset", + "type": { + "name": "double" + } + }, + { + "defaultValue": "linear", + "from": "BaseComputedKeyframe", + "name": "easing", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "null", + "from": "BaseComputedKeyframe", + "name": "offset", + "type": { + "name": "double", "params": [ - { - "name": "Animation" - } + "nullable" ] } } ], - "name": "Animatable", - "type_": "Interface", + "name": "BaseComputedKeyframe", + "type_": "Dictionary", "url": "https://w3c.github.io/web-animations/" }, { @@ -108229,24 +109994,16 @@ { "args": [ { - "defaultValue": "null", - "name": "effect", - "optional": true, + "name": "type", "type": { - "name": "AnimationEffectReadOnly", - "params": [ - "nullable" - ] + "name": "DOMString" } }, { - "name": "timeline", + "name": "eventInitDict", "optional": true, "type": { - "name": "AnimationTimeline", - "params": [ - "nullable" - ] + "name": "AnimationPlaybackEventInit" } } ], @@ -108269,17 +110026,11 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "Event", "members": [ { - "from": "Animation", - "name": "cancel", - "returnType": { - "name": "void" - } - }, - { - "from": "Animation", + "from": "AnimationPlaybackEvent", + "isReadOnly": true, "name": "currentTime", "type": { "name": "double", @@ -108290,129 +110041,138 @@ "type_": "Attribute" }, { - "from": "Animation", - "name": "effect", + "from": "AnimationPlaybackEvent", + "isReadOnly": true, + "name": "timelineTime", "type": { - "name": "AnimationEffectReadOnly", + "name": "double", "params": [ "nullable" ] }, "type_": "Attribute" - }, - { - "from": "Animation", - "name": "finish", - "returnType": { - "name": "void" - } - }, + } + ], + "name": "AnimationPlaybackEvent", + "type_": "Interface", + "url": "https://w3c.github.io/web-animations/" + }, + { + "attrs": [ { - "from": "Animation", - "isReadOnly": true, - "name": "finished", - "type": { - "name": "Promise", - "params": [ - { - "name": "Animation" + "args": [ + { + "name": "target", + "type": { + "name": "Animatable", + "params": [ + "nullable" + ] } - ] - }, - "type_": "Attribute" - }, - { - "from": "Animation", - "name": "id", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + }, + { + "name": "keyframes", + "type": { + "name": "object", + "params": [ + "nullable" + ] + } + }, + { + "name": "options", + "optional": true, + "type": { + "type_": "UnionType", + "types": [ + { + "name": "unrestricted double" + }, + { + "name": "KeyframeEffectOptions" + } + ] + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "Animation", - "name": "oncancel", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "args": [ + { + "name": "source", + "type": { + "name": "KeyframeEffectReadOnly" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/animation/Animation.idl", + "core/animation/AnimationEffectReadOnly.idl", + "core/animation/AnimationEffectTiming.idl", + "core/animation/AnimationEffectTimingProperties.idl", + "core/animation/AnimationEffectTimingReadOnly.idl", + "core/animation/ComputedTimingProperties.idl", + "core/animation/DocumentAnimation.idl", + "core/animation/ElementAnimation.idl", + "core/animation/KeyframeEffect.idl", + "core/animation/KeyframeEffectOptions.idl", + "core/animation/KeyframeEffectReadOnly.idl", + "core/events/AnimationPlaybackEvent.idl", + "core/events/AnimationPlaybackEventInit.idl" + ], + "inheritsFrom": "AnimationEffectReadOnly", + "members": [ { - "from": "Animation", - "name": "onfinish", + "from": "KeyframeEffectReadOnly", + "isReadOnly": true, + "name": "composite", "type": { - "name": "EventHandler" + "name": "CompositeOperation" }, "type_": "Attribute" }, { - "from": "Animation", - "name": "pause", - "returnType": { - "name": "void" - } - }, - { - "from": "Animation", - "name": "play", + "from": "KeyframeEffectReadOnly", + "name": "getKeyframes", "returnType": { - "name": "void" + "name": "sequence", + "params": [ + { + "name": "object" + } + ] } }, { - "from": "Animation", + "from": "KeyframeEffectReadOnly", "isReadOnly": true, - "name": "playState", - "type": { - "name": "AnimationPlayState" - }, - "type_": "Attribute" - }, - { - "from": "Animation", - "name": "playbackRate", + "name": "iterationComposite", "type": { - "name": "double" + "name": "IterationCompositeOperation" }, "type_": "Attribute" }, { - "from": "Animation", + "from": "KeyframeEffectReadOnly", "isReadOnly": true, - "name": "ready", - "type": { - "name": "Promise", - "params": [ - { - "name": "Animation" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "Animation", - "name": "reverse", - "returnType": { - "name": "void" - } - }, - { - "from": "Animation", - "name": "startTime", + "name": "spacing", "type": { - "name": "double", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "Animation", - "name": "timeline", + "from": "KeyframeEffectReadOnly", + "isReadOnly": true, + "name": "target", "type": { - "name": "AnimationTimeline", + "name": "Animatable", "params": [ "nullable" ] @@ -108420,7 +110180,7 @@ "type_": "Attribute" } ], - "name": "Animation", + "name": "KeyframeEffectReadOnly", "type_": "Interface", "url": "https://w3c.github.io/web-animations/" }, @@ -108442,24 +110202,16 @@ ], "members": [ { - "from": "AnimationEffectReadOnly", - "name": "getComputedTiming", - "returnType": { - "name": "ComputedTimingProperties" - } - }, - { - "from": "AnimationEffectReadOnly", - "isReadOnly": true, - "name": "timing", + "defaultValue": "0", + "from": "DocumentTimelineOptions", + "name": "originTime", "type": { - "name": "AnimationEffectTimingReadOnly" - }, - "type_": "Attribute" + "name": "DOMHighResTimeStamp" + } } ], - "name": "AnimationEffectReadOnly", - "type_": "Interface", + "name": "DocumentTimelineOptions", + "type_": "Dictionary", "url": "https://w3c.github.io/web-animations/" }, { @@ -108478,94 +110230,70 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "AnimationEffectTimingReadOnly", - "members": [ - { - "from": "AnimationEffectTiming", - "isInherited": true, - "name": "delay", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTiming", - "isInherited": true, - "name": "direction", - "type": { - "name": "PlaybackDirection" - }, - "type_": "Attribute" - }, + "name": "PlaybackDirection", + "type_": "Enum", + "url": "https://w3c.github.io/web-animations/", + "value": [ + "normal", + "reverse", + "alternate", + "alternate-reverse" + ] + }, + { + "attrs": [ { - "from": "AnimationEffectTiming", - "isInherited": true, - "name": "duration", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "unrestricted double" - }, - { - "name": "DOMString" + "args": [ + { + "name": "target", + "type": { + "name": "Animatable", + "params": [ + "nullable" + ] } - ] - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTiming", - "isInherited": true, - "name": "easing", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTiming", - "isInherited": true, - "name": "endDelay", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTiming", - "isInherited": true, - "name": "fill", - "type": { - "name": "FillMode" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTiming", - "isInherited": true, - "name": "iterationStart", - "type": { - "name": "double" - }, - "type_": "Attribute" + }, + { + "name": "keyframes", + "type": { + "name": "object", + "params": [ + "nullable" + ] + } + }, + { + "name": "options", + "optional": true, + "type": { + "type_": "UnionType", + "types": [ + { + "name": "unrestricted double" + }, + { + "name": "KeyframeEffectOptions" + } + ] + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "AnimationEffectTiming", - "isInherited": true, - "name": "iterations", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" + "args": [ + { + "name": "source", + "type": { + "name": "KeyframeEffectReadOnly" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" } ], - "name": "AnimationEffectTiming", - "type_": "Interface", - "url": "https://w3c.github.io/web-animations/" - }, - { "files": [ "core/animation/Animation.idl", "core/animation/AnimationEffectReadOnly.idl", @@ -108581,82 +110309,68 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], + "inheritsFrom": "KeyframeEffectReadOnly", "members": [ { - "defaultValue": "0", - "from": "AnimationEffectTimingProperties", - "name": "delay", + "from": "KeyframeEffect", + "isInherited": true, + "name": "composite", "type": { - "name": "double" - } + "name": "CompositeOperation" + }, + "type_": "Attribute" }, { - "defaultValue": "normal", - "from": "AnimationEffectTimingProperties", - "name": "direction", + "from": "KeyframeEffect", + "isInherited": true, + "name": "iterationComposite", "type": { - "name": "PlaybackDirection" - } + "name": "IterationCompositeOperation" + }, + "type_": "Attribute" }, { - "defaultValue": "auto", - "from": "AnimationEffectTimingProperties", - "name": "duration", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "unrestricted double" - }, - { - "name": "DOMString" + "args": [ + { + "name": "keyframes", + "type": { + "name": "object", + "params": [ + "nullable" + ] } - ] + } + ], + "from": "KeyframeEffect", + "name": "setKeyframes", + "returnType": { + "name": "void" } }, { - "defaultValue": "linear", - "from": "AnimationEffectTimingProperties", - "name": "easing", + "from": "KeyframeEffect", + "isInherited": true, + "name": "spacing", "type": { "name": "DOMString" - } - }, - { - "defaultValue": "0", - "from": "AnimationEffectTimingProperties", - "name": "endDelay", - "type": { - "name": "double" - } - }, - { - "defaultValue": "auto", - "from": "AnimationEffectTimingProperties", - "name": "fill", - "type": { - "name": "FillMode" - } - }, - { - "defaultValue": "0.0", - "from": "AnimationEffectTimingProperties", - "name": "iterationStart", - "type": { - "name": "double" - } + }, + "type_": "Attribute" }, { - "defaultValue": "1.0", - "from": "AnimationEffectTimingProperties", - "name": "iterations", + "from": "KeyframeEffect", + "isInherited": true, + "name": "target", "type": { - "name": "unrestricted double" - } + "name": "Animatable", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], - "name": "AnimationEffectTimingProperties", - "type_": "Dictionary", + "name": "KeyframeEffect", + "type_": "Interface", "url": "https://w3c.github.io/web-animations/" }, { @@ -108675,91 +110389,13 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "members": [ - { - "from": "AnimationEffectTimingReadOnly", - "isReadOnly": true, - "name": "delay", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTimingReadOnly", - "isReadOnly": true, - "name": "direction", - "type": { - "name": "PlaybackDirection" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTimingReadOnly", - "isReadOnly": true, - "name": "duration", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "unrestricted double" - }, - { - "name": "DOMString" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTimingReadOnly", - "isReadOnly": true, - "name": "easing", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTimingReadOnly", - "isReadOnly": true, - "name": "endDelay", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTimingReadOnly", - "isReadOnly": true, - "name": "fill", - "type": { - "name": "FillMode" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTimingReadOnly", - "isReadOnly": true, - "name": "iterationStart", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "AnimationEffectTimingReadOnly", - "isReadOnly": true, - "name": "iterations", - "type": { - "name": "unrestricted double" - }, - "type_": "Attribute" - } - ], - "name": "AnimationEffectTimingReadOnly", - "type_": "Interface", - "url": "https://w3c.github.io/web-animations/" + "name": "IterationCompositeOperation", + "type_": "Enum", + "url": "https://w3c.github.io/web-animations/", + "value": [ + "replace", + "accumulate" + ] }, { "files": [ @@ -108777,15 +110413,15 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "name": "AnimationPlayState", + "name": "FillMode", "type_": "Enum", "url": "https://w3c.github.io/web-animations/", "value": [ - "idle", - "pending", - "running", - "paused", - "finished" + "none", + "forwards", + "backwards", + "both", + "auto" ] }, { @@ -108793,16 +110429,10 @@ { "args": [ { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", + "name": "options", "optional": true, "type": { - "name": "AnimationPlaybackEventInit" + "name": "DocumentTimelineOptions" } } ], @@ -108825,34 +110455,10 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "AnimationTimeline", "members": [ - { - "from": "AnimationPlaybackEvent", - "isReadOnly": true, - "name": "currentTime", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "AnimationPlaybackEvent", - "isReadOnly": true, - "name": "timelineTime", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } ], - "name": "AnimationPlaybackEvent", + "name": "DocumentTimeline", "type_": "Interface", "url": "https://w3c.github.io/web-animations/" }, @@ -108872,32 +110478,18 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "EventInit", + "inheritsFrom": "KeyframeEffectOptions", "members": [ { - "defaultValue": "null", - "from": "AnimationPlaybackEventInit", - "name": "currentTime", - "type": { - "name": "double", - "params": [ - "nullable" - ] - } - }, - { - "defaultValue": "null", - "from": "AnimationPlaybackEventInit", - "name": "timelineTime", + "defaultValue": "", + "from": "KeyframeAnimationOptions", + "name": "id", "type": { - "name": "double", - "params": [ - "nullable" - ] + "name": "DOMString" } } ], - "name": "AnimationPlaybackEventInit", + "name": "KeyframeAnimationOptions", "type_": "Dictionary", "url": "https://w3c.github.io/web-animations/" }, @@ -108917,115 +110509,45 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], + "inheritsFrom": "AnimationEffectTimingProperties", "members": [ { - "from": "AnimationTimeline", - "isReadOnly": true, - "name": "currentTime", - "type": { - "name": "double", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - } - ], - "name": "AnimationTimeline", - "type_": "Interface", - "url": "https://w3c.github.io/web-animations/" - }, - { - "files": [ - "core/animation/Animation.idl", - "core/animation/AnimationEffectReadOnly.idl", - "core/animation/AnimationEffectTiming.idl", - "core/animation/AnimationEffectTimingProperties.idl", - "core/animation/AnimationEffectTimingReadOnly.idl", - "core/animation/ComputedTimingProperties.idl", - "core/animation/DocumentAnimation.idl", - "core/animation/ElementAnimation.idl", - "core/animation/KeyframeEffect.idl", - "core/animation/KeyframeEffectOptions.idl", - "core/animation/KeyframeEffectReadOnly.idl", - "core/events/AnimationPlaybackEvent.idl", - "core/events/AnimationPlaybackEventInit.idl" - ], - "members": [ - { - "from": "BaseComputedKeyframe", - "name": "composite", + "from": "ComputedTimingProperties", + "name": "activeDuration", "type": { - "name": "CompositeOperation" + "name": "unrestricted double" } }, { - "from": "BaseComputedKeyframe", - "name": "computedOffset", + "from": "ComputedTimingProperties", + "name": "currentIteration", "type": { - "name": "double" + "name": "unrestricted double", + "params": [ + "nullable" + ] } }, { - "defaultValue": "linear", - "from": "BaseComputedKeyframe", - "name": "easing", + "from": "ComputedTimingProperties", + "name": "endTime", "type": { - "name": "DOMString" + "name": "unrestricted double" } }, { - "defaultValue": "null", - "from": "BaseComputedKeyframe", - "name": "offset", + "from": "ComputedTimingProperties", + "name": "localTime", "type": { "name": "double", "params": [ "nullable" ] } - } - ], - "name": "BaseComputedKeyframe", - "type_": "Dictionary", - "url": "https://w3c.github.io/web-animations/" - }, - { - "files": [ - "core/animation/Animation.idl", - "core/animation/AnimationEffectReadOnly.idl", - "core/animation/AnimationEffectTiming.idl", - "core/animation/AnimationEffectTimingProperties.idl", - "core/animation/AnimationEffectTimingReadOnly.idl", - "core/animation/ComputedTimingProperties.idl", - "core/animation/DocumentAnimation.idl", - "core/animation/ElementAnimation.idl", - "core/animation/KeyframeEffect.idl", - "core/animation/KeyframeEffectOptions.idl", - "core/animation/KeyframeEffectReadOnly.idl", - "core/events/AnimationPlaybackEvent.idl", - "core/events/AnimationPlaybackEventInit.idl" - ], - "members": [ - { - "from": "BaseKeyframe", - "name": "composite", - "type": { - "name": "CompositeOperation" - } - }, - { - "defaultValue": "linear", - "from": "BaseKeyframe", - "name": "easing", - "type": { - "name": "DOMString" - } }, { - "defaultValue": "null", - "from": "BaseKeyframe", - "name": "offset", + "from": "ComputedTimingProperties", + "name": "progress", "type": { "name": "double", "params": [ @@ -109034,7 +110556,7 @@ } } ], - "name": "BaseKeyframe", + "name": "ComputedTimingProperties", "type_": "Dictionary", "url": "https://w3c.github.io/web-animations/" }, @@ -109116,73 +110638,141 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "AnimationEffectTimingProperties", "members": [ { - "from": "ComputedTimingProperties", - "name": "activeDuration", + "from": "BaseKeyframe", + "name": "composite", "type": { - "name": "unrestricted double" + "name": "CompositeOperation" } }, { - "from": "ComputedTimingProperties", - "name": "currentIteration", + "defaultValue": "linear", + "from": "BaseKeyframe", + "name": "easing", "type": { - "name": "unrestricted double", + "name": "DOMString" + } + }, + { + "defaultValue": "null", + "from": "BaseKeyframe", + "name": "offset", + "type": { + "name": "double", "params": [ "nullable" ] } + } + ], + "name": "BaseKeyframe", + "type_": "Dictionary", + "url": "https://w3c.github.io/web-animations/" + }, + { + "files": [ + "core/animation/Animation.idl", + "core/animation/AnimationEffectReadOnly.idl", + "core/animation/AnimationEffectTiming.idl", + "core/animation/AnimationEffectTimingProperties.idl", + "core/animation/AnimationEffectTimingReadOnly.idl", + "core/animation/ComputedTimingProperties.idl", + "core/animation/DocumentAnimation.idl", + "core/animation/ElementAnimation.idl", + "core/animation/KeyframeEffect.idl", + "core/animation/KeyframeEffectOptions.idl", + "core/animation/KeyframeEffectReadOnly.idl", + "core/events/AnimationPlaybackEvent.idl", + "core/events/AnimationPlaybackEventInit.idl" + ], + "members": [ + { + "from": "AnimationEffectTimingReadOnly", + "isReadOnly": true, + "name": "delay", + "type": { + "name": "double" + }, + "type_": "Attribute" }, { - "from": "ComputedTimingProperties", - "name": "endTime", + "from": "AnimationEffectTimingReadOnly", + "isReadOnly": true, + "name": "direction", "type": { - "name": "unrestricted double" - } + "name": "PlaybackDirection" + }, + "type_": "Attribute" }, { - "from": "ComputedTimingProperties", - "name": "localTime", + "from": "AnimationEffectTimingReadOnly", + "isReadOnly": true, + "name": "duration", "type": { - "name": "double", - "params": [ - "nullable" + "type_": "UnionType", + "types": [ + { + "name": "unrestricted double" + }, + { + "name": "DOMString" + } ] - } + }, + "type_": "Attribute" }, { - "from": "ComputedTimingProperties", - "name": "progress", + "from": "AnimationEffectTimingReadOnly", + "isReadOnly": true, + "name": "easing", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "AnimationEffectTimingReadOnly", + "isReadOnly": true, + "name": "endDelay", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "AnimationEffectTimingReadOnly", + "isReadOnly": true, + "name": "fill", + "type": { + "name": "FillMode" + }, + "type_": "Attribute" + }, + { + "from": "AnimationEffectTimingReadOnly", + "isReadOnly": true, + "name": "iterationStart", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "AnimationEffectTimingReadOnly", + "isReadOnly": true, + "name": "iterations", "type": { - "name": "double", - "params": [ - "nullable" - ] - } + "name": "unrestricted double" + }, + "type_": "Attribute" } ], - "name": "ComputedTimingProperties", - "type_": "Dictionary", + "name": "AnimationEffectTimingReadOnly", + "type_": "Interface", "url": "https://w3c.github.io/web-animations/" }, { - "attrs": [ - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "DocumentTimelineOptions" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "core/animation/Animation.idl", "core/animation/AnimationEffectReadOnly.idl", @@ -109198,10 +110788,21 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "AnimationTimeline", "members": [ + { + "from": "AnimationTimeline", + "isReadOnly": true, + "name": "currentTime", + "type": { + "name": "double", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + } ], - "name": "DocumentTimeline", + "name": "AnimationTimeline", "type_": "Interface", "url": "https://w3c.github.io/web-animations/" }, @@ -109224,14 +110825,78 @@ "members": [ { "defaultValue": "0", - "from": "DocumentTimelineOptions", - "name": "originTime", + "from": "AnimationEffectTimingProperties", + "name": "delay", "type": { - "name": "DOMHighResTimeStamp" + "name": "double" + } + }, + { + "defaultValue": "normal", + "from": "AnimationEffectTimingProperties", + "name": "direction", + "type": { + "name": "PlaybackDirection" + } + }, + { + "defaultValue": "auto", + "from": "AnimationEffectTimingProperties", + "name": "duration", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "unrestricted double" + }, + { + "name": "DOMString" + } + ] + } + }, + { + "defaultValue": "linear", + "from": "AnimationEffectTimingProperties", + "name": "easing", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "0", + "from": "AnimationEffectTimingProperties", + "name": "endDelay", + "type": { + "name": "double" + } + }, + { + "defaultValue": "auto", + "from": "AnimationEffectTimingProperties", + "name": "fill", + "type": { + "name": "FillMode" + } + }, + { + "defaultValue": "0.0", + "from": "AnimationEffectTimingProperties", + "name": "iterationStart", + "type": { + "name": "double" + } + }, + { + "defaultValue": "1.0", + "from": "AnimationEffectTimingProperties", + "name": "iterations", + "type": { + "name": "unrestricted double" } } ], - "name": "DocumentTimelineOptions", + "name": "AnimationEffectTimingProperties", "type_": "Dictionary", "url": "https://w3c.github.io/web-animations/" }, @@ -109251,16 +110916,34 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "name": "FillMode", - "type_": "Enum", - "url": "https://w3c.github.io/web-animations/", - "value": [ - "none", - "forwards", - "backwards", - "both", - "auto" - ] + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "null", + "from": "AnimationPlaybackEventInit", + "name": "currentTime", + "type": { + "name": "double", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "null", + "from": "AnimationPlaybackEventInit", + "name": "timelineTime", + "type": { + "name": "double", + "params": [ + "nullable" + ] + } + } + ], + "name": "AnimationPlaybackEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/web-animations/" }, { "files": [ @@ -109278,12 +110961,15 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "name": "IterationCompositeOperation", + "name": "AnimationPlayState", "type_": "Enum", "url": "https://w3c.github.io/web-animations/", "value": [ - "replace", - "accumulate" + "idle", + "pending", + "running", + "paused", + "finished" ] }, { @@ -109302,19 +110988,26 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "KeyframeEffectOptions", "members": [ { - "defaultValue": "", - "from": "KeyframeAnimationOptions", - "name": "id", - "type": { - "name": "DOMString" + "from": "AnimationEffectReadOnly", + "name": "getComputedTiming", + "returnType": { + "name": "ComputedTimingProperties" } + }, + { + "from": "AnimationEffectReadOnly", + "isReadOnly": true, + "name": "timing", + "type": { + "name": "AnimationEffectTimingReadOnly" + }, + "type_": "Attribute" } ], - "name": "KeyframeAnimationOptions", - "type_": "Dictionary", + "name": "AnimationEffectReadOnly", + "type_": "Interface", "url": "https://w3c.github.io/web-animations/" }, { @@ -109322,49 +111015,25 @@ { "args": [ { - "name": "target", + "defaultValue": "null", + "name": "effect", + "optional": true, "type": { - "name": "Animatable", + "name": "AnimationEffectReadOnly", "params": [ "nullable" ] } }, { - "name": "keyframes", + "name": "timeline", + "optional": true, "type": { - "name": "object", + "name": "AnimationTimeline", "params": [ "nullable" ] } - }, - { - "name": "options", - "optional": true, - "type": { - "type_": "UnionType", - "types": [ - { - "name": "unrestricted double" - }, - { - "name": "KeyframeEffectOptions" - } - ] - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "args": [ - { - "name": "source", - "type": { - "name": "KeyframeEffectReadOnly" - } } ], "name": "Constructor", @@ -109386,59 +111055,150 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "KeyframeEffectReadOnly", + "inheritsFrom": "EventTarget", "members": [ { - "from": "KeyframeEffect", - "isInherited": true, - "name": "composite", + "from": "Animation", + "name": "cancel", + "returnType": { + "name": "void" + } + }, + { + "from": "Animation", + "name": "currentTime", "type": { - "name": "CompositeOperation" + "name": "double", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "KeyframeEffect", - "isInherited": true, - "name": "iterationComposite", + "from": "Animation", + "name": "effect", "type": { - "name": "IterationCompositeOperation" + "name": "AnimationEffectReadOnly", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "args": [ - { - "name": "keyframes", - "type": { - "name": "object", - "params": [ - "nullable" - ] - } - } - ], - "from": "KeyframeEffect", - "name": "setKeyframes", + "from": "Animation", + "name": "finish", "returnType": { "name": "void" } }, { - "from": "KeyframeEffect", - "isInherited": true, - "name": "spacing", + "from": "Animation", + "isReadOnly": true, + "name": "finished", + "type": { + "name": "Promise", + "params": [ + { + "name": "Animation" + } + ] + }, + "type_": "Attribute" + }, + { + "from": "Animation", + "name": "id", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "KeyframeEffect", - "isInherited": true, - "name": "target", + "from": "Animation", + "name": "oncancel", "type": { - "name": "Animatable", + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "Animation", + "name": "onfinish", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "Animation", + "name": "pause", + "returnType": { + "name": "void" + } + }, + { + "from": "Animation", + "name": "play", + "returnType": { + "name": "void" + } + }, + { + "from": "Animation", + "isReadOnly": true, + "name": "playState", + "type": { + "name": "AnimationPlayState" + }, + "type_": "Attribute" + }, + { + "from": "Animation", + "name": "playbackRate", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "Animation", + "isReadOnly": true, + "name": "ready", + "type": { + "name": "Promise", + "params": [ + { + "name": "Animation" + } + ] + }, + "type_": "Attribute" + }, + { + "from": "Animation", + "name": "reverse", + "returnType": { + "name": "void" + } + }, + { + "from": "Animation", + "name": "startTime", + "type": { + "name": "double", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "Animation", + "name": "timeline", + "type": { + "name": "AnimationTimeline", "params": [ "nullable" ] @@ -109446,11 +111206,17 @@ "type_": "Attribute" } ], - "name": "KeyframeEffect", + "name": "Animation", "type_": "Interface", "url": "https://w3c.github.io/web-animations/" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "core/animation/Animation.idl", "core/animation/AnimationEffectReadOnly.idl", @@ -109466,50 +111232,9 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "AnimationEffectTimingProperties", "members": [ - { - "defaultValue": "replace", - "from": "KeyframeEffectOptions", - "name": "composite", - "type": { - "name": "CompositeOperation" - } - }, - { - "defaultValue": "replace", - "from": "KeyframeEffectOptions", - "name": "iterationComposite", - "type": { - "name": "IterationCompositeOperation" - } - }, - { - "defaultValue": "distribute", - "from": "KeyframeEffectOptions", - "name": "spacing", - "type": { - "name": "DOMString" - } - } - ], - "name": "KeyframeEffectOptions", - "type_": "Dictionary", - "url": "https://w3c.github.io/web-animations/" - }, - { - "attrs": [ { "args": [ - { - "name": "target", - "type": { - "name": "Animatable", - "params": [ - "nullable" - ] - } - }, { "name": "keyframes", "type": { @@ -109529,28 +111254,36 @@ "name": "unrestricted double" }, { - "name": "KeyframeEffectOptions" + "name": "KeyframeAnimationOptions" } ] } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "Animatable", + "name": "animate", + "returnType": { + "name": "Animation" + } }, { - "args": [ - { - "name": "source", - "type": { - "name": "KeyframeEffectReadOnly" + "from": "Animatable", + "name": "getAnimations", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "Animation" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + ] + } } ], + "name": "Animatable", + "type_": "Interface", + "url": "https://w3c.github.io/web-animations/" + }, + { "files": [ "core/animation/Animation.idl", "core/animation/AnimationEffectReadOnly.idl", @@ -109566,61 +111299,90 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "inheritsFrom": "AnimationEffectReadOnly", + "inheritsFrom": "AnimationEffectTimingReadOnly", "members": [ { - "from": "KeyframeEffectReadOnly", - "isReadOnly": true, - "name": "composite", + "from": "AnimationEffectTiming", + "isInherited": true, + "name": "delay", "type": { - "name": "CompositeOperation" + "name": "double" }, "type_": "Attribute" }, { - "from": "KeyframeEffectReadOnly", - "name": "getKeyframes", - "returnType": { - "name": "sequence", - "params": [ + "from": "AnimationEffectTiming", + "isInherited": true, + "name": "direction", + "type": { + "name": "PlaybackDirection" + }, + "type_": "Attribute" + }, + { + "from": "AnimationEffectTiming", + "isInherited": true, + "name": "duration", + "type": { + "type_": "UnionType", + "types": [ { - "name": "object" + "name": "unrestricted double" + }, + { + "name": "DOMString" } ] - } + }, + "type_": "Attribute" }, { - "from": "KeyframeEffectReadOnly", - "isReadOnly": true, - "name": "iterationComposite", + "from": "AnimationEffectTiming", + "isInherited": true, + "name": "easing", "type": { - "name": "IterationCompositeOperation" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "KeyframeEffectReadOnly", - "isReadOnly": true, - "name": "spacing", + "from": "AnimationEffectTiming", + "isInherited": true, + "name": "endDelay", "type": { - "name": "DOMString" + "name": "double" }, "type_": "Attribute" }, { - "from": "KeyframeEffectReadOnly", - "isReadOnly": true, - "name": "target", + "from": "AnimationEffectTiming", + "isInherited": true, + "name": "fill", "type": { - "name": "Animatable", - "params": [ - "nullable" - ] + "name": "FillMode" + }, + "type_": "Attribute" + }, + { + "from": "AnimationEffectTiming", + "isInherited": true, + "name": "iterationStart", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "AnimationEffectTiming", + "isInherited": true, + "name": "iterations", + "type": { + "name": "unrestricted double" }, "type_": "Attribute" } ], - "name": "KeyframeEffectReadOnly", + "name": "AnimationEffectTiming", "type_": "Interface", "url": "https://w3c.github.io/web-animations/" }, @@ -109640,54 +111402,55 @@ "core/events/AnimationPlaybackEvent.idl", "core/events/AnimationPlaybackEventInit.idl" ], - "name": "PlaybackDirection", - "type_": "Enum", - "url": "https://w3c.github.io/web-animations/", - "value": [ - "normal", - "reverse", - "alternate", - "alternate-reverse" - ] - }, - { - "attrs": [ + "inheritsFrom": "AnimationEffectTimingProperties", + "members": [ { - "args": [ - { - "name": "keyframes", - "type": { - "name": "object", - "params": [ - "nullable" - ] - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "defaultValue": "replace", + "from": "KeyframeEffectOptions", + "name": "composite", + "type": { + "name": "CompositeOperation" + } + }, + { + "defaultValue": "replace", + "from": "KeyframeEffectOptions", + "name": "iterationComposite", + "type": { + "name": "IterationCompositeOperation" + } + }, + { + "defaultValue": "distribute", + "from": "KeyframeEffectOptions", + "name": "spacing", + "type": { + "name": "DOMString" + } } ], + "name": "KeyframeEffectOptions", + "type_": "Dictionary", + "url": "https://w3c.github.io/web-animations/" + }, + { "files": [ - "core/animation/Animation.idl", - "core/animation/AnimationEffectReadOnly.idl", - "core/animation/AnimationEffectTiming.idl", - "core/animation/AnimationEffectTimingProperties.idl", - "core/animation/AnimationEffectTimingReadOnly.idl", - "core/animation/ComputedTimingProperties.idl", - "core/animation/DocumentAnimation.idl", - "core/animation/ElementAnimation.idl", - "core/animation/KeyframeEffect.idl", - "core/animation/KeyframeEffectOptions.idl", - "core/animation/KeyframeEffectReadOnly.idl", - "core/events/AnimationPlaybackEvent.idl", - "core/events/AnimationPlaybackEventInit.idl" - ], - "members": [ + "modules/nfc/MessageCallback.idl", + "modules/nfc/NFC.idl", + "modules/nfc/NFCMessage.idl", + "modules/nfc/NFCPushOptions.idl", + "modules/nfc/NFCRecord.idl", + "modules/nfc/NFCWatchOptions.idl", + "modules/nfc/NavigatorNFC.idl" ], - "name": "SharedKeyframeList", - "type_": "Interface", - "url": "https://w3c.github.io/web-animations/" + "name": "NFCPushTarget", + "type_": "Enum", + "url": "https://w3c.github.io/web-nfc/", + "value": [ + "tag", + "peer", + "any" + ] }, { "args": [ @@ -109714,37 +111477,6 @@ "type_": "Callback", "url": "https://w3c.github.io/web-nfc/" }, - { - "files": [ - "modules/nfc/MessageCallback.idl", - "modules/nfc/NFC.idl", - "modules/nfc/NFCMessage.idl", - "modules/nfc/NFCPushOptions.idl", - "modules/nfc/NFCRecord.idl", - "modules/nfc/NFCWatchOptions.idl", - "modules/nfc/NavigatorNFC.idl" - ], - "name": "NFCRecordData", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "unrestricted double" - }, - { - "name": "ArrayBuffer" - }, - { - "name": "Dictionary" - } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/web-nfc/" - }, { "files": [ "modules/nfc/MessageCallback.idl", @@ -109757,26 +111489,41 @@ ], "members": [ { - "from": "NFCMessage", - "name": "data", + "defaultValue": "", + "from": "NFCWatchOptions", + "name": "mediaType", "type": { - "name": "sequence", + "name": "USVString" + } + }, + { + "defaultValue": "web-nfc-only", + "from": "NFCWatchOptions", + "name": "mode", + "type": { + "name": "NFCWatchMode" + } + }, + { + "from": "NFCWatchOptions", + "name": "recordType", + "type": { + "name": "NFCRecordType", "params": [ - { - "name": "NFCRecord" - } + "nullable" ] } }, { - "from": "NFCMessage", + "defaultValue": "", + "from": "NFCWatchOptions", "name": "url", "type": { "name": "USVString" } } ], - "name": "NFCMessage", + "name": "NFCWatchOptions", "type_": "Dictionary", "url": "https://w3c.github.io/web-nfc/" }, @@ -109790,120 +111537,27 @@ "modules/nfc/NFCWatchOptions.idl", "modules/nfc/NavigatorNFC.idl" ], - "name": "NFCPushMessage", + "name": "NFCRecordData", "type": { "type_": "UnionType", "types": [ { "name": "DOMString" }, + { + "name": "unrestricted double" + }, { "name": "ArrayBuffer" }, { - "name": "NFCMessage" + "name": "Dictionary" } ] }, "type_": "Typedef", "url": "https://w3c.github.io/web-nfc/" }, - { - "files": [ - "modules/nfc/MessageCallback.idl", - "modules/nfc/NFC.idl", - "modules/nfc/NFCMessage.idl", - "modules/nfc/NFCPushOptions.idl", - "modules/nfc/NFCRecord.idl", - "modules/nfc/NFCWatchOptions.idl", - "modules/nfc/NavigatorNFC.idl" - ], - "members": [ - { - "defaultValue": "true", - "from": "NFCPushOptions", - "name": "ignoreRead", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "any", - "from": "NFCPushOptions", - "name": "target", - "type": { - "name": "NFCPushTarget" - } - }, - { - "defaultValue": "Infinity", - "from": "NFCPushOptions", - "name": "timeout", - "type": { - "name": "unrestricted double" - } - } - ], - "name": "NFCPushOptions", - "type_": "Dictionary", - "url": "https://w3c.github.io/web-nfc/" - }, - { - "files": [ - "modules/nfc/MessageCallback.idl", - "modules/nfc/NFC.idl", - "modules/nfc/NFCMessage.idl", - "modules/nfc/NFCPushOptions.idl", - "modules/nfc/NFCRecord.idl", - "modules/nfc/NFCWatchOptions.idl", - "modules/nfc/NavigatorNFC.idl" - ], - "name": "NFCPushTarget", - "type_": "Enum", - "url": "https://w3c.github.io/web-nfc/", - "value": [ - "tag", - "peer", - "any" - ] - }, - { - "files": [ - "modules/nfc/MessageCallback.idl", - "modules/nfc/NFC.idl", - "modules/nfc/NFCMessage.idl", - "modules/nfc/NFCPushOptions.idl", - "modules/nfc/NFCRecord.idl", - "modules/nfc/NFCWatchOptions.idl", - "modules/nfc/NavigatorNFC.idl" - ], - "members": [ - { - "from": "NFCRecord", - "name": "data", - "type": { - "name": "NFCRecordData" - } - }, - { - "from": "NFCRecord", - "name": "mediaType", - "type": { - "name": "USVString" - } - }, - { - "from": "NFCRecord", - "name": "recordType", - "type": { - "name": "NFCRecordType" - } - } - ], - "name": "NFCRecord", - "type_": "Dictionary", - "url": "https://w3c.github.io/web-nfc/" - }, { "files": [ "modules/nfc/MessageCallback.idl", @@ -110017,6 +111671,71 @@ "type_": "Interface", "url": "https://w3c.github.io/web-nfc/" }, + { + "files": [ + "modules/nfc/MessageCallback.idl", + "modules/nfc/NFC.idl", + "modules/nfc/NFCMessage.idl", + "modules/nfc/NFCPushOptions.idl", + "modules/nfc/NFCRecord.idl", + "modules/nfc/NFCWatchOptions.idl", + "modules/nfc/NavigatorNFC.idl" + ], + "name": "NFCPushMessage", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "ArrayBuffer" + }, + { + "name": "NFCMessage" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/web-nfc/" + }, + { + "files": [ + "modules/nfc/MessageCallback.idl", + "modules/nfc/NFC.idl", + "modules/nfc/NFCMessage.idl", + "modules/nfc/NFCPushOptions.idl", + "modules/nfc/NFCRecord.idl", + "modules/nfc/NFCWatchOptions.idl", + "modules/nfc/NavigatorNFC.idl" + ], + "members": [ + { + "from": "NFCRecord", + "name": "data", + "type": { + "name": "NFCRecordData" + } + }, + { + "from": "NFCRecord", + "name": "mediaType", + "type": { + "name": "USVString" + } + }, + { + "from": "NFCRecord", + "name": "recordType", + "type": { + "name": "NFCRecordType" + } + } + ], + "name": "NFCRecord", + "type_": "Dictionary", + "url": "https://w3c.github.io/web-nfc/" + }, { "files": [ "modules/nfc/MessageCallback.idl", @@ -110068,220 +111787,68 @@ ], "members": [ { - "defaultValue": "", - "from": "NFCWatchOptions", - "name": "mediaType", - "type": { - "name": "USVString" - } - }, - { - "defaultValue": "web-nfc-only", - "from": "NFCWatchOptions", - "name": "mode", - "type": { - "name": "NFCWatchMode" - } - }, - { - "from": "NFCWatchOptions", - "name": "recordType", + "from": "NFCMessage", + "name": "data", "type": { - "name": "NFCRecordType", + "name": "sequence", "params": [ - "nullable" + { + "name": "NFCRecord" + } ] } }, { - "defaultValue": "", - "from": "NFCWatchOptions", + "from": "NFCMessage", "name": "url", "type": { "name": "USVString" } } ], - "name": "NFCWatchOptions", + "name": "NFCMessage", "type_": "Dictionary", "url": "https://w3c.github.io/web-nfc/" }, { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/credentialmanager/Credential.idl", - "modules/credentialmanager/FederatedCredential.idl", - "modules/credentialmanager/PasswordCredential.idl", - "modules/credentialmanager/SiteBoundCredential.idl" - ], - "members": [ - { - "from": "Credential", - "isReadOnly": true, - "name": "id", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "Credential", - "isReadOnly": true, - "name": "type", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "Credential", - "type_": "Interface", - "url": "https://w3c.github.io/webappsec-credential-management/" - }, - { - "files": [ - "modules/credentialmanager/Credential.idl", - "modules/credentialmanager/FederatedCredential.idl", - "modules/credentialmanager/PasswordCredential.idl", - "modules/credentialmanager/SiteBoundCredential.idl" - ], - "isPartial": true, - "members": [ - { - "from": "RequestInit", - "name": "credentials", - "type": { - "name": "CredentialInfo" - } - } - ], - "name": "RequestInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/webappsec-credential-management/" - }, - { - "files": [ - "modules/credentialmanager/Credential.idl", - "modules/credentialmanager/FederatedCredential.idl", - "modules/credentialmanager/PasswordCredential.idl", - "modules/credentialmanager/SiteBoundCredential.idl" - ], - "name": "CredentialInfo", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "PasswordCredential" - }, - { - "name": "RequestCredentials" - } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/webappsec-credential-management/" - }, - { - "files": [ - "modules/credentialmanager/Credential.idl", - "modules/credentialmanager/FederatedCredential.idl", - "modules/credentialmanager/PasswordCredential.idl", - "modules/credentialmanager/SiteBoundCredential.idl" - ], - "name": "CredentialBodyType", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "FormData" - }, - { - "name": "URLSearchParams" - } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/webappsec-credential-management/" - }, - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], "files": [ - "modules/credentialmanager/Credential.idl", - "modules/credentialmanager/FederatedCredential.idl", - "modules/credentialmanager/PasswordCredential.idl", - "modules/credentialmanager/SiteBoundCredential.idl" - ], - "members": [ - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "CredentialRequestOptions" - } - } - ], - "from": "CredentialsContainer", - "name": "get", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "Credential", - "params": [ - "nullable" - ] - } - ] + "modules/nfc/MessageCallback.idl", + "modules/nfc/NFC.idl", + "modules/nfc/NFCMessage.idl", + "modules/nfc/NFCPushOptions.idl", + "modules/nfc/NFCRecord.idl", + "modules/nfc/NFCWatchOptions.idl", + "modules/nfc/NavigatorNFC.idl" + ], + "members": [ + { + "defaultValue": "true", + "from": "NFCPushOptions", + "name": "ignoreRead", + "type": { + "name": "boolean" } }, { - "from": "CredentialsContainer", - "name": "requireUserMediation", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] + "defaultValue": "any", + "from": "NFCPushOptions", + "name": "target", + "type": { + "name": "NFCPushTarget" } }, { - "args": [ - { - "name": "credential", - "type": { - "name": "Credential" - } - } - ], - "from": "CredentialsContainer", - "name": "store", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "Credential" - } - ] + "defaultValue": "Infinity", + "from": "NFCPushOptions", + "name": "timeout", + "type": { + "name": "unrestricted double" } } ], - "name": "CredentialsContainer", - "type_": "Interface", - "url": "https://w3c.github.io/webappsec-credential-management/" + "name": "NFCPushOptions", + "type_": "Dictionary", + "url": "https://w3c.github.io/web-nfc/" }, { "attrs": [ @@ -110341,6 +111908,28 @@ "type_": "Interface", "url": "https://w3c.github.io/webappsec-credential-management/" }, + { + "files": [ + "modules/credentialmanager/Credential.idl", + "modules/credentialmanager/FederatedCredential.idl", + "modules/credentialmanager/PasswordCredential.idl", + "modules/credentialmanager/SiteBoundCredential.idl" + ], + "name": "CredentialBodyType", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "FormData" + }, + { + "name": "URLSearchParams" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/webappsec-credential-management/" + }, { "attrs": [ { @@ -110445,6 +112034,28 @@ "type_": "Dictionary", "url": "https://w3c.github.io/webappsec-credential-management/" }, + { + "files": [ + "modules/credentialmanager/Credential.idl", + "modules/credentialmanager/FederatedCredential.idl", + "modules/credentialmanager/PasswordCredential.idl", + "modules/credentialmanager/SiteBoundCredential.idl" + ], + "name": "CredentialInfo", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "PasswordCredential" + }, + { + "name": "RequestCredentials" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/webappsec-credential-management/" + }, { "files": [ "modules/credentialmanager/Credential.idl", @@ -110462,6 +112073,118 @@ "password" ] }, + { + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/credentialmanager/Credential.idl", + "modules/credentialmanager/FederatedCredential.idl", + "modules/credentialmanager/PasswordCredential.idl", + "modules/credentialmanager/SiteBoundCredential.idl" + ], + "members": [ + { + "from": "Credential", + "isReadOnly": true, + "name": "id", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "Credential", + "isReadOnly": true, + "name": "type", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "Credential", + "type_": "Interface", + "url": "https://w3c.github.io/webappsec-credential-management/" + }, + { + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/credentialmanager/Credential.idl", + "modules/credentialmanager/FederatedCredential.idl", + "modules/credentialmanager/PasswordCredential.idl", + "modules/credentialmanager/SiteBoundCredential.idl" + ], + "members": [ + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "CredentialRequestOptions" + } + } + ], + "from": "CredentialsContainer", + "name": "get", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "Credential", + "params": [ + "nullable" + ] + } + ] + } + }, + { + "from": "CredentialsContainer", + "name": "requireUserMediation", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "args": [ + { + "name": "credential", + "type": { + "name": "Credential" + } + } + ], + "from": "CredentialsContainer", + "name": "store", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "Credential" + } + ] + } + } + ], + "name": "CredentialsContainer", + "type_": "Interface", + "url": "https://w3c.github.io/webappsec-credential-management/" + }, { "attrs": [ { @@ -110513,6 +112236,95 @@ "report" ] }, + { + "files": [ + "core/events/SecurityPolicyViolationEvent.idl", + "core/events/SecurityPolicyViolationEventInit.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "from": "SecurityPolicyViolationEventInit", + "name": "blockedURI", + "type": { + "name": "DOMString" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "columnNumber", + "type": { + "name": "long" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "disposition", + "type": { + "name": "SecurityPolicyViolationEventDisposition" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "documentURI", + "type": { + "name": "DOMString" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "effectiveDirective", + "type": { + "name": "DOMString" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "lineNumber", + "type": { + "name": "long" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "originalPolicy", + "type": { + "name": "DOMString" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "referrer", + "type": { + "name": "DOMString" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "sourceFile", + "type": { + "name": "DOMString" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "statusCode", + "type": { + "name": "unsigned short" + } + }, + { + "from": "SecurityPolicyViolationEventInit", + "name": "violatedDirective", + "type": { + "name": "DOMString" + } + } + ], + "name": "SecurityPolicyViolationEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/webappsec-csp/" + }, { "attrs": [ { @@ -110645,95 +112457,6 @@ "type_": "Interface", "url": "https://w3c.github.io/webappsec-csp/" }, - { - "files": [ - "core/events/SecurityPolicyViolationEvent.idl", - "core/events/SecurityPolicyViolationEventInit.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "from": "SecurityPolicyViolationEventInit", - "name": "blockedURI", - "type": { - "name": "DOMString" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "columnNumber", - "type": { - "name": "long" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "disposition", - "type": { - "name": "SecurityPolicyViolationEventDisposition" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "documentURI", - "type": { - "name": "DOMString" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "effectiveDirective", - "type": { - "name": "DOMString" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "lineNumber", - "type": { - "name": "long" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "originalPolicy", - "type": { - "name": "DOMString" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "referrer", - "type": { - "name": "DOMString" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "sourceFile", - "type": { - "name": "DOMString" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "statusCode", - "type": { - "name": "unsigned short" - } - }, - { - "from": "SecurityPolicyViolationEventInit", - "name": "violatedDirective", - "type": { - "name": "DOMString" - } - } - ], - "name": "SecurityPolicyViolationEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/webappsec-csp/" - }, { "files": [ "modules/fetch/Request.idl" @@ -110753,18 +112476,6 @@ "unsafe-url" ] }, - { - "files": [ - "core/html/HTMLScriptElement.idl" - ], - "name": "SecurityPolicyMode", - "type_": "Enum", - "url": "https://w3c.github.io/webappsec/specs/content-security-policy/", - "value": [ - "EnforceMode", - "ReportOnlyMode" - ] - }, { "attrs": [ { @@ -110872,45 +112583,94 @@ { "attrs": [ { - "name": "NoInterfaceObject", + "args": [ + { + "name": "sourceExpression", + "type": { + "name": "DOMString" + } + } + ], + "name": "Constructor", "type_": "ExtendedAttribute" } ], "files": [ "core/html/HTMLScriptElement.idl" ], + "inheritsFrom": "SecurityPolicySource", "members": [ - ], - "name": "SecurityPolicyDirective", - "type_": "Interface", - "url": "https://w3c.github.io/webappsec/specs/content-security-policy/" - }, - { - "files": [ - "core/html/HTMLScriptElement.idl" - ], - "name": "SecurityPolicyHashAlgorithm", - "type_": "Enum", - "url": "https://w3c.github.io/webappsec/specs/content-security-policy/", - "value": [ - "SHA-256", - "SHA-384", - "SHA-512" - ] - }, - { - "attrs": [ { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" + "from": "SecurityPolicySourceURL", + "isReadOnly": true, + "name": "host", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "SecurityPolicySourceURL", + "isReadOnly": true, + "name": "hostWildcard", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "url", + "type": { + "name": "DOMString" + } + } + ], + "from": "SecurityPolicySourceURL", + "name": "matchesURL", + "returnType": { + "name": "boolean" + } + }, + { + "from": "SecurityPolicySourceURL", + "isReadOnly": true, + "name": "path", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "SecurityPolicySourceURL", + "isReadOnly": true, + "name": "port", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "SecurityPolicySourceURL", + "isReadOnly": true, + "name": "portWildcard", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "SecurityPolicySourceURL", + "isReadOnly": true, + "name": "scheme", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" } ], - "files": [ - "core/html/HTMLScriptElement.idl" - ], - "members": [ - ], - "name": "SecurityPolicySource", + "name": "SecurityPolicySourceURL", "type_": "Interface", "url": "https://w3c.github.io/webappsec/specs/content-security-policy/" }, @@ -110972,6 +112732,19 @@ "type_": "Interface", "url": "https://w3c.github.io/webappsec/specs/content-security-policy/" }, + { + "files": [ + "core/html/HTMLScriptElement.idl" + ], + "name": "SecurityPolicyHashAlgorithm", + "type_": "Enum", + "url": "https://w3c.github.io/webappsec/specs/content-security-policy/", + "value": [ + "SHA-256", + "SHA-384", + "SHA-512" + ] + }, { "attrs": [ { @@ -111072,6 +112845,34 @@ "type_": "Interface", "url": "https://w3c.github.io/webappsec/specs/content-security-policy/" }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/html/HTMLScriptElement.idl" + ], + "members": [ + ], + "name": "SecurityPolicySource", + "type_": "Interface", + "url": "https://w3c.github.io/webappsec/specs/content-security-policy/" + }, + { + "files": [ + "core/html/HTMLScriptElement.idl" + ], + "name": "SecurityPolicyMode", + "type_": "Enum", + "url": "https://w3c.github.io/webappsec/specs/content-security-policy/", + "value": [ + "EnforceMode", + "ReportOnlyMode" + ] + }, { "attrs": [ { @@ -111124,96 +112925,89 @@ { "attrs": [ { - "args": [ - { - "name": "sourceExpression", - "type": { - "name": "DOMString" - } - } - ], - "name": "Constructor", + "name": "NoInterfaceObject", "type_": "ExtendedAttribute" } ], "files": [ "core/html/HTMLScriptElement.idl" ], - "inheritsFrom": "SecurityPolicySource", "members": [ - { - "from": "SecurityPolicySourceURL", - "isReadOnly": true, - "name": "host", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "SecurityPolicySourceURL", - "isReadOnly": true, - "name": "hostWildcard", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, + ], + "name": "SecurityPolicyDirective", + "type_": "Interface", + "url": "https://w3c.github.io/webappsec/specs/content-security-policy/" + }, + { + "files": [ + "modules/credentialmanager/CredentialData.idl", + "modules/credentialmanager/CredentialRequestOptions.idl", + "modules/credentialmanager/FederatedCredentialData.idl", + "modules/credentialmanager/FederatedCredentialRequestOptions.idl", + "modules/credentialmanager/FormDataOptions.idl", + "modules/credentialmanager/LocallyStoredCredentialData.idl", + "modules/credentialmanager/PasswordCredentialData.idl" + ], + "members": [ { "args": [ { - "name": "url", + "name": "options", "type": { - "name": "DOMString" + "name": "CredentialRequestOptions" } } ], - "from": "SecurityPolicySourceURL", - "name": "matchesURL", + "from": "CredentialContainer", + "name": "get", "returnType": { - "name": "boolean" + "name": "Promise", + "params": [ + { + "name": "Credential", + "params": [ + "nullable" + ] + } + ] } }, { - "from": "SecurityPolicySourceURL", - "isReadOnly": true, - "name": "path", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "SecurityPolicySourceURL", - "isReadOnly": true, - "name": "port", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "SecurityPolicySourceURL", - "isReadOnly": true, - "name": "portWildcard", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "from": "CredentialContainer", + "name": "requireUserMediation", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } }, { - "from": "SecurityPolicySourceURL", - "isReadOnly": true, - "name": "scheme", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "args": [ + { + "name": "credential", + "type": { + "name": "Credential" + } + } + ], + "from": "CredentialContainer", + "name": "store", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "Credential" + } + ] + } } ], - "name": "SecurityPolicySourceURL", + "name": "CredentialContainer", "type_": "Interface", - "url": "https://w3c.github.io/webappsec/specs/content-security-policy/" + "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" }, { "files": [ @@ -111225,24 +113019,16 @@ "modules/credentialmanager/LocallyStoredCredentialData.idl", "modules/credentialmanager/PasswordCredentialData.idl" ], - "inheritsFrom": "OriginBoundCredentialData", "members": [ { - "from": "FederatedCredentialData", - "name": "protocol", + "from": "CredentialData", + "name": "id", "type": { "name": "DOMString" } - }, - { - "from": "FederatedCredentialData", - "name": "provider", - "type": { - "name": "USVString" - } } ], - "name": "FederatedCredentialData", + "name": "CredentialData", "type_": "Dictionary", "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" }, @@ -111258,29 +113044,23 @@ ], "members": [ { - "from": "CredentialRequestOptions", - "name": "federated", - "type": { - "name": "FederatedCredentialRequestOptions" - } - }, - { - "from": "CredentialRequestOptions", - "name": "password", + "defaultValue": "username", + "from": "FormDataOptions", + "name": "idName", "type": { - "name": "boolean" + "name": "DOMString" } }, { - "defaultValue": "false", - "from": "CredentialRequestOptions", - "name": "suppressUI", + "defaultValue": "password", + "from": "FormDataOptions", + "name": "passwordName", "type": { - "name": "boolean" + "name": "DOMString" } } ], - "name": "CredentialRequestOptions", + "name": "FormDataOptions", "type_": "Dictionary", "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" }, @@ -111325,17 +113105,29 @@ "modules/credentialmanager/LocallyStoredCredentialData.idl", "modules/credentialmanager/PasswordCredentialData.idl" ], + "inheritsFrom": "Credential", "members": [ { - "from": "CredentialData", - "name": "id", + "from": "OriginBoundCredential", + "isReadOnly": true, + "name": "iconURL", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "OriginBoundCredential", + "isReadOnly": true, + "name": "name", "type": { "name": "DOMString" - } + }, + "type_": "Attribute" } ], - "name": "CredentialData", - "type_": "Dictionary", + "name": "OriginBoundCredential", + "type_": "Interface", "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" }, { @@ -111348,33 +113140,24 @@ "modules/credentialmanager/LocallyStoredCredentialData.idl", "modules/credentialmanager/PasswordCredentialData.idl" ], + "inheritsFrom": "OriginBoundCredentialData", "members": [ { - "from": "FederatedCredentialRequestOptions", - "name": "protocols", + "from": "FederatedCredentialData", + "name": "protocol", "type": { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] + "name": "DOMString" } }, { - "from": "FederatedCredentialRequestOptions", - "name": "providers", + "from": "FederatedCredentialData", + "name": "provider", "type": { - "name": "sequence", - "params": [ - { - "name": "USVString" - } - ] + "name": "USVString" } } ], - "name": "FederatedCredentialRequestOptions", + "name": "FederatedCredentialData", "type_": "Dictionary", "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" }, @@ -111390,94 +113173,29 @@ ], "members": [ { - "args": [ - { - "name": "options", - "type": { - "name": "CredentialRequestOptions" - } - } - ], - "from": "CredentialContainer", - "name": "get", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "Credential", - "params": [ - "nullable" - ] - } - ] - } - }, - { - "from": "CredentialContainer", - "name": "requireUserMediation", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] + "from": "CredentialRequestOptions", + "name": "federated", + "type": { + "name": "FederatedCredentialRequestOptions" } }, { - "args": [ - { - "name": "credential", - "type": { - "name": "Credential" - } - } - ], - "from": "CredentialContainer", - "name": "store", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "Credential" - } - ] - } - } - ], - "name": "CredentialContainer", - "type_": "Interface", - "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" - }, - { - "files": [ - "modules/credentialmanager/CredentialData.idl", - "modules/credentialmanager/CredentialRequestOptions.idl", - "modules/credentialmanager/FederatedCredentialData.idl", - "modules/credentialmanager/FederatedCredentialRequestOptions.idl", - "modules/credentialmanager/FormDataOptions.idl", - "modules/credentialmanager/LocallyStoredCredentialData.idl", - "modules/credentialmanager/PasswordCredentialData.idl" - ], - "members": [ - { - "defaultValue": "username", - "from": "FormDataOptions", - "name": "idName", + "from": "CredentialRequestOptions", + "name": "password", "type": { - "name": "DOMString" + "name": "boolean" } }, { - "defaultValue": "password", - "from": "FormDataOptions", - "name": "passwordName", + "defaultValue": "false", + "from": "CredentialRequestOptions", + "name": "suppressUI", "type": { - "name": "DOMString" + "name": "boolean" } } ], - "name": "FormDataOptions", + "name": "CredentialRequestOptions", "type_": "Dictionary", "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" }, @@ -111491,29 +113209,18 @@ "modules/credentialmanager/LocallyStoredCredentialData.idl", "modules/credentialmanager/PasswordCredentialData.idl" ], - "inheritsFrom": "Credential", + "inheritsFrom": "OriginBoundCredentialData", "members": [ { - "from": "OriginBoundCredential", - "isReadOnly": true, - "name": "iconURL", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "OriginBoundCredential", - "isReadOnly": true, - "name": "name", + "from": "PasswordCredentialData", + "name": "password", "type": { "name": "DOMString" - }, - "type_": "Attribute" + } } ], - "name": "OriginBoundCredential", - "type_": "Interface", + "name": "PasswordCredentialData", + "type_": "Dictionary", "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" }, { @@ -111526,101 +113233,53 @@ "modules/credentialmanager/LocallyStoredCredentialData.idl", "modules/credentialmanager/PasswordCredentialData.idl" ], - "inheritsFrom": "OriginBoundCredentialData", "members": [ { - "from": "PasswordCredentialData", - "name": "password", + "from": "FederatedCredentialRequestOptions", + "name": "protocols", "type": { - "name": "DOMString" - } - } - ], - "name": "PasswordCredentialData", - "type_": "Dictionary", - "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" - }, - { - "files": [ - "core/dom/Document.idl", - "core/dom/Document.idl", - "core/dom/ElementRegistrationOptions.idl", - "core/frame/Window.idl" - ], - "members": [ - { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - }, - { - "name": "constructor", - "type": { - "name": "Function" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ElementDefinitionOptions" - } - } - ], - "attrs": [ - { - "name": "CEReactions", - "type_": "ExtendedAttribute" - } - ], - "from": "CustomElementRegistry", - "name": "define", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "name", - "type": { + "name": "sequence", + "params": [ + { "name": "DOMString" } - } - ], - "from": "CustomElementRegistry", - "name": "get", - "returnType": { - "name": "any" + ] } }, { - "args": [ - { - "name": "name", - "type": { - "name": "DOMString" - } - } - ], - "from": "CustomElementRegistry", - "name": "whenDefined", - "returnType": { - "name": "Promise", + "from": "FederatedCredentialRequestOptions", + "name": "providers", + "type": { + "name": "sequence", "params": [ { - "name": "void" + "name": "USVString" } ] } } ], - "name": "CustomElementRegistry", - "type_": "Interface", - "url": "https://w3c.github.io/webcomponents/spec/custom/" + "name": "FederatedCredentialRequestOptions", + "type_": "Dictionary", + "url": "https://w3c.github.io/webappsec/specs/credentialmanagement/" + }, + { + "files": [ + "core/dom/DocumentOrShadowRoot.idl", + "core/dom/shadow/ShadowRoot.idl", + "core/dom/shadow/ShadowRootInit.idl", + "core/html/AssignedNodesOptions.idl", + "core/html/HTMLContentElement.idl", + "core/html/HTMLShadowElement.idl", + "core/html/HTMLSlotElement.idl" + ], + "name": "ShadowRootMode", + "type_": "Enum", + "url": "https://w3c.github.io/webcomponents/spec/shadow/", + "value": [ + "open", + "closed" + ] }, { "attrs": [ @@ -111660,9 +113319,15 @@ "type_": "Attribute" }, { + "attrs": [ + { + "name": "LenientSetter", + "type_": "ExtendedAttribute" + } + ], "from": "DocumentOrShadowRoot", "isReadOnly": true, - "name": "pointerLockElement", + "name": "fullscreenElement", "type": { "name": "Element", "params": [ @@ -111672,15 +113337,9 @@ "type_": "Attribute" }, { - "attrs": [ - { - "name": "LenientSetter", - "type_": "ExtendedAttribute" - } - ], "from": "DocumentOrShadowRoot", "isReadOnly": true, - "name": "fullscreenElement", + "name": "pointerLockElement", "type": { "name": "Element", "params": [ @@ -111800,21 +113459,18 @@ "url": "https://w3c.github.io/webcomponents/spec/shadow/" }, { - "files": [ - "core/dom/DocumentOrShadowRoot.idl", - "core/dom/shadow/ShadowRoot.idl", - "core/dom/shadow/ShadowRootInit.idl", - "core/html/AssignedNodesOptions.idl", - "core/html/HTMLContentElement.idl", - "core/html/HTMLShadowElement.idl", - "core/html/HTMLSlotElement.idl" - ], - "name": "ShadowRootMode", + "name": "KeyUsage", "type_": "Enum", - "url": "https://w3c.github.io/webcomponents/spec/shadow/", + "url": "https://w3c.github.io/webcrypto/Overview.html", "value": [ - "open", - "closed" + "encrypt", + "decrypt", + "sign", + "verify", + "deriveKey", + "deriveBits", + "wrapKey", + "unwrapKey" ] }, { @@ -111874,6 +113530,33 @@ "type_": "Interface", "url": "https://w3c.github.io/webcrypto/Overview.html" }, + { + "name": "AlgorithmIdentifier", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "object" + }, + { + "name": "DOMString" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/webcrypto/Overview.html" + }, + { + "name": "KeyFormat", + "type_": "Enum", + "url": "https://w3c.github.io/webcrypto/Overview.html", + "value": [ + "raw", + "spki", + "pkcs8", + "jwk" + ] + }, { "attrs": [ { @@ -112355,22 +114038,6 @@ "type_": "Interface", "url": "https://w3c.github.io/webcrypto/Overview.html" }, - { - "name": "AlgorithmIdentifier", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "object" - }, - { - "name": "DOMString" - } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/webcrypto/Overview.html" - }, { "attrs": [ { @@ -112418,66 +114085,6 @@ "type_": "Interface", "url": "https://w3c.github.io/webcrypto/Overview.html" }, - { - "name": "KeyUsage", - "type_": "Enum", - "url": "https://w3c.github.io/webcrypto/Overview.html", - "value": [ - "encrypt", - "decrypt", - "sign", - "verify", - "deriveKey", - "deriveBits", - "wrapKey", - "unwrapKey" - ] - }, - { - "name": "KeyFormat", - "type_": "Enum", - "url": "https://w3c.github.io/webcrypto/Overview.html", - "value": [ - "raw", - "spki", - "pkcs8", - "jwk" - ] - }, - { - "files": [ - "modules/payments/BasicCardRequest.idl" - ], - "members": [ - { - "from": "BasicCardRequest", - "name": "supportedNetworks", - "type": { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - } - }, - { - "from": "BasicCardRequest", - "name": "supportedTypes", - "type": { - "name": "sequence", - "params": [ - { - "name": "BasicCardType" - } - ] - } - } - ], - "name": "BasicCardRequest", - "type_": "Dictionary", - "url": "https://w3c.github.io/webpayments-methods-card/" - }, { "files": [ "modules/payments/BasicCardRequest.idl" @@ -112538,66 +114145,48 @@ "files": [ "modules/payments/BasicCardRequest.idl" ], - "name": "BasicCardType", - "type_": "Enum", - "url": "https://w3c.github.io/webpayments-methods-card/", - "value": [ - "credit", - "debit", - "prepaid" - ] - }, - { "members": [ { - "from": "PaymentAppRequestData", - "name": "methodData", + "from": "BasicCardRequest", + "name": "supportedNetworks", "type": { "name": "sequence", "params": [ { - "name": "PaymentMethodData" + "name": "DOMString" } ] } }, { - "from": "PaymentAppRequestData", - "name": "modifiers", + "from": "BasicCardRequest", + "name": "supportedTypes", "type": { "name": "sequence", "params": [ { - "name": "PaymentDetailsModifier" + "name": "BasicCardType" } ] } - }, - { - "from": "PaymentAppRequestData", - "name": "optionId", - "type": { - "name": "DOMString" - } - }, - { - "from": "PaymentAppRequestData", - "name": "origin", - "type": { - "name": "DOMString" - } - }, - { - "from": "PaymentAppRequestData", - "name": "total", - "type": { - "name": "PaymentItem" - } } ], - "name": "PaymentAppRequestData", + "name": "BasicCardRequest", "type_": "Dictionary", - "url": "https://w3c.github.io/webpayments-payment-apps-api/" + "url": "https://w3c.github.io/webpayments-methods-card/" + }, + { + "files": [ + "modules/payments/BasicCardRequest.idl" + ], + "name": "BasicCardType", + "type_": "Enum", + "url": "https://w3c.github.io/webpayments-methods-card/", + "value": [ + "credit", + "debit", + "prepaid" + ] }, { "attrs": [ @@ -112683,47 +114272,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/webpayments-payment-apps-api/" }, - { - "args": [ - { - "name": "methodData", - "type": { - "name": "sequence", - "params": [ - { - "name": "PaymentMethodData" - } - ] - } - }, - { - "name": "details", - "type": { - "name": "PaymentDetails" - } - } - ], - "files": [ - "modules/payments/PaymentAppManager.idl", - "modules/payments/PaymentAppManifest.idl", - "modules/payments/PaymentAppOption.idl", - "modules/payments/PaymentAppRequestData.idl", - "modules/payments/PaymentAppServiceWorkerGlobalScope.idl", - "modules/payments/PaymentAppServiceWorkerRegistration.idl", - "modules/payments/PaymentRequestEvent.idl" - ], - "name": "CanHandleCallback", - "returnType": { - "name": "Sequence", - "params": [ - { - "name": "AvailableOption" - } - ] - }, - "type_": "Callback", - "url": "https://w3c.github.io/webpayments-payment-apps-api/" - }, { "files": [ "modules/payments/PaymentAppManager.idl", @@ -112772,62 +114320,6 @@ "type_": "Interface", "url": "https://w3c.github.io/webpayments-payment-apps-api/" }, - { - "files": [ - "modules/payments/PaymentAppManager.idl", - "modules/payments/PaymentAppManifest.idl", - "modules/payments/PaymentAppOption.idl", - "modules/payments/PaymentAppRequestData.idl", - "modules/payments/PaymentAppServiceWorkerGlobalScope.idl", - "modules/payments/PaymentAppServiceWorkerRegistration.idl", - "modules/payments/PaymentRequestEvent.idl" - ], - "members": [ - { - "from": "PaymentAppManifest", - "name": "canHandle", - "type": { - "name": "CanHandleCallback" - } - }, - { - "from": "PaymentAppManifest", - "name": "icons", - "type": { - "name": "sequence", - "params": [ - { - "name": "ImageObject" - } - ] - } - }, - { - "from": "PaymentAppManifest", - "isRequired": true, - "name": "name", - "type": { - "name": "DOMString" - } - }, - { - "from": "PaymentAppManifest", - "isRequired": true, - "name": "options", - "type": { - "name": "sequence", - "params": [ - { - "name": "PaymentAppOption" - } - ] - } - } - ], - "name": "PaymentAppManifest", - "type_": "Dictionary", - "url": "https://w3c.github.io/webpayments-payment-apps-api/" - }, { "files": [ "modules/payments/PaymentAppManager.idl", @@ -112896,7 +114388,28 @@ ], "members": [ { - "from": "PaymentAppRequest", + "from": "PaymentAppResponse", + "name": "details", + "type": { + "name": "object" + } + }, + { + "from": "PaymentAppResponse", + "name": "methodName", + "type": { + "name": "DOMString" + } + } + ], + "name": "PaymentAppResponse", + "type_": "Dictionary", + "url": "https://w3c.github.io/webpayments-payment-apps-api/" + }, + { + "members": [ + { + "from": "PaymentAppRequestData", "name": "methodData", "type": { "name": "sequence", @@ -112908,7 +114421,7 @@ } }, { - "from": "PaymentAppRequest", + "from": "PaymentAppRequestData", "name": "modifiers", "type": { "name": "sequence", @@ -112920,28 +114433,28 @@ } }, { - "from": "PaymentAppRequest", + "from": "PaymentAppRequestData", "name": "optionId", "type": { "name": "DOMString" } }, { - "from": "PaymentAppRequest", + "from": "PaymentAppRequestData", "name": "origin", "type": { "name": "DOMString" } }, { - "from": "PaymentAppRequest", + "from": "PaymentAppRequestData", "name": "total", "type": { "name": "PaymentItem" } } ], - "name": "PaymentAppRequest", + "name": "PaymentAppRequestData", "type_": "Dictionary", "url": "https://w3c.github.io/webpayments-payment-apps-api/" }, @@ -112957,256 +114470,151 @@ ], "members": [ { - "from": "PaymentAppResponse", - "name": "details", + "from": "PaymentAppManifest", + "name": "canHandle", "type": { - "name": "object" + "name": "CanHandleCallback" } }, { - "from": "PaymentAppResponse", - "name": "methodName", + "from": "PaymentAppManifest", + "name": "icons", + "type": { + "name": "sequence", + "params": [ + { + "name": "ImageObject" + } + ] + } + }, + { + "from": "PaymentAppManifest", + "isRequired": true, + "name": "name", "type": { "name": "DOMString" } + }, + { + "from": "PaymentAppManifest", + "isRequired": true, + "name": "options", + "type": { + "name": "sequence", + "params": [ + { + "name": "PaymentAppOption" + } + ] + } } ], - "name": "PaymentAppResponse", + "name": "PaymentAppManifest", "type_": "Dictionary", "url": "https://w3c.github.io/webpayments-payment-apps-api/" }, { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "name": "RTCIceCredentialType", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "password", - "token" - ] - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "members": [ - { - "from": "RTCStats", - "name": "id", - "type": { - "name": "DOMString" - } - }, + "args": [ { - "from": "RTCStats", - "name": "timestamp", + "name": "methodData", "type": { - "name": "DOMHighResTimeStamp" + "name": "sequence", + "params": [ + { + "name": "PaymentMethodData" + } + ] } }, { - "from": "RTCStats", - "name": "type", + "name": "details", "type": { - "name": "RTCStatsType" + "name": "PaymentDetails" } } ], - "name": "RTCStats", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" + "files": [ + "modules/payments/PaymentAppManager.idl", + "modules/payments/PaymentAppManifest.idl", + "modules/payments/PaymentAppOption.idl", + "modules/payments/PaymentAppRequestData.idl", + "modules/payments/PaymentAppServiceWorkerGlobalScope.idl", + "modules/payments/PaymentAppServiceWorkerRegistration.idl", + "modules/payments/PaymentRequestEvent.idl" + ], + "name": "CanHandleCallback", + "returnType": { + "name": "Sequence", + "params": [ + { + "name": "AvailableOption" + } + ] + }, + "type_": "Callback", + "url": "https://w3c.github.io/webpayments-payment-apps-api/" }, { "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" + "modules/payments/PaymentAppManager.idl", + "modules/payments/PaymentAppManifest.idl", + "modules/payments/PaymentAppOption.idl", + "modules/payments/PaymentAppRequestData.idl", + "modules/payments/PaymentAppServiceWorkerGlobalScope.idl", + "modules/payments/PaymentAppServiceWorkerRegistration.idl", + "modules/payments/PaymentRequestEvent.idl" ], "members": [ { - "from": "RTCRtpTransceiver", - "isReadOnly": true, - "name": "currentDirection", - "type": { - "name": "RTCRtpTransceiverDirection", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCRtpTransceiver", - "isReadOnly": true, - "name": "direction", - "type": { - "name": "RTCRtpTransceiverDirection" - }, - "type_": "Attribute" - }, - { - "from": "RTCRtpTransceiver", - "isReadOnly": true, - "name": "mid", + "from": "PaymentAppRequest", + "name": "methodData", "type": { - "name": "DOMString", + "name": "sequence", "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "RTCRtpTransceiver", - "isReadOnly": true, - "name": "receiver", - "type": { - "name": "RTCRtpReceiver" - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "RTCRtpTransceiver", - "isReadOnly": true, - "name": "sender", - "type": { - "name": "RTCRtpSender" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "codecs", - "type": { - "name": "sequence", - "params": [ - { - "name": "RTCRtpCodecCapability" - } - ] + { + "name": "PaymentMethodData" } - } - ], - "from": "RTCRtpTransceiver", - "name": "setCodecPreferences", - "returnType": { - "name": "void" + ] } }, { - "args": [ - { - "name": "direction", - "type": { - "name": "RTCRtpTransceiverDirection" + "from": "PaymentAppRequest", + "name": "modifiers", + "type": { + "name": "sequence", + "params": [ + { + "name": "PaymentDetailsModifier" } - } - ], - "from": "RTCRtpTransceiver", - "name": "setDirection", - "returnType": { - "name": "void" + ] } }, { - "from": "RTCRtpTransceiver", - "name": "stop", - "returnType": { - "name": "void" + "from": "PaymentAppRequest", + "name": "optionId", + "type": { + "name": "DOMString" } }, { - "from": "RTCRtpTransceiver", - "isReadOnly": true, - "name": "stopped", + "from": "PaymentAppRequest", + "name": "origin", "type": { - "name": "boolean" - }, - "type_": "Attribute" + "name": "DOMString" + } + }, + { + "from": "PaymentAppRequest", + "name": "total", + "type": { + "name": "PaymentItem" + } } ], - "name": "RTCRtpTransceiver", - "type_": "Interface", - "url": "https://w3c.github.io/webrtc-pc/" + "name": "PaymentAppRequest", + "type_": "Dictionary", + "url": "https://w3c.github.io/webpayments-payment-apps-api/" }, { "files": [ @@ -113234,71 +114642,20 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCSignalingState", + "name": "RTCIceCredentialType", "type_": "Enum", "url": "https://w3c.github.io/webrtc-pc/", "value": [ - "stable", - "have-local-offer", - "have-remote-offer", - "have-local-pranswer", - "have-remote-pranswer" + "password", + "token" ] }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "members": [ - { - "defaultValue": "", - "from": "RTCSessionDescriptionInit", - "name": "sdp", - "type": { - "name": "DOMString" - } - }, - { - "from": "RTCSessionDescriptionInit", - "isRequired": true, - "name": "type", - "type": { - "name": "RTCSdpType" - } - } - ], - "name": "RTCSessionDescriptionInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" - }, { "args": [ { - "name": "description", + "name": "error", "type": { - "name": "RTCSessionDescriptionInit" + "name": "DOMException" } } ], @@ -113327,7 +114684,7 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCSessionDescriptionCallback", + "name": "RTCPeerConnectionErrorCallback", "returnType": { "name": "void" }, @@ -113335,20 +114692,6 @@ "url": "https://w3c.github.io/webrtc-pc/" }, { - "attrs": [ - { - "args": [ - { - "name": "descriptionInitDict", - "type": { - "name": "RTCSessionDescriptionInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -113374,38 +114717,29 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], + "inheritsFrom": "RTCOfferAnswerOptions", "members": [ { - "from": "RTCSessionDescription", - "isReadOnly": true, - "name": "sdp", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "RTCSessionDescription", - "isReadOnly": true, - "name": "type", + "defaultValue": "false", + "from": "RTCOfferOptions", + "name": "iceRestart", "type": { - "name": "RTCSdpType" - }, - "type_": "Attribute" - }, - { - "from": "RTCSessionDescription", - "mapPattern": [ - "attribute" - ], - "type_": "Serializer" + "name": "boolean" + } } ], - "name": "RTCSessionDescription", - "type_": "Interface", + "name": "RTCOfferOptions", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "RTCIdentityProviderGlobalScope" + } + ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -113433,25 +114767,22 @@ ], "members": [ { - "from": "RTCSctpTransport", - "isReadOnly": true, - "name": "maxMessageSize", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "RTCSctpTransport", - "isReadOnly": true, - "name": "transport", - "type": { - "name": "RTCDtlsTransport" - }, - "type_": "Attribute" + "args": [ + { + "name": "idp", + "type": { + "name": "RTCIdentityProvider" + } + } + ], + "from": "RTCIdentityProviderRegistrar", + "name": "register", + "returnType": { + "name": "void" + } } ], - "name": "RTCSctpTransport", + "name": "RTCIdentityProviderRegistrar", "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -113483,43 +114814,44 @@ ], "members": [ { - "defaultValue": "sendrecv", - "from": "RTCRtpTransceiverInit", - "name": "direction", + "from": "RTCIdentityProviderOptions", + "name": "peerIdentity", "type": { - "name": "RTCRtpTransceiverDirection" + "name": "DOMString" } }, { - "from": "RTCRtpTransceiverInit", - "name": "sendEncodings", + "defaultValue": "default", + "from": "RTCIdentityProviderOptions", + "name": "protocol", "type": { - "name": "sequence", - "params": [ - { - "name": "RTCRtpEncodingParameters" - } - ] + "name": "DOMString" } }, { - "from": "RTCRtpTransceiverInit", - "name": "streams", + "from": "RTCIdentityProviderOptions", + "name": "usernameHint", "type": { - "name": "sequence", - "params": [ - { - "name": "MediaStream" - } - ] + "name": "DOMString" } } ], - "name": "RTCRtpTransceiverInit", + "name": "RTCIdentityProviderOptions", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { + "attrs": [ + { + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "RTCIdentityProviderGlobalScope" + }, + { + "name": "Global", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -113545,15 +114877,21 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCRtpTransceiverDirection", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "sendrecv", - "sendonly", - "recvonly", - "inactive" - ] + "inheritsFrom": "WorkerGlobalScope", + "members": [ + { + "from": "RTCIdentityProviderGlobalScope", + "isReadOnly": true, + "name": "rtcIdentityProvider", + "type": { + "name": "RTCIdentityProviderRegistrar" + }, + "type_": "Attribute" + } + ], + "name": "RTCIdentityProviderGlobalScope", + "type_": "Interface", + "url": "https://w3c.github.io/webrtc-pc/" }, { "files": [ @@ -113581,66 +114919,26 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCSdpType", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "offer", - "pranswer", - "answer", - "rollback" - ] - }, - { - "args": [ + "members": [ { - "name": "assertion", + "from": "RTCIdentityProviderDetails", + "isRequired": true, + "name": "domain", "type": { "name": "DOMString" } }, { - "name": "origin", + "defaultValue": "default", + "from": "RTCIdentityProviderDetails", + "name": "protocol", "type": { "name": "DOMString" } } ], - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "name": "ValidateAssertionCallback", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "RTCIdentityValidationResult" - } - ] - }, - "type_": "Callback", + "name": "RTCIdentityProviderDetails", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -113669,74 +114967,127 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "EventInit", "members": [ { - "from": "RTCTrackEventInit", - "isRequired": true, - "name": "receiver", + "from": "RTCIceTransport", + "isReadOnly": true, + "name": "component", "type": { - "name": "RTCRtpReceiver" - } + "name": "RTCIceComponent" + }, + "type_": "Attribute" }, { - "defaultValue": [ - "[", - "]" - ], - "from": "RTCTrackEventInit", - "name": "streams", + "from": "RTCIceTransport", + "isReadOnly": true, + "name": "gatheringState", "type": { + "name": "RTCIceGathererState" + }, + "type_": "Attribute" + }, + { + "from": "RTCIceTransport", + "name": "getLocalCandidates", + "returnType": { "name": "sequence", "params": [ { - "name": "MediaStream" + "name": "RTCIceCandidate" } ] } }, { - "from": "RTCTrackEventInit", - "isRequired": true, - "name": "track", - "type": { - "name": "MediaStreamTrack" + "from": "RTCIceTransport", + "name": "getLocalParameters", + "returnType": { + "name": "RTCIceParameters", + "params": [ + "nullable" + ] } }, { - "from": "RTCTrackEventInit", - "isRequired": true, - "name": "transceiver", - "type": { - "name": "RTCRtpTransceiver" + "from": "RTCIceTransport", + "name": "getRemoteCandidates", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "RTCIceCandidate" + } + ] + } + }, + { + "from": "RTCIceTransport", + "name": "getRemoteParameters", + "returnType": { + "name": "RTCIceParameters", + "params": [ + "nullable" + ] + } + }, + { + "from": "RTCIceTransport", + "name": "getSelectedCandidatePair", + "returnType": { + "name": "RTCIceCandidatePair", + "params": [ + "nullable" + ] } + }, + { + "from": "RTCIceTransport", + "name": "ongatheringstatechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCIceTransport", + "name": "onselectedcandidatepairchange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCIceTransport", + "name": "onstatechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCIceTransport", + "isReadOnly": true, + "name": "role", + "type": { + "name": "RTCIceRole" + }, + "type_": "Attribute" + }, + { + "from": "RTCIceTransport", + "isReadOnly": true, + "name": "state", + "type": { + "name": "RTCIceTransportState" + }, + "type_": "Attribute" } ], - "name": "RTCTrackEventInit", - "type_": "Dictionary", + "name": "RTCIceTransport", + "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "RTCTrackEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -113762,52 +115113,53 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "RTCTrackEvent", - "isReadOnly": true, - "name": "receiver", + "from": "RTCIceServer", + "name": "credential", "type": { - "name": "RTCRtpReceiver" - }, - "type_": "Attribute" + "name": "DOMString" + } }, { - "from": "RTCTrackEvent", - "isReadOnly": true, - "name": "streams", + "defaultValue": "password", + "from": "RTCIceServer", + "name": "credentialType", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "MediaStream" - } - ] - }, - "type_": "Attribute" + "name": "RTCIceCredentialType" + } }, { - "from": "RTCTrackEvent", - "isReadOnly": true, - "name": "track", + "from": "RTCIceServer", + "isRequired": true, + "name": "urls", "type": { - "name": "MediaStreamTrack" - }, - "type_": "Attribute" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "sequence", + "params": [ + { + "name": "DOMString" + } + ] + } + ] + } }, { - "from": "RTCTrackEvent", - "isReadOnly": true, - "name": "transceiver", + "from": "RTCIceServer", + "name": "username", "type": { - "name": "RTCRtpTransceiver" - }, - "type_": "Attribute" + "name": "DOMString" + } } ], - "name": "RTCTrackEvent", - "type_": "Interface", + "name": "RTCIceServer", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -113838,30 +115190,24 @@ ], "members": [ { - "from": "RTCStatsReport", - "isReadOnly": true, - "keyType": { - "name": "DOMString" - }, - "type_": "MapLike", - "valueType": { - "name": "object" + "attrs": [ + { + "name": "EnforceRange", + "type_": "ExtendedAttribute" + } + ], + "from": "RTCCertificateExpiration", + "name": "expires", + "type": { + "name": "DOMTimeStamp" } } ], - "name": "RTCStatsReport", - "type_": "Interface", + "name": "RTCCertificateExpiration", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { - "args": [ - { - "name": "report", - "type": { - "name": "RTCStatsReport" - } - } - ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -113887,34 +115233,16 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCStatsCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "https://w3c.github.io/webrtc-pc/" + "name": "RTCIceGatheringState", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "new", + "gathering", + "complete" + ] }, { - "args": [ - { - "name": "contents", - "type": { - "name": "DOMString" - } - }, - { - "name": "origin", - "type": { - "name": "DOMString" - } - }, - { - "name": "options", - "type": { - "name": "RTCIdentityProviderOptions" - } - } - ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -113940,19 +115268,36 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "GenerateAssertionCallback", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "RTCIdentityAssertionResult" - } - ] - }, - "type_": "Callback", - "url": "https://w3c.github.io/webrtc-pc/" + "name": "RTCIceGathererState", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "new", + "gathering", + "complete" + ] }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "RTCDTMFToneChangeEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -113978,11 +115323,20 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "RTCOfferAnswerOptions", + "inheritsFrom": "Event", "members": [ + { + "from": "RTCDTMFToneChangeEvent", + "isReadOnly": true, + "name": "tone", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } ], - "name": "RTCAnswerOptions", - "type_": "Dictionary", + "name": "RTCDTMFToneChangeEvent", + "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -114011,13 +115365,17 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCBundlePolicy", + "name": "RTCIceConnectionState", "type_": "Enum", "url": "https://w3c.github.io/webrtc-pc/", "value": [ - "balanced", - "max-compat", - "max-bundle" + "new", + "checking", + "connected", + "completed", + "failed", + "disconnected", + "closed" ] }, { @@ -114048,38 +115406,22 @@ ], "members": [ { - "from": "RTCCertificate", - "isReadOnly": true, - "name": "expires", + "from": "RTCIceCandidatePair", + "name": "local", "type": { - "name": "DOMTimeStamp" - }, - "type_": "Attribute" + "name": "RTCIceCandidate" + } }, { - "from": "RTCCertificate", - "isReadOnly": true, - "name": "fingerprints", + "from": "RTCIceCandidatePair", + "name": "remote", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "RTCDtlsFingerprint" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCCertificate", - "name": "getAlgorithm", - "returnType": { - "name": "AlgorithmIdentifier" + "name": "RTCIceCandidate" } } ], - "name": "RTCCertificate", - "type_": "Interface", + "name": "RTCIceCandidatePair", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -114110,24 +115452,63 @@ ], "members": [ { - "attrs": [ - { - "name": "EnforceRange", - "type_": "ExtendedAttribute" - } - ], - "from": "RTCCertificateExpiration", - "name": "expires", + "defaultValue": "", + "from": "RTCIceCandidateInit", + "name": "candidate", "type": { - "name": "DOMTimeStamp" + "name": "DOMString" + } + }, + { + "defaultValue": "null", + "from": "RTCIceCandidateInit", + "name": "sdpMLineIndex", + "type": { + "name": "unsigned short", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "null", + "from": "RTCIceCandidateInit", + "name": "sdpMid", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + } + }, + { + "from": "RTCIceCandidateInit", + "isRequired": true, + "name": "ufrag", + "type": { + "name": "DOMString" } } ], - "name": "RTCCertificateExpiration", + "name": "RTCIceCandidateInit", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { + "attrs": [ + { + "args": [ + { + "name": "candidateInitDict", + "type": { + "name": "RTCIceCandidateInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -114155,175 +115536,171 @@ ], "members": [ { - "defaultValue": "balanced", - "from": "RTCConfiguration", - "name": "bundlePolicy", + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "candidate", "type": { - "name": "RTCBundlePolicy" - } + "name": "DOMString" + }, + "type_": "Attribute" }, { - "from": "RTCConfiguration", - "name": "certificates", + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "foundation", "type": { - "name": "sequence", + "name": "DOMString", "params": [ - { - "name": "RTCCertificate" - } + "nullable" ] - } + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "RTCConfiguration", - "name": "iceCandidatePoolSize", + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "ip", "type": { - "name": "unsigned short" - } + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "from": "RTCConfiguration", - "name": "iceServers", + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "port", "type": { - "name": "sequence", + "name": "unsigned short", "params": [ - { - "name": "RTCIceServer" - } + "nullable" ] - } + }, + "type_": "Attribute" }, { - "defaultValue": "all", - "from": "RTCConfiguration", - "name": "iceTransportPolicy", + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "priority", "type": { - "name": "RTCIceTransportPolicy" - } + "name": "unsigned long", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "from": "RTCConfiguration", - "name": "peerIdentity", + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "protocol", "type": { - "name": "DOMString" - } + "name": "RTCIceProtocol", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "defaultValue": "require", - "from": "RTCConfiguration", - "name": "rtcpMuxPolicy", + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "relatedAddress", "type": { - "name": "RTCRtcpMuxPolicy" - } - } - ], - "name": "RTCConfiguration", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "inheritsFrom": "EventTarget", - "members": [ + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, { - "args": [ - { - "name": "tones", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "100", - "name": "duration", - "optional": true, - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "70", - "name": "interToneGap", - "optional": true, - "type": { - "name": "unsigned long" - } - } - ], - "from": "RTCDTMFSender", - "name": "insertDTMF", - "returnType": { - "name": "void" - } + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "relatedPort", + "type": { + "name": "unsigned short", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "from": "RTCDTMFSender", - "name": "ontonechange", + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "sdpMLineIndex", "type": { - "name": "EventHandler" + "name": "unsigned short", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "RTCDTMFSender", + "from": "RTCIceCandidate", "isReadOnly": true, - "name": "toneBuffer", + "name": "sdpMid", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "tcpType", + "type": { + "name": "RTCIceTcpCandidateType", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "type", + "type": { + "name": "RTCIceCandidateType", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCIceCandidate", + "isReadOnly": true, + "name": "ufrag", "type": { "name": "DOMString" }, "type_": "Attribute" + }, + { + "from": "RTCIceCandidate", + "mapPattern": [ + "candidate", + "sdpMid", + "sdpMLineIndex", + "ufrag" + ], + "type_": "Serializer" } ], - "name": "RTCDTMFSender", + "name": "RTCIceCandidate", "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "RTCDTMFToneChangeEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -114349,20 +115726,22 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "EventInit", "members": [ { - "from": "RTCDTMFToneChangeEvent", - "isReadOnly": true, - "name": "tone", + "defaultValue": "null", + "from": "RTCErrorEventInit", + "name": "error", "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "RTCError", + "params": [ + "nullable" + ] + } } ], - "name": "RTCDTMFToneChangeEvent", - "type_": "Interface", + "name": "RTCErrorEventInit", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -114391,22 +115770,33 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "EventInit", - "members": [ + "name": "RTCDtlsTransportState", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "new", + "connecting", + "connected", + "closed", + "failed" + ] + }, + { + "attrs": [ { - "from": "RTCDTMFToneChangeEventInit", - "isRequired": true, - "name": "tone", - "type": { - "name": "DOMString" - } + "args": [ + { + "name": "configuration", + "optional": true, + "type": { + "name": "RTCConfiguration" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" } ], - "name": "RTCDTMFToneChangeEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -114435,73 +115825,173 @@ "inheritsFrom": "EventTarget", "members": [ { - "from": "RTCDataChannel", - "name": "binaryType", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "args": [ + { + "name": "candidate", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "RTCIceCandidateInit" + }, + { + "name": "RTCIceCandidate" + } + ] + } + } + ], + "from": "RTCPeerConnection", + "name": "addIceCandidate", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } }, { - "from": "RTCDataChannel", + "from": "RTCPeerConnection", "isReadOnly": true, - "name": "bufferedAmount", + "name": "canTrickleIceCandidates", "type": { - "name": "unsigned long" + "name": "boolean", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "RTCDataChannel", - "name": "bufferedAmountLowThreshold", + "from": "RTCPeerConnection", + "name": "close", + "returnType": { + "name": "void" + } + }, + { + "from": "RTCPeerConnection", + "isReadOnly": true, + "name": "connectionState", "type": { - "name": "unsigned long" + "name": "RTCPeerConnectionState" }, "type_": "Attribute" }, { - "from": "RTCDataChannel", - "name": "close", + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "RTCAnswerOptions" + } + } + ], + "from": "RTCPeerConnection", + "name": "createAnswer", "returnType": { - "name": "void" + "name": "Promise", + "params": [ + { + "name": "RTCSessionDescriptionInit" + } + ] } }, { - "from": "RTCDataChannel", + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "RTCOfferOptions" + } + } + ], + "from": "RTCPeerConnection", + "name": "createOffer", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "RTCSessionDescriptionInit" + } + ] + } + }, + { + "from": "RTCPeerConnection", "isReadOnly": true, - "name": "id", + "name": "currentLocalDescription", "type": { - "name": "unsigned short" + "name": "RTCSessionDescription", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "RTCDataChannel", + "from": "RTCPeerConnection", "isReadOnly": true, - "name": "label", + "name": "currentRemoteDescription", "type": { - "name": "USVString" + "name": "RTCSessionDescription", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "RTCDataChannel", + "from": "RTCPeerConnection", "isReadOnly": true, - "name": "maxPacketLifeTime", + "isStatic": true, + "name": "defaultIceServers", "type": { - "name": "unsigned short", + "name": "FrozenArray", "params": [ - "nullable" + { + "name": "RTCIceServer" + } ] }, "type_": "Attribute" }, { - "from": "RTCDataChannel", + "from": "RTCPeerConnection", + "name": "getConfiguration", + "returnType": { + "name": "RTCConfiguration" + } + }, + { + "from": "RTCPeerConnection", "isReadOnly": true, - "name": "maxRetransmits", + "name": "iceConnectionState", "type": { - "name": "unsigned short", + "name": "RTCIceConnectionState" + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnection", + "isReadOnly": true, + "name": "iceGatheringState", + "type": { + "name": "RTCIceGatheringState" + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnection", + "isReadOnly": true, + "name": "localDescription", + "type": { + "name": "RTCSessionDescription", "params": [ "nullable" ] @@ -114509,101 +115999,116 @@ "type_": "Attribute" }, { - "from": "RTCDataChannel", - "isReadOnly": true, - "name": "negotiated", + "from": "RTCPeerConnection", + "name": "onconnectionstatechange", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCDataChannel", - "name": "onbufferedamountlow", + "from": "RTCPeerConnection", + "name": "onfingerprintfailure", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCDataChannel", - "name": "onclose", + "from": "RTCPeerConnection", + "name": "onicecandidate", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCDataChannel", - "name": "onerror", + "from": "RTCPeerConnection", + "name": "onicecandidateerror", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCDataChannel", - "name": "onmessage", + "from": "RTCPeerConnection", + "name": "oniceconnectionstatechange", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCDataChannel", - "name": "onopen", + "from": "RTCPeerConnection", + "name": "onicegatheringstatechange", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCDataChannel", - "isReadOnly": true, - "name": "ordered", + "from": "RTCPeerConnection", + "name": "onnegotiationneeded", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCDataChannel", + "from": "RTCPeerConnection", + "name": "onsignalingstatechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnection", "isReadOnly": true, - "name": "priority", + "name": "pendingLocalDescription", "type": { - "name": "RTCPriorityType" + "name": "RTCSessionDescription", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "RTCDataChannel", + "from": "RTCPeerConnection", "isReadOnly": true, - "name": "protocol", + "name": "pendingRemoteDescription", "type": { - "name": "USVString" + "name": "RTCSessionDescription", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "RTCDataChannel", + "from": "RTCPeerConnection", "isReadOnly": true, - "name": "readyState", + "name": "remoteDescription", "type": { - "name": "RTCDataChannelState" + "name": "RTCSessionDescription", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { "args": [ { - "name": "data", + "name": "configuration", "type": { - "name": "USVString" + "name": "RTCConfiguration" } } ], - "from": "RTCDataChannel", - "name": "send", + "from": "RTCPeerConnection", + "name": "setConfiguration", "returnType": { "name": "void" } @@ -114611,29 +116116,108 @@ { "args": [ { - "name": "data", + "name": "description", "type": { - "name": "Blob" + "name": "RTCSessionDescriptionInit" } } ], - "from": "RTCDataChannel", - "name": "send", + "from": "RTCPeerConnection", + "name": "setLocalDescription", "returnType": { - "name": "void" + "name": "Promise", + "params": [ + { + "name": "void" + } + ] } }, { "args": [ { - "name": "data", + "name": "description", "type": { - "name": "ArrayBuffer" + "name": "RTCSessionDescriptionInit" } } ], - "from": "RTCDataChannel", - "name": "send", + "from": "RTCPeerConnection", + "name": "setRemoteDescription", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "from": "RTCPeerConnection", + "isReadOnly": true, + "name": "signalingState", + "type": { + "name": "RTCSignalingState" + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnection", + "name": "getIdentityAssertion", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "DOMString" + } + ] + } + }, + { + "from": "RTCPeerConnection", + "isReadOnly": true, + "name": "idpLoginUrl", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnection", + "isReadOnly": true, + "name": "peerIdentity", + "type": { + "name": "Promise", + "params": [ + { + "name": "RTCIdentityAssertion" + } + ] + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "provider", + "type": { + "name": "DOMString" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "RTCIdentityProviderOptions" + } + } + ], + "from": "RTCPeerConnection", + "name": "setIdentityProvider", "returnType": { "name": "void" } @@ -114641,44 +116225,413 @@ { "args": [ { - "name": "data", + "name": "keygenAlgorithm", "type": { - "name": "ArrayBufferView" + "name": "AlgorithmIdentifier" } } ], - "from": "RTCDataChannel", - "name": "send", + "from": "RTCPeerConnection", + "isStatic": true, + "name": "generateCertificate", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "RTCCertificate" + } + ] + } + }, + { + "args": [ + { + "defaultValue": "null", + "name": "selector", + "optional": true, + "type": { + "name": "MediaStreamTrack", + "params": [ + "nullable" + ] + } + } + ], + "from": "RTCPeerConnection", + "name": "getStats", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "RTCStatsReport" + } + ] + } + }, + { + "args": [ + { + "name": "candidate", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "RTCIceCandidateInit" + }, + { + "name": "RTCIceCandidate" + } + ] + } + }, + { + "name": "successCallback", + "type": { + "name": "VoidFunction" + } + }, + { + "name": "failureCallback", + "type": { + "name": "RTCPeerConnectionErrorCallback" + } + } + ], + "from": "RTCPeerConnection", + "name": "addIceCandidate", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "args": [ + { + "name": "successCallback", + "type": { + "name": "RTCSessionDescriptionCallback" + } + }, + { + "name": "failureCallback", + "type": { + "name": "RTCPeerConnectionErrorCallback" + } + } + ], + "from": "RTCPeerConnection", + "name": "createAnswer", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "args": [ + { + "name": "successCallback", + "type": { + "name": "RTCSessionDescriptionCallback" + } + }, + { + "name": "failureCallback", + "type": { + "name": "RTCPeerConnectionErrorCallback" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "RTCOfferOptions" + } + } + ], + "from": "RTCPeerConnection", + "name": "createOffer", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "args": [ + { + "name": "selector", + "type": { + "name": "MediaStreamTrack", + "params": [ + "nullable" + ] + } + }, + { + "name": "successCallback", + "type": { + "name": "RTCStatsCallback" + } + }, + { + "name": "failureCallback", + "type": { + "name": "RTCPeerConnectionErrorCallback" + } + } + ], + "from": "RTCPeerConnection", + "name": "getStats", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "args": [ + { + "name": "description", + "type": { + "name": "RTCSessionDescriptionInit" + } + }, + { + "name": "successCallback", + "type": { + "name": "VoidFunction" + } + }, + { + "name": "failureCallback", + "type": { + "name": "RTCPeerConnectionErrorCallback" + } + } + ], + "from": "RTCPeerConnection", + "name": "setLocalDescription", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "args": [ + { + "name": "description", + "type": { + "name": "RTCSessionDescriptionInit" + } + }, + { + "name": "successCallback", + "type": { + "name": "VoidFunction" + } + }, + { + "name": "failureCallback", + "type": { + "name": "RTCPeerConnectionErrorCallback" + } + } + ], + "from": "RTCPeerConnection", + "name": "setRemoteDescription", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "args": [ + { + "name": "track", + "type": { + "name": "MediaStreamTrack" + } + }, + { + "isVariadic": true, + "name": "streams", + "type": { + "name": "MediaStream" + } + } + ], + "from": "RTCPeerConnection", + "name": "addTrack", + "returnType": { + "name": "RTCRtpSender" + } + }, + { + "args": [ + { + "name": "trackOrKind", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "MediaStreamTrack" + }, + { + "name": "DOMString" + } + ] + } + }, + { + "name": "init", + "optional": true, + "type": { + "name": "RTCRtpTransceiverInit" + } + } + ], + "from": "RTCPeerConnection", + "name": "addTransceiver", + "returnType": { + "name": "RTCRtpTransceiver" + } + }, + { + "from": "RTCPeerConnection", + "name": "getReceivers", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "RTCRtpReceiver" + } + ] + } + }, + { + "from": "RTCPeerConnection", + "name": "getSenders", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "RTCRtpSender" + } + ] + } + }, + { + "from": "RTCPeerConnection", + "name": "getTransceivers", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "RTCRtpTransceiver" + } + ] + } + }, + { + "from": "RTCPeerConnection", + "name": "ontrack", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "sender", + "type": { + "name": "RTCRtpSender" + } + } + ], + "from": "RTCPeerConnection", + "name": "removeTrack", "returnType": { "name": "void" } - } - ], - "name": "RTCDataChannel", - "type_": "Interface", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { - "attrs": [ + }, { "args": [ { - "name": "type", + "attrs": [ + { + "name": "TreatNullAs", + "type_": "ExtendedAttribute", + "value": "EmptyString" + } + ], + "name": "label", "type": { - "name": "DOMString" + "name": "USVString" } }, { - "name": "eventInitDict", + "name": "dataChannelDict", + "optional": true, "type": { - "name": "RTCDataChannelEventInit" + "name": "RTCDataChannelInit" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "RTCPeerConnection", + "name": "createDataChannel", + "returnType": { + "name": "RTCDataChannel" + } + }, + { + "from": "RTCPeerConnection", + "name": "ondatachannel", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnection", + "isReadOnly": true, + "name": "sctp", + "type": { + "name": "RTCSctpTransport", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], + "name": "RTCPeerConnection", + "type_": "Interface", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -114704,19 +116657,47 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "RTCDataChannelEvent", + "from": "RTCDtlsTransport", + "name": "getRemoteCertificates", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "ArrayBuffer" + } + ] + } + }, + { + "from": "RTCDtlsTransport", + "name": "onstatechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCDtlsTransport", "isReadOnly": true, - "name": "channel", + "name": "state", "type": { - "name": "RTCDataChannel" + "name": "RTCDtlsTransportState" + }, + "type_": "Attribute" + }, + { + "from": "RTCDtlsTransport", + "isReadOnly": true, + "name": "transport", + "type": { + "name": "RTCIceTransport" }, "type_": "Attribute" } ], - "name": "RTCDataChannelEvent", + "name": "RTCDtlsTransport", "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -114746,20 +116727,48 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "EventInit", - "members": [ - { - "from": "RTCDataChannelEventInit", - "isRequired": true, - "name": "channel", - "type": { - "name": "RTCDataChannel" - } - } + "name": "RTCDegradationPreference", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "maintain-framerate", + "maintain-resolution", + "balanced" + ] + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCDataChannelEventInit", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" + "name": "RTCIceComponent", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "RTP", + "RTCP" + ] }, { "files": [ @@ -114846,77 +116855,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "name": "RTCDataChannelState", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "connecting", - "open", - "closing", - "closed" - ] - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "name": "RTCDegradationPreference", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "maintain-framerate", - "maintain-resolution", - "balanced" - ] - }, { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", @@ -114945,91 +116883,75 @@ ], "members": [ { - "from": "RTCDtlsFingerprint", - "name": "algorithm", - "type": { - "name": "DOMString" + "args": [ + { + "name": "kind", + "type": { + "name": "DOMString" + } + } + ], + "from": "RTCRtpReceiver", + "isStatic": true, + "name": "getCapabilities", + "returnType": { + "name": "RTCRtpCapabilities" } }, { - "from": "RTCDtlsFingerprint", - "name": "value", - "type": { - "name": "DOMString" - } - } - ], - "name": "RTCDtlsFingerprint", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "members": [ - { - "from": "RTCDtlsTransport", - "name": "getRemoteCertificates", + "from": "RTCRtpReceiver", + "name": "getContributingSources", "returnType": { "name": "sequence", "params": [ { - "name": "ArrayBuffer" + "name": "RTCRtpContributingSource" } ] } }, { - "from": "RTCDtlsTransport", - "name": "onstatechange", + "from": "RTCRtpReceiver", + "name": "getParameters", + "returnType": { + "name": "RTCRtpParameters" + } + }, + { + "from": "RTCRtpReceiver", + "isReadOnly": true, + "name": "rtcpTransport", "type": { - "name": "EventHandler" + "name": "RTCDtlsTransport", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "RTCDtlsTransport", + "from": "RTCRtpReceiver", "isReadOnly": true, - "name": "state", + "name": "track", "type": { - "name": "RTCDtlsTransportState" + "name": "MediaStreamTrack" }, "type_": "Attribute" }, { - "from": "RTCDtlsTransport", + "from": "RTCRtpReceiver", "isReadOnly": true, "name": "transport", "type": { - "name": "RTCIceTransport" + "name": "RTCDtlsTransport", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "RTCDtlsTransport", + "name": "RTCRtpReceiver", "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -115059,50 +116981,25 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCDtlsTransportState", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "new", - "connecting", - "connected", - "closed", - "failed" - ] - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" + "members": [ + { + "from": "RTCDtlsFingerprint", + "name": "algorithm", + "type": { + "name": "DOMString" + } + }, + { + "from": "RTCDtlsFingerprint", + "name": "value", + "type": { + "name": "DOMString" + } + } ], - "name": "RTCDtxStatus", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "disabled", - "enabled" - ] + "name": "RTCDtlsFingerprint", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" }, { "attrs": [ @@ -115117,17 +117014,12 @@ { "name": "eventInitDict", "type": { - "name": "RTCErrorEventInit" + "name": "RTCDataChannelEventInit" } } ], "name": "Constructor", "type_": "ExtendedAttribute" - }, - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "Window" } ], "files": [ @@ -115158,19 +117050,16 @@ "inheritsFrom": "Event", "members": [ { - "from": "RTCErrorEvent", + "from": "RTCDataChannelEvent", "isReadOnly": true, - "name": "error", + "name": "channel", "type": { - "name": "RTCError", - "params": [ - "nullable" - ] + "name": "RTCDataChannel" }, "type_": "Attribute" } ], - "name": "RTCErrorEvent", + "name": "RTCDataChannelEvent", "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -115200,39 +117089,29 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "EventInit", "members": [ { - "defaultValue": "null", - "from": "RTCErrorEventInit", - "name": "error", + "defaultValue": "", + "from": "RTCSessionDescriptionInit", + "name": "sdp", "type": { - "name": "RTCError", - "params": [ - "nullable" - ] + "name": "DOMString" + } + }, + { + "from": "RTCSessionDescriptionInit", + "isRequired": true, + "name": "type", + "type": { + "name": "RTCSdpType" } } ], - "name": "RTCErrorEventInit", + "name": "RTCSessionDescriptionInit", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { - "attrs": [ - { - "args": [ - { - "name": "candidateInitDict", - "type": { - "name": "RTCIceCandidateInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -115258,70 +117137,64 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], + "inheritsFrom": "EventTarget", "members": [ { - "from": "RTCIceCandidate", - "isReadOnly": true, - "name": "candidate", + "from": "RTCDataChannel", + "name": "binaryType", "type": { "name": "DOMString" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", "isReadOnly": true, - "name": "foundation", + "name": "bufferedAmount", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", - "isReadOnly": true, - "name": "ip", + "from": "RTCDataChannel", + "name": "bufferedAmountLowThreshold", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", + "name": "close", + "returnType": { + "name": "void" + } + }, + { + "from": "RTCDataChannel", "isReadOnly": true, - "name": "port", + "name": "id", "type": { - "name": "unsigned short", - "params": [ - "nullable" - ] + "name": "unsigned short" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", "isReadOnly": true, - "name": "priority", + "name": "label", "type": { - "name": "unsigned long", - "params": [ - "nullable" - ] + "name": "USVString" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", "isReadOnly": true, - "name": "protocol", + "name": "maxPacketLifeTime", "type": { - "name": "RTCIceProtocol", + "name": "unsigned short", "params": [ "nullable" ] @@ -115329,11 +117202,11 @@ "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", "isReadOnly": true, - "name": "relatedAddress", + "name": "maxRetransmits", "type": { - "name": "DOMString", + "name": "unsigned short", "params": [ "nullable" ] @@ -115341,157 +117214,153 @@ "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", "isReadOnly": true, - "name": "relatedPort", + "name": "negotiated", "type": { - "name": "unsigned short", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", - "isReadOnly": true, - "name": "sdpMLineIndex", + "from": "RTCDataChannel", + "name": "onbufferedamountlow", "type": { - "name": "unsigned short", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", + "name": "onclose", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCDataChannel", + "name": "onerror", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCDataChannel", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCDataChannel", + "name": "onopen", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "RTCDataChannel", "isReadOnly": true, - "name": "sdpMid", + "name": "ordered", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", "isReadOnly": true, - "name": "tcpType", + "name": "priority", "type": { - "name": "RTCIceTcpCandidateType", - "params": [ - "nullable" - ] + "name": "RTCPriorityType" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", "isReadOnly": true, - "name": "type", + "name": "protocol", "type": { - "name": "RTCIceCandidateType", - "params": [ - "nullable" - ] + "name": "USVString" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", + "from": "RTCDataChannel", "isReadOnly": true, - "name": "ufrag", + "name": "readyState", "type": { - "name": "DOMString" + "name": "RTCDataChannelState" }, "type_": "Attribute" }, { - "from": "RTCIceCandidate", - "mapPattern": [ - "candidate", - "sdpMid", - "sdpMLineIndex", - "ufrag" + "args": [ + { + "name": "data", + "type": { + "name": "USVString" + } + } ], - "type_": "Serializer" - } - ], - "name": "RTCIceCandidate", - "type_": "Interface", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "members": [ - { - "defaultValue": "", - "from": "RTCIceCandidateInit", - "name": "candidate", - "type": { - "name": "DOMString" + "from": "RTCDataChannel", + "name": "send", + "returnType": { + "name": "void" } }, { - "defaultValue": "null", - "from": "RTCIceCandidateInit", - "name": "sdpMLineIndex", - "type": { - "name": "unsigned short", - "params": [ - "nullable" - ] + "args": [ + { + "name": "data", + "type": { + "name": "Blob" + } + } + ], + "from": "RTCDataChannel", + "name": "send", + "returnType": { + "name": "void" } }, { - "defaultValue": "null", - "from": "RTCIceCandidateInit", - "name": "sdpMid", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "args": [ + { + "name": "data", + "type": { + "name": "ArrayBuffer" + } + } + ], + "from": "RTCDataChannel", + "name": "send", + "returnType": { + "name": "void" } }, { - "from": "RTCIceCandidateInit", - "isRequired": true, - "name": "ufrag", - "type": { - "name": "DOMString" + "args": [ + { + "name": "data", + "type": { + "name": "ArrayBufferView" + } + } + ], + "from": "RTCDataChannel", + "name": "send", + "returnType": { + "name": "void" } } ], - "name": "RTCIceCandidateInit", - "type_": "Dictionary", + "name": "RTCDataChannel", + "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -115520,27 +117389,29 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "members": [ - { - "from": "RTCIceCandidatePair", - "name": "local", - "type": { - "name": "RTCIceCandidate" - } - }, + "name": "RTCRtcpMuxPolicy", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "negotiate", + "require" + ] + }, + { + "attrs": [ { - "from": "RTCIceCandidatePair", - "name": "remote", - "type": { - "name": "RTCIceCandidate" - } + "args": [ + { + "name": "descriptionInitDict", + "type": { + "name": "RTCSessionDescriptionInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" } ], - "name": "RTCIceCandidatePair", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -115566,15 +117437,36 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCIceCandidateType", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "host", - "srflx", - "prflx", - "relay" - ] + "members": [ + { + "from": "RTCSessionDescription", + "isReadOnly": true, + "name": "sdp", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "RTCSessionDescription", + "isReadOnly": true, + "name": "type", + "type": { + "name": "RTCSdpType" + }, + "type_": "Attribute" + }, + { + "from": "RTCSessionDescription", + "mapPattern": [ + "attribute" + ], + "type_": "Serializer" + } + ], + "name": "RTCSessionDescription", + "type_": "Interface", + "url": "https://w3c.github.io/webrtc-pc/" }, { "files": [ @@ -115602,12 +117494,14 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCIceComponent", + "name": "RTCRtpTransceiverDirection", "type_": "Enum", "url": "https://w3c.github.io/webrtc-pc/", "value": [ - "RTP", - "RTCP" + "sendrecv", + "sendonly", + "recvonly", + "inactive" ] }, { @@ -115636,17 +117530,14 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCIceConnectionState", + "name": "RTCIceCandidateType", "type_": "Enum", "url": "https://w3c.github.io/webrtc-pc/", "value": [ - "new", - "checking", - "connected", - "completed", - "failed", - "disconnected", - "closed" + "host", + "srflx", + "prflx", + "relay" ] }, { @@ -115677,192 +117568,124 @@ ], "members": [ { - "args": [ - { - "name": "kind", - "type": { - "name": "DOMString" - } - } - ], - "from": "RTCRtpSender", - "isStatic": true, - "name": "getCapabilities", - "returnType": { - "name": "RTCRtpCapabilities" - } + "from": "RTCRtpTransceiver", + "isReadOnly": true, + "name": "currentDirection", + "type": { + "name": "RTCRtpTransceiverDirection", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" }, { - "from": "RTCRtpSender", - "name": "getParameters", - "returnType": { - "name": "RTCRtpParameters" - } + "from": "RTCRtpTransceiver", + "isReadOnly": true, + "name": "direction", + "type": { + "name": "RTCRtpTransceiverDirection" + }, + "type_": "Attribute" }, { - "args": [ + "from": "RTCRtpTransceiver", + "isReadOnly": true, + "name": "mid", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "withTrack", - "type": { - "name": "MediaStreamTrack" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "RTCRtpSender", - "name": "replaceTrack", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } + "from": "RTCRtpTransceiver", + "isReadOnly": true, + "name": "receiver", + "type": { + "name": "RTCRtpReceiver" + }, + "type_": "Attribute" }, { - "from": "RTCRtpSender", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "RTCRtpTransceiver", "isReadOnly": true, - "name": "rtcpTransport", + "name": "sender", "type": { - "name": "RTCDtlsTransport", - "params": [ - "nullable" - ] + "name": "RTCRtpSender" }, "type_": "Attribute" }, { "args": [ { - "name": "parameters", - "optional": true, + "name": "codecs", "type": { - "name": "RTCRtpParameters" + "name": "sequence", + "params": [ + { + "name": "RTCRtpCodecCapability" + } + ] } } ], - "from": "RTCRtpSender", - "name": "setParameters", + "from": "RTCRtpTransceiver", + "name": "setCodecPreferences", "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] + "name": "void" } }, { - "from": "RTCRtpSender", - "isReadOnly": true, - "name": "track", - "type": { - "name": "MediaStreamTrack", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "args": [ + { + "name": "direction", + "type": { + "name": "RTCRtpTransceiverDirection" + } + } + ], + "from": "RTCRtpTransceiver", + "name": "setDirection", + "returnType": { + "name": "void" + } }, { - "from": "RTCRtpSender", - "isReadOnly": true, - "name": "transport", - "type": { - "name": "RTCDtlsTransport", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "from": "RTCRtpTransceiver", + "name": "stop", + "returnType": { + "name": "void" + } }, { - "from": "RTCRtpSender", + "from": "RTCRtpTransceiver", "isReadOnly": true, - "name": "dtmf", + "name": "stopped", "type": { - "name": "RTCDTMFSender", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" } ], - "name": "RTCRtpSender", + "name": "RTCRtpTransceiver", "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "name": "RTCIceGathererState", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "new", - "gathering", - "complete" - ] - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "name": "RTCIceGatheringState", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "new", - "gathering", - "complete" - ] - }, { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", @@ -115891,164 +117714,78 @@ ], "members": [ { - "from": "RTCIceParameters", - "name": "password", + "from": "RTCRtpEncodingParameters", + "name": "active", "type": { - "name": "DOMString" + "name": "boolean" } }, { - "from": "RTCIceParameters", - "name": "usernameFragment", + "from": "RTCRtpEncodingParameters", + "name": "dtx", "type": { - "name": "DOMString" + "name": "RTCDtxStatus" } - } - ], - "name": "RTCIceParameters", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "name": "RTCIceProtocol", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "udp", - "tcp" - ] - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "name": "RTCIceRole", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "controlling", - "controlled" - ] - }, - { - "files": [ - "modules/peerconnection/RTCAnswerOptions.idl", - "modules/peerconnection/RTCCertificate.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCConfiguration.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannel.idl", - "modules/peerconnection/RTCDataChannelEvent.idl", - "modules/peerconnection/RTCDataChannelEventInit.idl", - "modules/peerconnection/RTCIceServer.idl", - "modules/peerconnection/RTCOfferAnswerOptions.idl", - "modules/peerconnection/RTCOfferOptions.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "members": [ + }, { - "from": "RTCIceServer", - "name": "credential", + "from": "RTCRtpEncodingParameters", + "name": "fec", "type": { - "name": "DOMString" + "name": "RTCRtpFecParameters" } }, { - "defaultValue": "password", - "from": "RTCIceServer", - "name": "credentialType", + "from": "RTCRtpEncodingParameters", + "name": "maxBitrate", "type": { - "name": "RTCIceCredentialType" + "name": "unsigned long" } }, { - "from": "RTCIceServer", - "isRequired": true, - "name": "urls", + "from": "RTCRtpEncodingParameters", + "name": "maxFramerate", "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "sequence", - "params": [ - { - "name": "DOMString" - } - ] - } - ] + "name": "unsigned long" } }, { - "from": "RTCIceServer", - "name": "username", + "from": "RTCRtpEncodingParameters", + "name": "priority", + "type": { + "name": "RTCPriorityType" + } + }, + { + "from": "RTCRtpEncodingParameters", + "name": "rid", "type": { "name": "DOMString" } + }, + { + "from": "RTCRtpEncodingParameters", + "name": "rtx", + "type": { + "name": "RTCRtpRtxParameters" + } + }, + { + "defaultValue": "1", + "from": "RTCRtpEncodingParameters", + "name": "scaleResolutionDownBy", + "type": { + "name": "double" + } + }, + { + "from": "RTCRtpEncodingParameters", + "name": "ssrc", + "type": { + "name": "unsigned long" + } } ], - "name": "RTCIceServer", + "name": "RTCRtpEncodingParameters", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -116078,14 +117815,27 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCIceTcpCandidateType", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "active", - "passive", - "so" - ] + "members": [ + { + "from": "RTCIdentityValidationResult", + "isRequired": true, + "name": "contents", + "type": { + "name": "DOMString" + } + }, + { + "from": "RTCIdentityValidationResult", + "isRequired": true, + "name": "identity", + "type": { + "name": "DOMString" + } + } + ], + "name": "RTCIdentityValidationResult", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" }, { "files": [ @@ -116107,129 +117857,33 @@ "modules/peerconnection/RTCPeerConnection.idl", "modules/peerconnection/RTCPeerConnection.idl", "modules/peerconnection/RTCPeerConnection.idl", - "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", - "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", - "modules/peerconnection/RTCSessionDescription.idl", - "modules/peerconnection/RTCSessionDescriptionInit.idl", - "modules/peerconnection/RTCStatsReport.idl" - ], - "members": [ - { - "from": "RTCIceTransport", - "isReadOnly": true, - "name": "component", - "type": { - "name": "RTCIceComponent" - }, - "type_": "Attribute" - }, - { - "from": "RTCIceTransport", - "isReadOnly": true, - "name": "gatheringState", - "type": { - "name": "RTCIceGathererState" - }, - "type_": "Attribute" - }, - { - "from": "RTCIceTransport", - "name": "getLocalCandidates", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "RTCIceCandidate" - } - ] - } - }, - { - "from": "RTCIceTransport", - "name": "getLocalParameters", - "returnType": { - "name": "RTCIceParameters", - "params": [ - "nullable" - ] - } - }, - { - "from": "RTCIceTransport", - "name": "getRemoteCandidates", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "RTCIceCandidate" - } - ] - } - }, - { - "from": "RTCIceTransport", - "name": "getRemoteParameters", - "returnType": { - "name": "RTCIceParameters", - "params": [ - "nullable" - ] - } - }, - { - "from": "RTCIceTransport", - "name": "getSelectedCandidatePair", - "returnType": { - "name": "RTCIceCandidatePair", - "params": [ - "nullable" - ] - } - }, - { - "from": "RTCIceTransport", - "name": "ongatheringstatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCIceTransport", - "name": "onselectedcandidatepairchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCIceTransport", - "name": "onstatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "members": [ { - "from": "RTCIceTransport", + "from": "RTCSctpTransport", "isReadOnly": true, - "name": "role", + "name": "maxMessageSize", "type": { - "name": "RTCIceRole" + "name": "unsigned long" }, "type_": "Attribute" }, { - "from": "RTCIceTransport", + "from": "RTCSctpTransport", "isReadOnly": true, - "name": "state", + "name": "transport", "type": { - "name": "RTCIceTransportState" + "name": "RTCDtlsTransport" }, "type_": "Attribute" } ], - "name": "RTCIceTransport", + "name": "RTCSctpTransport", "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -116259,13 +117913,20 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCIceTransportPolicy", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "relay", - "all" - ] + "inheritsFrom": "EventInit", + "members": [ + { + "from": "RTCDTMFToneChangeEventInit", + "isRequired": true, + "name": "tone", + "type": { + "name": "DOMString" + } + } + ], + "name": "RTCDTMFToneChangeEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" }, { "files": [ @@ -116293,40 +117954,43 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCIceTransportState", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "new", - "checking", - "connected", - "completed", - "failed", - "disconnected", - "closed" - ] - }, - { - "attrs": [ + "members": [ { - "args": [ - { - "name": "idp", - "type": { - "name": "DOMString" - } - }, - { - "name": "name", - "type": { - "name": "DOMString" + "from": "RTCCertificate", + "isReadOnly": true, + "name": "expires", + "type": { + "name": "DOMTimeStamp" + }, + "type_": "Attribute" + }, + { + "from": "RTCCertificate", + "isReadOnly": true, + "name": "fingerprints", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "RTCDtlsFingerprint" } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCCertificate", + "name": "getAlgorithm", + "returnType": { + "name": "AlgorithmIdentifier" + } } ], + "name": "RTCCertificate", + "type_": "Interface", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -116352,27 +118016,14 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "members": [ - { - "from": "RTCIdentityAssertion", - "name": "idp", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "RTCIdentityAssertion", - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - } - ], - "name": "RTCIdentityAssertion", - "type_": "Interface", - "url": "https://w3c.github.io/webrtc-pc/" + "name": "RTCBundlePolicy", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "balanced", + "max-compat", + "max-bundle" + ] }, { "files": [ @@ -116400,25 +118051,10 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], + "inheritsFrom": "RTCOfferAnswerOptions", "members": [ - { - "from": "RTCIdentityAssertionResult", - "isRequired": true, - "name": "assertion", - "type": { - "name": "DOMString" - } - }, - { - "from": "RTCIdentityAssertionResult", - "isRequired": true, - "name": "idp", - "type": { - "name": "RTCIdentityProviderDetails" - } - } ], - "name": "RTCIdentityAssertionResult", + "name": "RTCAnswerOptions", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -116450,23 +118086,21 @@ ], "members": [ { - "from": "RTCIdentityProvider", - "isRequired": true, - "name": "generateAssertion", + "from": "RTCIceParameters", + "name": "password", "type": { - "name": "GenerateAssertionCallback" + "name": "DOMString" } }, { - "from": "RTCIdentityProvider", - "isRequired": true, - "name": "validateAssertion", + "from": "RTCIceParameters", + "name": "usernameFragment", "type": { - "name": "ValidateAssertionCallback" + "name": "DOMString" } } ], - "name": "RTCIdentityProvider", + "name": "RTCIceParameters", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -116496,38 +118130,35 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "members": [ + "name": "RTCPriorityType", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "very-low", + "low", + "medium", + "high" + ] + }, + { + "args": [ { - "from": "RTCIdentityProviderDetails", - "isRequired": true, - "name": "domain", + "name": "contents", "type": { "name": "DOMString" } }, { - "defaultValue": "default", - "from": "RTCIdentityProviderDetails", - "name": "protocol", + "name": "origin", "type": { "name": "DOMString" } - } - ], - "name": "RTCIdentityProviderDetails", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "RTCIdentityProviderGlobalScope" }, { - "name": "Global", - "type_": "ExtendedAttribute" + "name": "options", + "type": { + "name": "RTCIdentityProviderOptions" + } } ], "files": [ @@ -116555,20 +118186,16 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "WorkerGlobalScope", - "members": [ - { - "from": "RTCIdentityProviderGlobalScope", - "isReadOnly": true, - "name": "rtcIdentityProvider", - "type": { - "name": "RTCIdentityProviderRegistrar" - }, - "type_": "Attribute" - } - ], - "name": "RTCIdentityProviderGlobalScope", - "type_": "Interface", + "name": "GenerateAssertionCallback", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "RTCIdentityAssertionResult" + } + ] + }, + "type_": "Callback", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -116597,42 +118224,15 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "members": [ - { - "from": "RTCIdentityProviderOptions", - "name": "peerIdentity", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "default", - "from": "RTCIdentityProviderOptions", - "name": "protocol", - "type": { - "name": "DOMString" - } - }, - { - "from": "RTCIdentityProviderOptions", - "name": "usernameHint", - "type": { - "name": "DOMString" - } - } - ], - "name": "RTCIdentityProviderOptions", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" + "name": "RTCIceRole", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "controlling", + "controlled" + ] }, { - "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "RTCIdentityProviderGlobalScope" - } - ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -116658,25 +118258,19 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], + "inheritsFrom": "EventInit", "members": [ { - "args": [ - { - "name": "idp", - "type": { - "name": "RTCIdentityProvider" - } - } - ], - "from": "RTCIdentityProviderRegistrar", - "name": "register", - "returnType": { - "name": "void" + "from": "RTCDataChannelEventInit", + "isRequired": true, + "name": "channel", + "type": { + "name": "RTCDataChannel" } } ], - "name": "RTCIdentityProviderRegistrar", - "type_": "Interface", + "name": "RTCDataChannelEventInit", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -116707,27 +118301,32 @@ ], "members": [ { - "from": "RTCIdentityValidationResult", - "isRequired": true, - "name": "contents", + "from": "RTCRtpFecParameters", + "name": "ssrc", + "type": { + "name": "unsigned long" + } + } + ], + "name": "RTCRtpFecParameters", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { + "args": [ + { + "name": "assertion", "type": { "name": "DOMString" } }, { - "from": "RTCIdentityValidationResult", - "isRequired": true, - "name": "identity", + "name": "origin", "type": { "name": "DOMString" } } ], - "name": "RTCIdentityValidationResult", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" - }, - { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -116753,18 +118352,16 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "members": [ - { - "defaultValue": "true", - "from": "RTCOfferAnswerOptions", - "name": "voiceActivityDetection", - "type": { - "name": "boolean" + "name": "ValidateAssertionCallback", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "RTCIdentityValidationResult" } - } - ], - "name": "RTCOfferAnswerOptions", - "type_": "Dictionary", + ] + }, + "type_": "Callback", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -116793,37 +118390,21 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "RTCOfferAnswerOptions", "members": [ { - "defaultValue": "false", - "from": "RTCOfferOptions", - "name": "iceRestart", + "defaultValue": "true", + "from": "RTCOfferAnswerOptions", + "name": "voiceActivityDetection", "type": { "name": "boolean" } } ], - "name": "RTCOfferOptions", + "name": "RTCOfferAnswerOptions", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { - "attrs": [ - { - "args": [ - { - "name": "configuration", - "optional": true, - "type": { - "name": "RTCConfiguration" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -116849,821 +118430,323 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "EventTarget", - "members": [ - { - "args": [ - { - "name": "candidate", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "RTCIceCandidateInit" - }, - { - "name": "RTCIceCandidate" - } - ] - } - } - ], - "from": "RTCPeerConnection", - "name": "addIceCandidate", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "canTrickleIceCandidates", - "type": { - "name": "boolean", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "close", - "returnType": { - "name": "void" - } - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "connectionState", - "type": { - "name": "RTCPeerConnectionState" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "RTCAnswerOptions" - } - } - ], - "from": "RTCPeerConnection", - "name": "createAnswer", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "RTCSessionDescriptionInit" - } - ] - } - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "RTCOfferOptions" - } - } - ], - "from": "RTCPeerConnection", - "name": "createOffer", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "RTCSessionDescriptionInit" - } - ] - } - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "currentLocalDescription", - "type": { - "name": "RTCSessionDescription", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "currentRemoteDescription", - "type": { - "name": "RTCSessionDescription", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "isStatic": true, - "name": "defaultIceServers", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "RTCIceServer" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "getConfiguration", - "returnType": { - "name": "RTCConfiguration" - } - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "iceConnectionState", - "type": { - "name": "RTCIceConnectionState" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "iceGatheringState", - "type": { - "name": "RTCIceGatheringState" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "localDescription", - "type": { - "name": "RTCSessionDescription", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "onconnectionstatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "onfingerprintfailure", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "onicecandidate", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "onicecandidateerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "oniceconnectionstatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "onicegatheringstatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "onnegotiationneeded", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "name": "onsignalingstatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "pendingLocalDescription", - "type": { - "name": "RTCSessionDescription", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "pendingRemoteDescription", - "type": { - "name": "RTCSessionDescription", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "remoteDescription", - "type": { - "name": "RTCSessionDescription", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "configuration", - "type": { - "name": "RTCConfiguration" - } - } - ], - "from": "RTCPeerConnection", - "name": "setConfiguration", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "description", - "type": { - "name": "RTCSessionDescriptionInit" - } - } - ], - "from": "RTCPeerConnection", - "name": "setLocalDescription", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "description", - "type": { - "name": "RTCSessionDescriptionInit" - } - } - ], - "from": "RTCPeerConnection", - "name": "setRemoteDescription", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "signalingState", - "type": { - "name": "RTCSignalingState" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "defaultValue": "null", - "name": "selector", - "optional": true, - "type": { - "name": "MediaStreamTrack", - "params": [ - "nullable" - ] - } - } - ], - "from": "RTCPeerConnection", - "name": "getStats", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "RTCStatsReport" - } - ] - } - }, - { - "from": "RTCPeerConnection", - "name": "getIdentityAssertion", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "DOMString" - } - ] - } - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "idpLoginUrl", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "RTCPeerConnection", - "isReadOnly": true, - "name": "peerIdentity", - "type": { - "name": "Promise", - "params": [ - { - "name": "RTCIdentityAssertion" - } - ] - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "provider", - "type": { - "name": "DOMString" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "RTCIdentityProviderOptions" - } - } - ], - "from": "RTCPeerConnection", - "name": "setIdentityProvider", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "candidate", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "RTCIceCandidateInit" - }, - { - "name": "RTCIceCandidate" - } - ] - } - }, - { - "name": "successCallback", - "type": { - "name": "VoidFunction" - } - }, - { - "name": "failureCallback", - "type": { - "name": "RTCPeerConnectionErrorCallback" - } - } - ], - "from": "RTCPeerConnection", - "name": "addIceCandidate", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "successCallback", - "type": { - "name": "RTCSessionDescriptionCallback" - } - }, - { - "name": "failureCallback", - "type": { - "name": "RTCPeerConnectionErrorCallback" - } - } - ], - "from": "RTCPeerConnection", - "name": "createAnswer", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "successCallback", - "type": { - "name": "RTCSessionDescriptionCallback" - } - }, - { - "name": "failureCallback", - "type": { - "name": "RTCPeerConnectionErrorCallback" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "RTCOfferOptions" - } - } - ], - "from": "RTCPeerConnection", - "name": "createOffer", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "selector", - "type": { - "name": "MediaStreamTrack", - "params": [ - "nullable" - ] - } - }, - { - "name": "successCallback", - "type": { - "name": "RTCStatsCallback" - } - }, - { - "name": "failureCallback", - "type": { - "name": "RTCPeerConnectionErrorCallback" - } - } - ], - "from": "RTCPeerConnection", - "name": "getStats", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "description", - "type": { - "name": "RTCSessionDescriptionInit" - } - }, - { - "name": "successCallback", - "type": { - "name": "VoidFunction" - } - }, - { - "name": "failureCallback", - "type": { - "name": "RTCPeerConnectionErrorCallback" - } - } - ], - "from": "RTCPeerConnection", - "name": "setLocalDescription", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "description", - "type": { - "name": "RTCSessionDescriptionInit" - } - }, - { - "name": "successCallback", - "type": { - "name": "VoidFunction" - } - }, - { - "name": "failureCallback", - "type": { - "name": "RTCPeerConnectionErrorCallback" - } - } - ], - "from": "RTCPeerConnection", - "name": "setRemoteDescription", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] - } - }, - { - "args": [ - { - "name": "track", - "type": { - "name": "MediaStreamTrack" - } - }, - { - "isVariadic": true, - "name": "streams", - "type": { - "name": "MediaStream" - } - } - ], - "from": "RTCPeerConnection", - "name": "addTrack", - "returnType": { - "name": "RTCRtpSender" - } - }, + "name": "RTCIceTcpCandidateType", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "active", + "passive", + "so" + ] + }, + { + "attrs": [ { "args": [ { - "name": "trackOrKind", + "name": "type", "type": { - "type_": "UnionType", - "types": [ - { - "name": "MediaStreamTrack" - }, - { - "name": "DOMString" - } - ] + "name": "DOMString" } }, { - "name": "init", - "optional": true, + "name": "eventInitDict", "type": { - "name": "RTCRtpTransceiverInit" + "name": "RTCErrorEventInit" } } ], - "from": "RTCPeerConnection", - "name": "addTransceiver", - "returnType": { - "name": "RTCRtpTransceiver" - } + "name": "Constructor", + "type_": "ExtendedAttribute" }, { - "from": "RTCPeerConnection", - "name": "getReceivers", - "returnType": { - "name": "sequence", + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "Window" + } + ], + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "RTCErrorEvent", + "isReadOnly": true, + "name": "error", + "type": { + "name": "RTCError", "params": [ - { - "name": "RTCRtpReceiver" - } + "nullable" ] + }, + "type_": "Attribute" + } + ], + "name": "RTCErrorEvent", + "type_": "Interface", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "from": "RTCTrackEventInit", + "isRequired": true, + "name": "receiver", + "type": { + "name": "RTCRtpReceiver" } }, { - "from": "RTCPeerConnection", - "name": "getSenders", - "returnType": { + "defaultValue": [ + "[", + "]" + ], + "from": "RTCTrackEventInit", + "name": "streams", + "type": { "name": "sequence", "params": [ { - "name": "RTCRtpSender" + "name": "MediaStream" } ] } }, { - "from": "RTCPeerConnection", - "name": "getTransceivers", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "RTCRtpTransceiver" - } - ] + "from": "RTCTrackEventInit", + "isRequired": true, + "name": "track", + "type": { + "name": "MediaStreamTrack" } }, { - "from": "RTCPeerConnection", - "name": "ontrack", + "from": "RTCTrackEventInit", + "isRequired": true, + "name": "transceiver", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "RTCRtpTransceiver" + } + } + ], + "name": "RTCTrackEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "name": "RTCSignalingState", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "stable", + "have-local-offer", + "have-remote-offer", + "have-local-pranswer", + "have-remote-pranswer" + ] + }, + { + "args": [ + { + "name": "report", + "type": { + "name": "RTCStatsReport" + } + } + ], + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "name": "RTCStatsCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ { "args": [ { - "name": "sender", + "name": "tones", "type": { - "name": "RTCRtpSender" + "name": "DOMString" } - } - ], - "from": "RTCPeerConnection", - "name": "removeTrack", - "returnType": { - "name": "void" - } - }, - { - "args": [ + }, { - "attrs": [ - { - "name": "TreatNullAs", - "type_": "ExtendedAttribute", - "value": "EmptyString" - } - ], - "name": "label", + "defaultValue": "100", + "name": "duration", + "optional": true, "type": { - "name": "USVString" + "name": "unsigned long" } }, { - "name": "dataChannelDict", + "defaultValue": "70", + "name": "interToneGap", "optional": true, "type": { - "name": "RTCDataChannelInit" + "name": "unsigned long" } } ], - "from": "RTCPeerConnection", - "name": "createDataChannel", + "from": "RTCDTMFSender", + "name": "insertDTMF", "returnType": { - "name": "RTCDataChannel" + "name": "void" } }, { - "from": "RTCPeerConnection", - "name": "ondatachannel", + "from": "RTCDTMFSender", + "name": "ontonechange", "type": { "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "RTCPeerConnection", + "from": "RTCDTMFSender", "isReadOnly": true, - "name": "sctp", + "name": "toneBuffer", "type": { - "name": "RTCSctpTransport", - "params": [ - "nullable" - ] + "name": "DOMString" }, "type_": "Attribute" - }, - { - "args": [ - { - "name": "keygenAlgorithm", - "type": { - "name": "AlgorithmIdentifier" - } - } - ], - "from": "RTCPeerConnection", - "isStatic": true, - "name": "generateCertificate", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "RTCCertificate" - } - ] - } } ], - "name": "RTCPeerConnection", + "name": "RTCDTMFSender", "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { "args": [ { - "name": "error", + "name": "description", "type": { - "name": "DOMException" + "name": "RTCSessionDescriptionInit" } } ], @@ -117692,7 +118775,7 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCPeerConnectionErrorCallback", + "name": "RTCSessionDescriptionCallback", "returnType": { "name": "void" }, @@ -117700,26 +118783,45 @@ "url": "https://w3c.github.io/webrtc-pc/" }, { - "attrs": [ + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "members": [ { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "RTCPeerConnectionIceErrorEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "RTCRtpHeaderExtensionCapability", + "name": "uri", + "type": { + "name": "DOMString" + } } ], + "name": "RTCRtpHeaderExtensionCapability", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -117745,47 +118847,73 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "RTCPeerConnectionIceErrorEvent", - "isReadOnly": true, - "name": "errorCode", + "defaultValue": "balanced", + "from": "RTCConfiguration", + "name": "bundlePolicy", + "type": { + "name": "RTCBundlePolicy" + } + }, + { + "from": "RTCConfiguration", + "name": "certificates", + "type": { + "name": "sequence", + "params": [ + { + "name": "RTCCertificate" + } + ] + } + }, + { + "defaultValue": "0", + "from": "RTCConfiguration", + "name": "iceCandidatePoolSize", "type": { "name": "unsigned short" - }, - "type_": "Attribute" + } }, { - "from": "RTCPeerConnectionIceErrorEvent", - "isReadOnly": true, - "name": "errorText", + "from": "RTCConfiguration", + "name": "iceServers", "type": { - "name": "USVString" - }, - "type_": "Attribute" + "name": "sequence", + "params": [ + { + "name": "RTCIceServer" + } + ] + } }, { - "from": "RTCPeerConnectionIceErrorEvent", - "isReadOnly": true, - "name": "hostCandidate", + "defaultValue": "all", + "from": "RTCConfiguration", + "name": "iceTransportPolicy", "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "name": "RTCIceTransportPolicy" + } }, { - "from": "RTCPeerConnectionIceErrorEvent", - "isReadOnly": true, - "name": "url", + "from": "RTCConfiguration", + "name": "peerIdentity", "type": { "name": "DOMString" - }, - "type_": "Attribute" + } + }, + { + "defaultValue": "require", + "from": "RTCConfiguration", + "name": "rtcpMuxPolicy", + "type": { + "name": "RTCRtcpMuxPolicy" + } } ], - "name": "RTCPeerConnectionIceErrorEvent", - "type_": "Interface", + "name": "RTCConfiguration", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -117814,63 +118942,155 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "EventInit", "members": [ { - "from": "RTCPeerConnectionIceErrorEventInit", - "name": "errorCode", + "from": "RTCRtpParameters", + "name": "codecs", "type": { - "name": "unsigned short" + "name": "sequence", + "params": [ + { + "name": "RTCRtpCodecParameters" + } + ] } }, { - "from": "RTCPeerConnectionIceErrorEventInit", - "name": "hostCandidate", + "defaultValue": "balanced", + "from": "RTCRtpParameters", + "name": "degradationPreference", "type": { - "name": "DOMString" + "name": "RTCDegradationPreference" } }, { - "from": "RTCPeerConnectionIceErrorEventInit", - "name": "statusText", + "from": "RTCRtpParameters", + "name": "encodings", "type": { - "name": "USVString" + "name": "sequence", + "params": [ + { + "name": "RTCRtpEncodingParameters" + } + ] } }, { - "from": "RTCPeerConnectionIceErrorEventInit", - "name": "url", + "from": "RTCRtpParameters", + "name": "headerExtensions", + "type": { + "name": "sequence", + "params": [ + { + "name": "RTCRtpHeaderExtensionParameters" + } + ] + } + }, + { + "from": "RTCRtpParameters", + "name": "rtcp", + "type": { + "name": "RTCRtcpParameters" + } + }, + { + "from": "RTCRtpParameters", + "name": "transactionId", "type": { "name": "DOMString" } } ], - "name": "RTCPeerConnectionIceErrorEventInit", + "name": "RTCRtpParameters", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { - "attrs": [ + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "members": [ { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "RTCPeerConnectionIceEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "RTCIdentityAssertionResult", + "isRequired": true, + "name": "assertion", + "type": { + "name": "DOMString" + } + }, + { + "from": "RTCIdentityAssertionResult", + "isRequired": true, + "name": "idp", + "type": { + "name": "RTCIdentityProviderDetails" + } } ], + "name": "RTCIdentityAssertionResult", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "name": "RTCSdpType", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "offer", + "pranswer", + "answer", + "rollback" + ] + }, + { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -117896,35 +119116,26 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "RTCPeerConnectionIceEvent", - "isReadOnly": true, - "name": "candidate", + "from": "RTCIdentityProvider", + "isRequired": true, + "name": "generateAssertion", "type": { - "name": "RTCIceCandidate", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "name": "GenerateAssertionCallback" + } }, { - "from": "RTCPeerConnectionIceEvent", - "isReadOnly": true, - "name": "url", + "from": "RTCIdentityProvider", + "isRequired": true, + "name": "validateAssertion", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" + "name": "ValidateAssertionCallback" + } } ], - "name": "RTCPeerConnectionIceEvent", - "type_": "Interface", + "name": "RTCIdentityProvider", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -117953,30 +119164,80 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "inheritsFrom": "EventInit", + "name": "RTCIceTransportState", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "new", + "checking", + "connected", + "completed", + "failed", + "disconnected", + "closed" + ] + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], "members": [ { - "from": "RTCPeerConnectionIceEventInit", - "name": "candidate", + "defaultValue": "sendrecv", + "from": "RTCRtpTransceiverInit", + "name": "direction", "type": { - "name": "RTCIceCandidate", + "name": "RTCRtpTransceiverDirection" + } + }, + { + "from": "RTCRtpTransceiverInit", + "name": "sendEncodings", + "type": { + "name": "sequence", "params": [ - "nullable" + { + "name": "RTCRtpEncodingParameters" + } ] } }, { - "from": "RTCPeerConnectionIceEventInit", - "name": "url", + "from": "RTCRtpTransceiverInit", + "name": "streams", "type": { - "name": "DOMString", + "name": "sequence", "params": [ - "nullable" + { + "name": "MediaStream" + } ] } } ], - "name": "RTCPeerConnectionIceEventInit", + "name": "RTCRtpTransceiverInit", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -118044,15 +119305,18 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCPriorityType", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "very-low", - "low", - "medium", - "high" - ] + "members": [ + { + "from": "RTCRtpRtxParameters", + "name": "ssrc", + "type": { + "name": "unsigned long" + } + } + ], + "name": "RTCRtpRtxParameters", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" }, { "files": [ @@ -118080,13 +119344,32 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "name": "RTCRtcpMuxPolicy", - "type_": "Enum", - "url": "https://w3c.github.io/webrtc-pc/", - "value": [ - "negotiate", - "require" - ] + "members": [ + { + "from": "RTCStats", + "name": "id", + "type": { + "name": "DOMString" + } + }, + { + "from": "RTCStats", + "name": "timestamp", + "type": { + "name": "DOMHighResTimeStamp" + } + }, + { + "from": "RTCStats", + "name": "type", + "type": { + "name": "RTCStatsType" + } + } + ], + "name": "RTCStats", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" }, { "files": [ @@ -118160,37 +119443,251 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], + "inheritsFrom": "EventInit", "members": [ { - "from": "RTCRtpCapabilities", - "name": "codecs", + "from": "RTCPeerConnectionIceErrorEventInit", + "name": "errorCode", "type": { - "name": "sequence", - "params": [ - { - "name": "RTCRtpCodecCapability" - } - ] + "name": "unsigned short" } }, { - "from": "RTCRtpCapabilities", - "name": "headerExtensions", + "from": "RTCPeerConnectionIceErrorEventInit", + "name": "hostCandidate", "type": { - "name": "sequence", - "params": [ - { - "name": "RTCRtpHeaderExtensionCapability" - } - ] + "name": "DOMString" + } + }, + { + "from": "RTCPeerConnectionIceErrorEventInit", + "name": "statusText", + "type": { + "name": "USVString" + } + }, + { + "from": "RTCPeerConnectionIceErrorEventInit", + "name": "url", + "type": { + "name": "DOMString" } } ], - "name": "RTCRtpCapabilities", + "name": "RTCPeerConnectionIceErrorEventInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "name": "RTCIceProtocol", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "udp", + "tcp" + ] + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "name": "RTCIceTransportPolicy", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "relay", + "all" + ] + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "members": [ + { + "from": "RTCRtpHeaderExtensionParameters", + "name": "encrypted", + "type": { + "name": "boolean" + } + }, + { + "from": "RTCRtpHeaderExtensionParameters", + "name": "id", + "type": { + "name": "unsigned short" + } + }, + { + "from": "RTCRtpHeaderExtensionParameters", + "name": "uri", + "type": { + "name": "DOMString" + } + } + ], + "name": "RTCRtpHeaderExtensionParameters", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { + "attrs": [ + { + "args": [ + { + "name": "idp", + "type": { + "name": "DOMString" + } + }, + { + "name": "name", + "type": { + "name": "DOMString" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "members": [ + { + "from": "RTCIdentityAssertion", + "name": "idp", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + }, + { + "from": "RTCIdentityAssertion", + "name": "name", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" + } + ], + "name": "RTCIdentityAssertion", + "type_": "Interface", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "RTCTrackEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -118216,17 +119713,52 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], + "inheritsFrom": "Event", "members": [ { - "from": "RTCRtpCodecCapability", - "name": "mimeType", + "from": "RTCTrackEvent", + "isReadOnly": true, + "name": "receiver", "type": { - "name": "DOMString" - } + "name": "RTCRtpReceiver" + }, + "type_": "Attribute" + }, + { + "from": "RTCTrackEvent", + "isReadOnly": true, + "name": "streams", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "MediaStream" + } + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCTrackEvent", + "isReadOnly": true, + "name": "track", + "type": { + "name": "MediaStreamTrack" + }, + "type_": "Attribute" + }, + { + "from": "RTCTrackEvent", + "isReadOnly": true, + "name": "transceiver", + "type": { + "name": "RTCRtpTransceiver" + }, + "type_": "Attribute" } ], - "name": "RTCRtpCodecCapability", - "type_": "Dictionary", + "name": "RTCTrackEvent", + "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -118255,47 +119787,13 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], - "members": [ - { - "defaultValue": "1", - "from": "RTCRtpCodecParameters", - "name": "channels", - "type": { - "name": "unsigned short" - } - }, - { - "from": "RTCRtpCodecParameters", - "name": "clockRate", - "type": { - "name": "unsigned long" - } - }, - { - "from": "RTCRtpCodecParameters", - "name": "mimeType", - "type": { - "name": "DOMString" - } - }, - { - "from": "RTCRtpCodecParameters", - "name": "payloadType", - "type": { - "name": "unsigned short" - } - }, - { - "from": "RTCRtpCodecParameters", - "name": "sdpFmtpLine", - "type": { - "name": "DOMString" - } - } - ], - "name": "RTCRtpCodecParameters", - "type_": "Dictionary", - "url": "https://w3c.github.io/webrtc-pc/" + "name": "RTCDtxStatus", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "disabled", + "enabled" + ] }, { "files": [ @@ -118371,6 +119869,42 @@ "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "name": "RTCDataChannelState", + "type_": "Enum", + "url": "https://w3c.github.io/webrtc-pc/", + "value": [ + "connecting", + "open", + "closing", + "closed" + ] + }, { "files": [ "modules/peerconnection/RTCAnswerOptions.idl", @@ -118399,78 +119933,43 @@ ], "members": [ { - "from": "RTCRtpEncodingParameters", - "name": "active", - "type": { - "name": "boolean" - } - }, - { - "from": "RTCRtpEncodingParameters", - "name": "dtx", - "type": { - "name": "RTCDtxStatus" - } - }, - { - "from": "RTCRtpEncodingParameters", - "name": "fec", - "type": { - "name": "RTCRtpFecParameters" - } - }, - { - "from": "RTCRtpEncodingParameters", - "name": "maxBitrate", + "defaultValue": "1", + "from": "RTCRtpCodecParameters", + "name": "channels", "type": { - "name": "unsigned long" + "name": "unsigned short" } }, { - "from": "RTCRtpEncodingParameters", - "name": "maxFramerate", + "from": "RTCRtpCodecParameters", + "name": "clockRate", "type": { "name": "unsigned long" } }, { - "from": "RTCRtpEncodingParameters", - "name": "priority", - "type": { - "name": "RTCPriorityType" - } - }, - { - "from": "RTCRtpEncodingParameters", - "name": "rid", + "from": "RTCRtpCodecParameters", + "name": "mimeType", "type": { "name": "DOMString" } }, { - "from": "RTCRtpEncodingParameters", - "name": "rtx", - "type": { - "name": "RTCRtpRtxParameters" - } - }, - { - "defaultValue": "1", - "from": "RTCRtpEncodingParameters", - "name": "scaleResolutionDownBy", + "from": "RTCRtpCodecParameters", + "name": "payloadType", "type": { - "name": "double" + "name": "unsigned short" } }, { - "from": "RTCRtpEncodingParameters", - "name": "ssrc", + "from": "RTCRtpCodecParameters", + "name": "sdpFmtpLine", "type": { - "name": "unsigned long" + "name": "DOMString" } } ], - "name": "RTCRtpEncodingParameters", + "name": "RTCRtpCodecParameters", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -118502,18 +120001,38 @@ ], "members": [ { - "from": "RTCRtpFecParameters", - "name": "ssrc", + "from": "RTCRtpCodecCapability", + "name": "mimeType", "type": { - "name": "unsigned long" + "name": "DOMString" } } ], - "name": "RTCRtpFecParameters", + "name": "RTCRtpCodecCapability", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "RTCPeerConnectionIceErrorEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -118539,17 +120058,47 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], + "inheritsFrom": "Event", "members": [ { - "from": "RTCRtpHeaderExtensionCapability", - "name": "uri", + "from": "RTCPeerConnectionIceErrorEvent", + "isReadOnly": true, + "name": "errorCode", + "type": { + "name": "unsigned short" + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnectionIceErrorEvent", + "isReadOnly": true, + "name": "errorText", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnectionIceErrorEvent", + "isReadOnly": true, + "name": "hostCandidate", "type": { "name": "DOMString" - } + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnectionIceErrorEvent", + "isReadOnly": true, + "name": "url", + "type": { + "name": "DOMString" + }, + "type_": "Attribute" } ], - "name": "RTCRtpHeaderExtensionCapability", - "type_": "Dictionary", + "name": "RTCPeerConnectionIceErrorEvent", + "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -118580,29 +120129,120 @@ ], "members": [ { - "from": "RTCRtpHeaderExtensionParameters", - "name": "encrypted", - "type": { - "name": "boolean" + "args": [ + { + "name": "kind", + "type": { + "name": "DOMString" + } + } + ], + "from": "RTCRtpSender", + "isStatic": true, + "name": "getCapabilities", + "returnType": { + "name": "RTCRtpCapabilities" } }, { - "from": "RTCRtpHeaderExtensionParameters", - "name": "id", - "type": { - "name": "unsigned short" + "from": "RTCRtpSender", + "name": "getParameters", + "returnType": { + "name": "RTCRtpParameters" } }, { - "from": "RTCRtpHeaderExtensionParameters", - "name": "uri", + "args": [ + { + "name": "withTrack", + "type": { + "name": "MediaStreamTrack" + } + } + ], + "from": "RTCRtpSender", + "name": "replaceTrack", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } + }, + { + "from": "RTCRtpSender", + "isReadOnly": true, + "name": "rtcpTransport", "type": { - "name": "DOMString" + "name": "RTCDtlsTransport", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "parameters", + "optional": true, + "type": { + "name": "RTCRtpParameters" + } + } + ], + "from": "RTCRtpSender", + "name": "setParameters", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] } + }, + { + "from": "RTCRtpSender", + "isReadOnly": true, + "name": "track", + "type": { + "name": "MediaStreamTrack", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCRtpSender", + "isReadOnly": true, + "name": "transport", + "type": { + "name": "RTCDtlsTransport", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCRtpSender", + "isReadOnly": true, + "name": "dtmf", + "type": { + "name": "RTCDTMFSender", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], - "name": "RTCRtpHeaderExtensionParameters", - "type_": "Dictionary", + "name": "RTCRtpSender", + "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -118633,65 +120273,31 @@ ], "members": [ { - "from": "RTCRtpParameters", + "from": "RTCRtpCapabilities", "name": "codecs", "type": { "name": "sequence", "params": [ { - "name": "RTCRtpCodecParameters" - } - ] - } - }, - { - "defaultValue": "balanced", - "from": "RTCRtpParameters", - "name": "degradationPreference", - "type": { - "name": "RTCDegradationPreference" - } - }, - { - "from": "RTCRtpParameters", - "name": "encodings", - "type": { - "name": "sequence", - "params": [ - { - "name": "RTCRtpEncodingParameters" + "name": "RTCRtpCodecCapability" } ] } }, { - "from": "RTCRtpParameters", + "from": "RTCRtpCapabilities", "name": "headerExtensions", "type": { "name": "sequence", "params": [ { - "name": "RTCRtpHeaderExtensionParameters" + "name": "RTCRtpHeaderExtensionCapability" } ] } - }, - { - "from": "RTCRtpParameters", - "name": "rtcp", - "type": { - "name": "RTCRtcpParameters" - } - }, - { - "from": "RTCRtpParameters", - "name": "transactionId", - "type": { - "name": "DOMString" - } } ], - "name": "RTCRtpParameters", + "name": "RTCRtpCapabilities", "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, @@ -118723,79 +120329,96 @@ ], "members": [ { - "args": [ - { - "name": "kind", - "type": { - "name": "DOMString" - } - } - ], - "from": "RTCRtpReceiver", - "isStatic": true, - "name": "getCapabilities", - "returnType": { - "name": "RTCRtpCapabilities" - } - }, - { - "from": "RTCRtpReceiver", - "name": "getContributingSources", - "returnType": { - "name": "sequence", - "params": [ - { - "name": "RTCRtpContributingSource" - } - ] - } - }, - { - "from": "RTCRtpReceiver", - "name": "getParameters", - "returnType": { - "name": "RTCRtpParameters" + "from": "RTCStatsReport", + "isReadOnly": true, + "keyType": { + "name": "DOMString" + }, + "type_": "MapLike", + "valueType": { + "name": "object" } - }, + } + ], + "name": "RTCStatsReport", + "type_": "Interface", + "url": "https://w3c.github.io/webrtc-pc/" + }, + { + "files": [ + "modules/peerconnection/RTCAnswerOptions.idl", + "modules/peerconnection/RTCCertificate.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCConfiguration.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannel.idl", + "modules/peerconnection/RTCDataChannelEvent.idl", + "modules/peerconnection/RTCDataChannelEventInit.idl", + "modules/peerconnection/RTCIceServer.idl", + "modules/peerconnection/RTCOfferAnswerOptions.idl", + "modules/peerconnection/RTCOfferOptions.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnection.idl", + "modules/peerconnection/RTCPeerConnectionErrorCallback.idl", + "modules/peerconnection/RTCPeerConnectionIceEventInit.idl", + "modules/peerconnection/RTCSessionDescription.idl", + "modules/peerconnection/RTCSessionDescriptionInit.idl", + "modules/peerconnection/RTCStatsReport.idl" + ], + "inheritsFrom": "EventInit", + "members": [ { - "from": "RTCRtpReceiver", - "isReadOnly": true, - "name": "rtcpTransport", + "from": "RTCPeerConnectionIceEventInit", + "name": "candidate", "type": { - "name": "RTCDtlsTransport", + "name": "RTCIceCandidate", "params": [ "nullable" ] - }, - "type_": "Attribute" - }, - { - "from": "RTCRtpReceiver", - "isReadOnly": true, - "name": "track", - "type": { - "name": "MediaStreamTrack" - }, - "type_": "Attribute" + } }, { - "from": "RTCRtpReceiver", - "isReadOnly": true, - "name": "transport", + "from": "RTCPeerConnectionIceEventInit", + "name": "url", "type": { - "name": "RTCDtlsTransport", + "name": "DOMString", "params": [ "nullable" ] - }, - "type_": "Attribute" + } } ], - "name": "RTCRtpReceiver", - "type_": "Interface", + "name": "RTCPeerConnectionIceEventInit", + "type_": "Dictionary", "url": "https://w3c.github.io/webrtc-pc/" }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "RTCPeerConnectionIceEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/peerconnection/RTCAnswerOptions.idl", "modules/peerconnection/RTCCertificate.idl", @@ -118821,17 +120444,35 @@ "modules/peerconnection/RTCSessionDescriptionInit.idl", "modules/peerconnection/RTCStatsReport.idl" ], + "inheritsFrom": "Event", "members": [ { - "from": "RTCRtpRtxParameters", - "name": "ssrc", + "from": "RTCPeerConnectionIceEvent", + "isReadOnly": true, + "name": "candidate", "type": { - "name": "unsigned long" - } + "name": "RTCIceCandidate", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "RTCPeerConnectionIceEvent", + "isReadOnly": true, + "name": "url", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], - "name": "RTCRtpRtxParameters", - "type_": "Dictionary", + "name": "RTCPeerConnectionIceEvent", + "type_": "Interface", "url": "https://w3c.github.io/webrtc-pc/" }, { @@ -118892,6 +120533,26 @@ "url": "https://w3c.github.io/webvr/" }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "type": { + "name": "VRDisplayEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/gamepad/Gamepad.idl", "modules/vr/NavigatorVR.idl", @@ -118906,66 +120567,37 @@ "modules/vr/VRPose.idl", "modules/vr/VRStageParameters.idl" ], + "inheritsFrom": "Event", "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "VREyeParameters", - "isReadOnly": true, - "name": "fieldOfView", - "type": { - "name": "VRFieldOfView" - }, - "type_": "Attribute" - }, - { - "from": "VREyeParameters", - "isReadOnly": true, - "name": "offset", - "type": { - "name": "Float32Array" - }, - "type_": "Attribute" - }, - { - "from": "VREyeParameters", + "from": "VRDisplayEvent", "isReadOnly": true, - "name": "renderHeight", + "name": "display", "type": { - "name": "unsigned long" + "name": "VRDisplay" }, "type_": "Attribute" }, { - "from": "VREyeParameters", + "from": "VRDisplayEvent", "isReadOnly": true, - "name": "renderWidth", + "name": "reason", "type": { - "name": "unsigned long" + "name": "VRDisplayEventReason", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "VREyeParameters", + "name": "VRDisplayEvent", "type_": "Interface", "url": "https://w3c.github.io/webvr/" }, { "attrs": [ { - "args": [ - { - "name": "layer", - "optional": true, - "type": { - "name": "VRLayerInit" - } - } - ], "name": "Constructor", "type_": "ExtendedAttribute" } @@ -118986,51 +120618,80 @@ ], "members": [ { - "from": "VRLayer", + "from": "VRFrameData", "isReadOnly": true, - "name": "leftBounds", + "name": "leftProjectionMatrix", "type": { - "name": "sequence", - "params": [ - { - "name": "float" - } - ] + "name": "Float32Array" }, "type_": "Attribute" }, { - "from": "VRLayer", + "from": "VRFrameData", "isReadOnly": true, - "name": "rightBounds", + "name": "leftViewMatrix", "type": { - "name": "sequence", - "params": [ - { - "name": "float" - } - ] + "name": "Float32Array" }, "type_": "Attribute" }, { - "from": "VRLayer", + "from": "VRFrameData", "isReadOnly": true, - "name": "source", + "name": "pose", "type": { - "name": "VRSource", - "params": [ - "nullable" - ] + "name": "VRPose" + }, + "type_": "Attribute" + }, + { + "from": "VRFrameData", + "isReadOnly": true, + "name": "rightProjectionMatrix", + "type": { + "name": "Float32Array" + }, + "type_": "Attribute" + }, + { + "from": "VRFrameData", + "isReadOnly": true, + "name": "rightViewMatrix", + "type": { + "name": "Float32Array" + }, + "type_": "Attribute" + }, + { + "from": "VRFrameData", + "isReadOnly": true, + "name": "timestamp", + "type": { + "name": "DOMHighResTimeStamp" }, "type_": "Attribute" } ], - "name": "VRLayer", + "name": "VRFrameData", "type_": "Interface", "url": "https://w3c.github.io/webvr/" }, { + "attrs": [ + { + "args": [ + { + "name": "layer", + "optional": true, + "type": { + "name": "VRLayerInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/gamepad/Gamepad.idl", "modules/vr/NavigatorVR.idl", @@ -119047,11 +120708,8 @@ ], "members": [ { - "defaultValue": [ - "[", - "]" - ], - "from": "VRLayerInit", + "from": "VRLayer", + "isReadOnly": true, "name": "leftBounds", "type": { "name": "sequence", @@ -119060,14 +120718,12 @@ "name": "float" } ] - } + }, + "type_": "Attribute" }, { - "defaultValue": [ - "[", - "]" - ], - "from": "VRLayerInit", + "from": "VRLayer", + "isReadOnly": true, "name": "rightBounds", "type": { "name": "sequence", @@ -119076,22 +120732,24 @@ "name": "float" } ] - } + }, + "type_": "Attribute" }, { - "defaultValue": "null", - "from": "VRLayerInit", + "from": "VRLayer", + "isReadOnly": true, "name": "source", "type": { "name": "VRSource", "params": [ "nullable" ] - } + }, + "type_": "Attribute" } ], - "name": "VRLayerInit", - "type_": "Dictionary", + "name": "VRLayer", + "type_": "Interface", "url": "https://w3c.github.io/webvr/" }, { @@ -119111,79 +120769,52 @@ ], "members": [ { - "from": "VRPose", - "isReadOnly": true, - "name": "angularAcceleration", - "type": { - "name": "Float32Array", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "VRPose", + "from": "VRDisplayCapabilities", "isReadOnly": true, - "name": "angularVelocity", + "name": "canPresent", "type": { - "name": "Float32Array", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" }, { - "from": "VRPose", + "from": "VRDisplayCapabilities", "isReadOnly": true, - "name": "linearAcceleration", + "name": "hasExternalDisplay", "type": { - "name": "Float32Array", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" }, { - "from": "VRPose", + "from": "VRDisplayCapabilities", "isReadOnly": true, - "name": "linearVelocity", + "name": "hasOrientation", "type": { - "name": "Float32Array", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" }, { - "from": "VRPose", + "from": "VRDisplayCapabilities", "isReadOnly": true, - "name": "orientation", + "name": "hasPosition", "type": { - "name": "Float32Array", - "params": [ - "nullable" - ] + "name": "boolean" }, "type_": "Attribute" }, { - "from": "VRPose", + "from": "VRDisplayCapabilities", "isReadOnly": true, - "name": "position", + "name": "maxLayers", "type": { - "name": "Float32Array", - "params": [ - "nullable" - ] + "name": "unsigned long" }, "type_": "Attribute" } ], - "name": "VRPose", + "name": "VRDisplayCapabilities", "type_": "Interface", "url": "https://w3c.github.io/webvr/" }, @@ -119202,20 +120833,15 @@ "modules/vr/VRPose.idl", "modules/vr/VRStageParameters.idl" ], - "name": "VRSource", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "HTMLCanvasElement" - }, - { - "name": "OffscreenCanvas" - } - ] - }, - "type_": "Typedef", - "url": "https://w3c.github.io/webvr/" + "name": "VRDisplayEventReason", + "type_": "Enum", + "url": "https://w3c.github.io/webvr/", + "value": [ + "mounted", + "navigation", + "requested", + "unmounted" + ] }, { "files": [ @@ -119266,12 +120892,59 @@ "url": "https://w3c.github.io/webvr/" }, { - "attrs": [ - { - "name": "Constructor", - "type_": "ExtendedAttribute" - } + "files": [ + "modules/gamepad/Gamepad.idl", + "modules/vr/NavigatorVR.idl", + "modules/vr/VRDisplay.idl", + "modules/vr/VRDisplayCapabilities.idl", + "modules/vr/VRDisplayEvent.idl", + "modules/vr/VRDisplayEventInit.idl", + "modules/vr/VREyeParameters.idl", + "modules/vr/VRFieldOfView.idl", + "modules/vr/VRFrameData.idl", + "modules/vr/VRLayer.idl", + "modules/vr/VRPose.idl", + "modules/vr/VRStageParameters.idl" + ], + "name": "VREye", + "type_": "Enum", + "url": "https://w3c.github.io/webvr/", + "value": [ + "left", + "right" + ] + }, + { + "files": [ + "modules/gamepad/Gamepad.idl", + "modules/vr/NavigatorVR.idl", + "modules/vr/VRDisplay.idl", + "modules/vr/VRDisplayCapabilities.idl", + "modules/vr/VRDisplayEvent.idl", + "modules/vr/VRDisplayEventInit.idl", + "modules/vr/VREyeParameters.idl", + "modules/vr/VRFieldOfView.idl", + "modules/vr/VRFrameData.idl", + "modules/vr/VRLayer.idl", + "modules/vr/VRPose.idl", + "modules/vr/VRStageParameters.idl" ], + "name": "VRSource", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "HTMLCanvasElement" + }, + { + "name": "OffscreenCanvas" + } + ] + }, + "type_": "Typedef", + "url": "https://w3c.github.io/webvr/" + }, + { "files": [ "modules/gamepad/Gamepad.idl", "modules/vr/NavigatorVR.idl", @@ -119288,64 +120961,146 @@ ], "members": [ { - "from": "VRFrameData", + "from": "VRPose", "isReadOnly": true, - "name": "leftProjectionMatrix", + "name": "angularAcceleration", "type": { - "name": "Float32Array" + "name": "Float32Array", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "VRFrameData", + "from": "VRPose", "isReadOnly": true, - "name": "leftViewMatrix", + "name": "angularVelocity", "type": { - "name": "Float32Array" + "name": "Float32Array", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "VRFrameData", + "from": "VRPose", "isReadOnly": true, - "name": "pose", + "name": "linearAcceleration", "type": { - "name": "VRPose" + "name": "Float32Array", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "VRFrameData", + "from": "VRPose", "isReadOnly": true, - "name": "rightProjectionMatrix", + "name": "linearVelocity", "type": { - "name": "Float32Array" + "name": "Float32Array", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "VRFrameData", + "from": "VRPose", "isReadOnly": true, - "name": "rightViewMatrix", + "name": "orientation", "type": { - "name": "Float32Array" + "name": "Float32Array", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "VRFrameData", + "from": "VRPose", "isReadOnly": true, - "name": "timestamp", + "name": "position", "type": { - "name": "DOMHighResTimeStamp" + "name": "Float32Array", + "params": [ + "nullable" + ] }, "type_": "Attribute" } ], - "name": "VRFrameData", + "name": "VRPose", "type_": "Interface", "url": "https://w3c.github.io/webvr/" }, + { + "files": [ + "modules/gamepad/Gamepad.idl", + "modules/vr/NavigatorVR.idl", + "modules/vr/VRDisplay.idl", + "modules/vr/VRDisplayCapabilities.idl", + "modules/vr/VRDisplayEvent.idl", + "modules/vr/VRDisplayEventInit.idl", + "modules/vr/VREyeParameters.idl", + "modules/vr/VRFieldOfView.idl", + "modules/vr/VRFrameData.idl", + "modules/vr/VRLayer.idl", + "modules/vr/VRPose.idl", + "modules/vr/VRStageParameters.idl" + ], + "members": [ + { + "defaultValue": [ + "[", + "]" + ], + "from": "VRLayerInit", + "name": "leftBounds", + "type": { + "name": "sequence", + "params": [ + { + "name": "float" + } + ] + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "from": "VRLayerInit", + "name": "rightBounds", + "type": { + "name": "sequence", + "params": [ + { + "name": "float" + } + ] + } + }, + { + "defaultValue": "null", + "from": "VRLayerInit", + "name": "source", + "type": { + "name": "VRSource", + "params": [ + "nullable" + ] + } + } + ], + "name": "VRLayerInit", + "type_": "Dictionary", + "url": "https://w3c.github.io/webvr/" + }, { "files": [ "modules/gamepad/Gamepad.idl", @@ -119600,115 +121355,49 @@ ], "members": [ { - "from": "VRDisplayCapabilities", - "isReadOnly": true, - "name": "canPresent", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "VRDisplayCapabilities", - "isReadOnly": true, - "name": "hasExternalDisplay", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "VRDisplayCapabilities", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "VREyeParameters", "isReadOnly": true, - "name": "hasOrientation", + "name": "fieldOfView", "type": { - "name": "boolean" + "name": "VRFieldOfView" }, "type_": "Attribute" }, { - "from": "VRDisplayCapabilities", + "from": "VREyeParameters", "isReadOnly": true, - "name": "hasPosition", + "name": "offset", "type": { - "name": "boolean" + "name": "Float32Array" }, "type_": "Attribute" }, { - "from": "VRDisplayCapabilities", + "from": "VREyeParameters", "isReadOnly": true, - "name": "maxLayers", + "name": "renderHeight", "type": { "name": "unsigned long" }, "type_": "Attribute" - } - ], - "name": "VRDisplayCapabilities", - "type_": "Interface", - "url": "https://w3c.github.io/webvr/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "VRDisplayEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/gamepad/Gamepad.idl", - "modules/vr/NavigatorVR.idl", - "modules/vr/VRDisplay.idl", - "modules/vr/VRDisplayCapabilities.idl", - "modules/vr/VRDisplayEvent.idl", - "modules/vr/VRDisplayEventInit.idl", - "modules/vr/VREyeParameters.idl", - "modules/vr/VRFieldOfView.idl", - "modules/vr/VRFrameData.idl", - "modules/vr/VRLayer.idl", - "modules/vr/VRPose.idl", - "modules/vr/VRStageParameters.idl" - ], - "inheritsFrom": "Event", - "members": [ - { - "from": "VRDisplayEvent", - "isReadOnly": true, - "name": "display", - "type": { - "name": "VRDisplay" - }, - "type_": "Attribute" }, { - "from": "VRDisplayEvent", + "from": "VREyeParameters", "isReadOnly": true, - "name": "reason", + "name": "renderWidth", "type": { - "name": "VRDisplayEventReason", - "params": [ - "nullable" - ] + "name": "unsigned long" }, "type_": "Attribute" } ], - "name": "VRDisplayEvent", + "name": "VREyeParameters", "type_": "Interface", "url": "https://w3c.github.io/webvr/" }, @@ -119749,54 +121438,6 @@ "type_": "Dictionary", "url": "https://w3c.github.io/webvr/" }, - { - "files": [ - "modules/gamepad/Gamepad.idl", - "modules/vr/NavigatorVR.idl", - "modules/vr/VRDisplay.idl", - "modules/vr/VRDisplayCapabilities.idl", - "modules/vr/VRDisplayEvent.idl", - "modules/vr/VRDisplayEventInit.idl", - "modules/vr/VREyeParameters.idl", - "modules/vr/VRFieldOfView.idl", - "modules/vr/VRFrameData.idl", - "modules/vr/VRLayer.idl", - "modules/vr/VRPose.idl", - "modules/vr/VRStageParameters.idl" - ], - "name": "VRDisplayEventReason", - "type_": "Enum", - "url": "https://w3c.github.io/webvr/", - "value": [ - "mounted", - "navigation", - "requested", - "unmounted" - ] - }, - { - "files": [ - "modules/gamepad/Gamepad.idl", - "modules/vr/NavigatorVR.idl", - "modules/vr/VRDisplay.idl", - "modules/vr/VRDisplayCapabilities.idl", - "modules/vr/VRDisplayEvent.idl", - "modules/vr/VRDisplayEventInit.idl", - "modules/vr/VREyeParameters.idl", - "modules/vr/VRFieldOfView.idl", - "modules/vr/VRFrameData.idl", - "modules/vr/VRLayer.idl", - "modules/vr/VRPose.idl", - "modules/vr/VRStageParameters.idl" - ], - "name": "VREye", - "type_": "Enum", - "url": "https://w3c.github.io/webvr/", - "value": [ - "left", - "right" - ] - }, { "attrs": [ { @@ -119946,43 +121587,16 @@ "core/html/track/vtt/VTTCue.idl", "core/html/track/vtt/VTTRegion.idl" ], - "name": "AlignSetting", + "name": "PositionAlignSetting", "type_": "Enum", "url": "https://w3c.github.io/webvtt/", "value": [ - "start", + "line-left", "center", - "end", - "left", - "right" - ] - }, - { - "files": [ - "core/html/track/vtt/VTTCue.idl", - "core/html/track/vtt/VTTRegion.idl" - ], - "name": "AutoKeyword", - "type_": "Enum", - "url": "https://w3c.github.io/webvtt/", - "value": [ + "line-right", "auto" ] }, - { - "files": [ - "core/html/track/vtt/VTTCue.idl", - "core/html/track/vtt/VTTRegion.idl" - ], - "name": "DirectionSetting", - "type_": "Enum", - "url": "https://w3c.github.io/webvtt/", - "value": [ - "", - "rl", - "lr" - ] - }, { "attrs": [ { @@ -120061,13 +121675,26 @@ "core/html/track/vtt/VTTCue.idl", "core/html/track/vtt/VTTRegion.idl" ], - "name": "PositionAlignSetting", + "name": "AlignSetting", "type_": "Enum", "url": "https://w3c.github.io/webvtt/", "value": [ - "line-left", + "start", "center", - "line-right", + "end", + "left", + "right" + ] + }, + { + "files": [ + "core/html/track/vtt/VTTCue.idl", + "core/html/track/vtt/VTTRegion.idl" + ], + "name": "AutoKeyword", + "type_": "Enum", + "url": "https://w3c.github.io/webvtt/", + "value": [ "auto" ] }, @@ -120076,12 +121703,13 @@ "core/html/track/vtt/VTTCue.idl", "core/html/track/vtt/VTTRegion.idl" ], - "name": "ScrollSetting", + "name": "DirectionSetting", "type_": "Enum", "url": "https://w3c.github.io/webvtt/", "value": [ "", - "up" + "rl", + "lr" ] }, { @@ -120099,55 +121727,135 @@ ] }, { - "attrs": [ + "files": [ + "core/html/track/vtt/VTTCue.idl", + "core/html/track/vtt/VTTRegion.idl" + ], + "name": "ScrollSetting", + "type_": "Enum", + "url": "https://w3c.github.io/webvtt/", + "value": [ + "", + "up" + ] + }, + { + "members": [ { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "type": { - "name": "OfflineAudioCompletionEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "AudioNodeOptions", + "name": "channelCount", + "type": { + "name": "unsigned long" + } + }, + { + "from": "AudioNodeOptions", + "name": "channelCountMode", + "type": { + "name": "ChannelCountMode" + } + }, + { + "from": "AudioNodeOptions", + "name": "channelInterpretation", + "type": { + "name": "ChannelInterpretation" + } } ], - "inheritsFrom": "Event", + "name": "AudioNodeOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "inheritsFrom": "AudioNodeOptions", + "members": [ + { + "defaultValue": "0.003", + "from": "DynamicsCompressorOptions", + "name": "attack", + "type": { + "name": "float" + } + }, + { + "defaultValue": "30", + "from": "DynamicsCompressorOptions", + "name": "knee", + "type": { + "name": "float" + } + }, + { + "defaultValue": "12", + "from": "DynamicsCompressorOptions", + "name": "ratio", + "type": { + "name": "float" + } + }, + { + "defaultValue": "0.25", + "from": "DynamicsCompressorOptions", + "name": "release", + "type": { + "name": "float" + } + }, + { + "defaultValue": "-24", + "from": "DynamicsCompressorOptions", + "name": "threshold", + "type": { + "name": "float" + } + } + ], + "name": "DynamicsCompressorOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "inheritsFrom": "AudioNodeOptions", "members": [ { - "from": "OfflineAudioCompletionEvent", - "isReadOnly": true, - "name": "renderedBuffer", + "from": "WaveShaperOptions", + "name": "curve", "type": { - "name": "AudioBuffer" - }, - "type_": "Attribute" + "name": "sequence", + "params": [ + { + "name": "float" + } + ] + } + }, + { + "defaultValue": "none", + "from": "WaveShaperOptions", + "name": "oversample", + "type": { + "name": "OverSampleType" + } } ], - "name": "OfflineAudioCompletionEvent", - "type_": "Interface", + "name": "WaveShaperOptions", + "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "EventInit", + "inheritsFrom": "AudioNodeOptions", "members": [ { - "from": "OfflineAudioCompletionEventInit", - "isRequired": true, - "name": "renderedBuffer", + "defaultValue": "0", + "from": "StereoPannerOptions", + "name": "pan", "type": { - "name": "AudioBuffer" + "name": "float" } } ], - "name": "OfflineAudioCompletionEventInit", + "name": "StereoPannerOptions", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, @@ -120156,21 +121864,16 @@ { "args": [ { - "name": "numberOfChannels", - "type": { - "name": "unsigned long" - } - }, - { - "name": "length", + "name": "context", "type": { - "name": "unsigned long" + "name": "BaseAudioContext" } }, { - "name": "sampleRate", + "name": "options", + "optional": true, "type": { - "name": "float" + "name": "StereoPannerOptions" } } ], @@ -120178,60 +121881,35 @@ "type_": "ExtendedAttribute" } ], - "inheritsFrom": "BaseAudioContext", + "inheritsFrom": "AudioNode", "members": [ { - "from": "OfflineAudioContext", + "from": "StereoPannerNode", "isReadOnly": true, - "name": "length", + "name": "pan", "type": { - "name": "unsigned long" + "name": "AudioParam" }, "type_": "Attribute" - }, + } + ], + "name": "StereoPannerNode", + "type_": "Interface", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "members": [ { - "from": "OfflineAudioContext", - "name": "oncomplete", + "defaultValue": "false", + "from": "PeriodicWaveConstraints", + "name": "disableNormalization", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "OfflineAudioContext", - "name": "startRendering", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "AudioBuffer" - } - ] - } - }, - { - "args": [ - { - "name": "suspendTime", - "type": { - "name": "double" - } - } - ], - "from": "OfflineAudioContext", - "name": "suspend", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] + "name": "boolean" } } ], - "name": "OfflineAudioContext", - "type_": "Interface", + "name": "PeriodicWaveConstraints", + "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { @@ -120246,9 +121924,8 @@ }, { "name": "options", - "optional": true, "type": { - "name": "OscillatorOptions" + "name": "PeriodicWaveOptions" } } ], @@ -120256,115 +121933,42 @@ "type_": "ExtendedAttribute" } ], - "inheritsFrom": "AudioScheduledSourceNode", "members": [ - { - "from": "OscillatorNode", - "isReadOnly": true, - "name": "detune", - "type": { - "name": "AudioParam" - }, - "type_": "Attribute" - }, - { - "from": "OscillatorNode", - "isReadOnly": true, - "name": "frequency", - "type": { - "name": "AudioParam" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "periodicWave", - "type": { - "name": "PeriodicWave" - } - } - ], - "from": "OscillatorNode", - "name": "setPeriodicWave", - "returnType": { - "name": "void" - } - }, - { - "from": "OscillatorNode", - "name": "type", - "type": { - "name": "OscillatorType" - }, - "type_": "Attribute" - } ], - "name": "OscillatorNode", + "name": "PeriodicWave", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "AudioNodeOptions", + "name": "PanningModelType", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "equalpower", + "HRTF" + ] + }, + { "members": [ { - "defaultValue": "0", - "from": "OscillatorOptions", - "name": "detune", - "type": { - "name": "float" - } - }, - { - "defaultValue": "440", - "from": "OscillatorOptions", - "name": "frequency", - "type": { - "name": "float" - } - }, - { - "from": "OscillatorOptions", - "name": "periodicWave", + "from": "AudioTimestamp", + "name": "contextTime", "type": { - "name": "PeriodicWave" + "name": "double" } }, { - "defaultValue": "sine", - "from": "OscillatorOptions", - "name": "type", + "from": "AudioTimestamp", + "name": "performanceTime", "type": { - "name": "OscillatorType" + "name": "DOMHighResTimeStamp" } } ], - "name": "OscillatorOptions", + "name": "AudioTimestamp", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, - { - "name": "OscillatorType", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "sine", - "square", - "sawtooth", - "triangle", - "custom" - ] - }, - { - "name": "OverSampleType", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "none", - "2x", - "4x" - ] - }, { "attrs": [ { @@ -120566,149 +122170,85 @@ "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, + { + "name": "OscillatorType", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "sine", + "square", + "sawtooth", + "triangle", + "custom" + ] + }, { "inheritsFrom": "AudioNodeOptions", "members": [ - { - "defaultValue": "360", - "from": "PannerOptions", - "name": "coneInnerAngle", - "type": { - "name": "double" - } - }, - { - "defaultValue": "360", - "from": "PannerOptions", - "name": "coneOuterAngle", - "type": { - "name": "double" - } - }, { "defaultValue": "0", - "from": "PannerOptions", - "name": "coneOuterGain", - "type": { - "name": "double" - } - }, - { - "defaultValue": "inverse", - "from": "PannerOptions", - "name": "distanceModel", - "type": { - "name": "DistanceModelType" - } - }, - { - "defaultValue": "10000", - "from": "PannerOptions", - "name": "maxDistance", - "type": { - "name": "double" - } - }, - { - "defaultValue": "1", - "from": "PannerOptions", - "name": "orientationX", - "type": { - "name": "float" - } - }, - { - "defaultValue": "0", - "from": "PannerOptions", - "name": "orientationY", - "type": { - "name": "float" - } - }, - { - "defaultValue": "0", - "from": "PannerOptions", - "name": "orientationZ", - "type": { - "name": "float" - } - }, - { - "defaultValue": "equalpower", - "from": "PannerOptions", - "name": "panningModel", - "type": { - "name": "PanningModelType" - } - }, - { - "defaultValue": "0", - "from": "PannerOptions", - "name": "positionX", - "type": { - "name": "float" - } - }, - { - "defaultValue": "0", - "from": "PannerOptions", - "name": "positionY", + "from": "OscillatorOptions", + "name": "detune", "type": { "name": "float" } }, { - "defaultValue": "0", - "from": "PannerOptions", - "name": "positionZ", + "defaultValue": "440", + "from": "OscillatorOptions", + "name": "frequency", "type": { "name": "float" } }, { - "defaultValue": "1", - "from": "PannerOptions", - "name": "refDistance", + "from": "OscillatorOptions", + "name": "periodicWave", "type": { - "name": "double" + "name": "PeriodicWave" } }, { - "defaultValue": "1", - "from": "PannerOptions", - "name": "rolloffFactor", + "defaultValue": "sine", + "from": "OscillatorOptions", + "name": "type", "type": { - "name": "double" + "name": "OscillatorType" } } ], - "name": "PannerOptions", + "name": "OscillatorOptions", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { - "name": "PanningModelType", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "equalpower", - "HRTF" - ] + "name": "VoidFunction", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://webaudio.github.io/web-audio-api/" }, { "attrs": [ { "args": [ { - "name": "context", + "name": "numberOfChannels", "type": { - "name": "BaseAudioContext" + "name": "unsigned long" } }, { - "name": "options", + "name": "length", "type": { - "name": "PeriodicWaveOptions" + "name": "unsigned long" + } + }, + { + "name": "sampleRate", + "type": { + "name": "float" } } ], @@ -120716,82 +122256,76 @@ "type_": "ExtendedAttribute" } ], - "members": [ - ], - "name": "PeriodicWave", - "type_": "Interface", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { + "inheritsFrom": "BaseAudioContext", "members": [ { - "defaultValue": "false", - "from": "PeriodicWaveConstraints", - "name": "disableNormalization", + "from": "OfflineAudioContext", + "isReadOnly": true, + "name": "length", "type": { - "name": "boolean" - } - } - ], - "name": "PeriodicWaveConstraints", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "inheritsFrom": "PeriodicWaveConstraints", - "members": [ + "name": "unsigned long" + }, + "type_": "Attribute" + }, { - "from": "PeriodicWaveOptions", - "name": "imag", + "from": "OfflineAudioContext", + "name": "oncomplete", "type": { - "name": "sequence", + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "OfflineAudioContext", + "name": "startRendering", + "returnType": { + "name": "Promise", "params": [ { - "name": "float" + "name": "AudioBuffer" } ] } }, { - "from": "PeriodicWaveOptions", - "name": "real", - "type": { - "name": "sequence", + "args": [ + { + "name": "suspendTime", + "type": { + "name": "double" + } + } + ], + "from": "OfflineAudioContext", + "name": "suspend", + "returnType": { + "name": "Promise", "params": [ { - "name": "float" + "name": "void" } ] } } ], - "name": "PeriodicWaveOptions", - "type_": "Dictionary", + "name": "OfflineAudioContext", + "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "AudioNode", + "inheritsFrom": "EventInit", "members": [ { - "from": "ScriptProcessorNode", - "isReadOnly": true, - "name": "bufferSize", - "type": { - "name": "long" - }, - "type_": "Attribute" - }, - { - "from": "ScriptProcessorNode", - "name": "onaudioprocess", + "from": "OfflineAudioCompletionEventInit", + "isRequired": true, + "name": "renderedBuffer", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "AudioBuffer" + } } ], - "name": "ScriptProcessorNode", - "type_": "Interface", + "name": "OfflineAudioCompletionEventInit", + "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { @@ -120801,14 +122335,13 @@ { "name": "context", "type": { - "name": "BaseAudioContext" + "name": "AudioContext" } }, { "name": "options", - "optional": true, "type": { - "name": "StereoPannerOptions" + "name": "MediaStreamAudioSourceOptions" } } ], @@ -120818,36 +122351,11 @@ ], "inheritsFrom": "AudioNode", "members": [ - { - "from": "StereoPannerNode", - "isReadOnly": true, - "name": "pan", - "type": { - "name": "AudioParam" - }, - "type_": "Attribute" - } ], - "name": "StereoPannerNode", + "name": "MediaStreamAudioSourceNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, - { - "inheritsFrom": "AudioNodeOptions", - "members": [ - { - "defaultValue": "0", - "from": "StereoPannerOptions", - "name": "pan", - "type": { - "name": "float" - } - } - ], - "name": "StereoPannerOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, { "attrs": [ { @@ -120855,14 +122363,14 @@ { "name": "context", "type": { - "name": "BaseAudioContext" + "name": "AudioContext" } }, { "name": "options", "optional": true, "type": { - "name": "WaveShaperOptions" + "name": "AudioNodeOptions" } } ], @@ -120873,26 +122381,16 @@ "inheritsFrom": "AudioNode", "members": [ { - "from": "WaveShaperNode", - "name": "curve", - "type": { - "name": "Float32Array", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "WaveShaperNode", - "name": "oversample", + "from": "MediaStreamAudioDestinationNode", + "isReadOnly": true, + "name": "stream", "type": { - "name": "OverSampleType" + "name": "MediaStream" }, "type_": "Attribute" } ], - "name": "WaveShaperNode", + "name": "MediaStreamAudioDestinationNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, @@ -120900,27 +122398,21 @@ "inheritsFrom": "AudioNodeOptions", "members": [ { - "from": "WaveShaperOptions", - "name": "curve", + "from": "AudioWorkletNodeOptions", + "name": "numberOfInputs", "type": { - "name": "sequence", - "params": [ - { - "name": "float" - } - ] + "name": "unsigned long" } }, { - "defaultValue": "none", - "from": "WaveShaperOptions", - "name": "oversample", + "from": "AudioWorkletNodeOptions", + "name": "numberOfOutputs", "type": { - "name": "OverSampleType" + "name": "unsigned long" } } ], - "name": "WaveShaperOptions", + "name": "AudioWorkletNodeOptions", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, @@ -120931,14 +122423,13 @@ { "name": "context", "type": { - "name": "BaseAudioContext" + "name": "AudioContext" } }, { "name": "options", - "optional": true, "type": { - "name": "AnalyserOptions" + "name": "MediaElementAudioSourceOptions" } } ], @@ -120948,109 +122439,8 @@ ], "inheritsFrom": "AudioNode", "members": [ - { - "from": "AnalyserNode", - "name": "fftSize", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "AnalyserNode", - "isReadOnly": true, - "name": "frequencyBinCount", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "array", - "type": { - "name": "Uint8Array" - } - } - ], - "from": "AnalyserNode", - "name": "getByteFrequencyData", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "array", - "type": { - "name": "Uint8Array" - } - } - ], - "from": "AnalyserNode", - "name": "getByteTimeDomainData", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "array", - "type": { - "name": "Float32Array" - } - } - ], - "from": "AnalyserNode", - "name": "getFloatFrequencyData", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "array", - "type": { - "name": "Float32Array" - } - } - ], - "from": "AnalyserNode", - "name": "getFloatTimeDomainData", - "returnType": { - "name": "void" - } - }, - { - "from": "AnalyserNode", - "name": "maxDecibels", - "type": { - "name": "float" - }, - "type_": "Attribute" - }, - { - "from": "AnalyserNode", - "name": "minDecibels", - "type": { - "name": "float" - }, - "type_": "Attribute" - }, - { - "from": "AnalyserNode", - "name": "smoothingTimeConstant", - "type": { - "name": "float" - }, - "type_": "Attribute" - } ], - "name": "AnalyserNode", + "name": "MediaElementAudioSourceNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, @@ -121067,7 +122457,7 @@ { "name": "options", "type": { - "name": "AudioBufferOptions" + "name": "IIRFilterOptions" } } ], @@ -121075,151 +122465,40 @@ "type_": "ExtendedAttribute" } ], + "inheritsFrom": "AudioNode", "members": [ { "args": [ { - "name": "destination", + "name": "frequencyHz", "type": { "name": "Float32Array" } }, { - "name": "channelNumber", - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "0", - "name": "startInChannel", - "optional": true, - "type": { - "name": "unsigned long" - } - } - ], - "from": "AudioBuffer", - "name": "copyFromChannel", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "source", + "name": "magResponse", "type": { "name": "Float32Array" } }, { - "name": "channelNumber", - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "0", - "name": "startInChannel", - "optional": true, + "name": "phaseResponse", "type": { - "name": "unsigned long" + "name": "Float32Array" } } ], - "from": "AudioBuffer", - "name": "copyToChannel", + "from": "IIRFilterNode", + "name": "getFrequencyResponse", "returnType": { "name": "void" } - }, - { - "from": "AudioBuffer", - "isReadOnly": true, - "name": "duration", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "channel", - "type": { - "name": "unsigned long" - } - } - ], - "from": "AudioBuffer", - "name": "getChannelData", - "returnType": { - "name": "Float32Array" - } - }, - { - "from": "AudioBuffer", - "isReadOnly": true, - "name": "length", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "AudioBuffer", - "isReadOnly": true, - "name": "numberOfChannels", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "AudioBuffer", - "isReadOnly": true, - "name": "sampleRate", - "type": { - "name": "float" - }, - "type_": "Attribute" } ], - "name": "AudioBuffer", + "name": "IIRFilterNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, - { - "members": [ - { - "from": "AudioBufferOptions", - "isRequired": true, - "name": "length", - "type": { - "name": "unsigned long" - } - }, - { - "defaultValue": "1", - "from": "AudioBufferOptions", - "name": "numberOfChannels", - "type": { - "name": "unsigned long" - } - }, - { - "from": "AudioBufferOptions", - "name": "sampleRate", - "type": { - "name": "float" - } - } - ], - "name": "AudioBufferOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, { "attrs": [ { @@ -121227,13 +122506,13 @@ { "name": "context", "type": { - "name": "BaseAudioContext" + "name": "AudioContext" } }, { - "name": "AudioBufferSourceOptions", + "name": "options", "type": { - "name": "optional" + "name": "MediaStreamTrackAudioSourceOptions" } } ], @@ -121241,670 +122520,347 @@ "type_": "ExtendedAttribute" } ], - "inheritsFrom": "AudioScheduledSourceNode", + "inheritsFrom": "AudioNode", "members": [ - { - "from": "AudioBufferSourceNode", - "name": "buffer", - "type": { - "name": "AudioBuffer", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "AudioBufferSourceNode", - "isReadOnly": true, - "name": "detune", - "type": { - "name": "AudioParam" - }, - "type_": "Attribute" - }, - { - "from": "AudioBufferSourceNode", - "name": "loop", - "type": { - "name": "boolean" - }, - "type_": "Attribute" - }, - { - "from": "AudioBufferSourceNode", - "name": "loopEnd", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "AudioBufferSourceNode", - "name": "loopStart", - "type": { - "name": "double" - }, - "type_": "Attribute" - }, - { - "from": "AudioBufferSourceNode", - "isReadOnly": true, - "name": "playbackRate", - "type": { - "name": "AudioParam" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "defaultValue": "0", - "name": "when", - "optional": true, - "type": { - "name": "double" - } - }, - { - "name": "offset", - "optional": true, - "type": { - "name": "double" - } - }, - { - "name": "duration", - "optional": true, - "type": { - "name": "double" - } - } - ], - "from": "AudioBufferSourceNode", - "name": "start", - "returnType": { - "name": "void" - } - } ], - "name": "AudioBufferSourceNode", + "name": "MediaStreamTrackAudioSourceNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { + "inheritsFrom": "AudioNodeOptions", "members": [ { - "from": "AudioBufferSourceOptions", - "name": "buffer", + "from": "IIRFilterOptions", + "isRequired": true, + "name": "feedback", "type": { - "name": "AudioBuffer", + "name": "sequence", "params": [ - "nullable" + { + "name": "double" + } ] } }, { - "defaultValue": "0", - "from": "AudioBufferSourceOptions", - "name": "detune", - "type": { - "name": "float" - } - }, - { - "defaultValue": "false", - "from": "AudioBufferSourceOptions", - "name": "loop", - "type": { - "name": "boolean" - } - }, - { - "defaultValue": "0", - "from": "AudioBufferSourceOptions", - "name": "loopEnd", - "type": { - "name": "double" - } - }, - { - "defaultValue": "0", - "from": "AudioBufferSourceOptions", - "name": "loopStart", - "type": { - "name": "double" - } - }, - { - "defaultValue": "1", - "from": "AudioBufferSourceOptions", - "name": "playbackRate", + "from": "IIRFilterOptions", + "isRequired": true, + "name": "feedforward", "type": { - "name": "float" + "name": "sequence", + "params": [ + { + "name": "double" + } + ] } } ], - "name": "AudioBufferSourceOptions", + "name": "IIRFilterOptions", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { "attrs": [ { + "args": [ + { + "name": "context", + "type": { + "name": "BaseAudioContext" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "GainOptions" + } + } + ], "name": "Constructor", "type_": "ExtendedAttribute" } ], - "inheritsFrom": "BaseAudioContext", - "members": [ - ], - "name": "AudioContext", - "type_": "Interface", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "members": [ - { - "from": "AudioContextInfo", - "name": "currentTime", - "type": { - "name": "double" - } - }, - { - "from": "AudioContextInfo", - "name": "sampleRate", - "type": { - "name": "float" - } - } - ], - "name": "AudioContextInfo", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "name": "AudioContextLatencyCategory", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "balanced", - "interactive", - "playback" - ] - }, - { - "members": [ - { - "defaultValue": "interactive", - "from": "AudioContextOptions", - "name": "latencyHint", - "type": { - "types": [ - { - "name": "AudioContextLatencyCategory" - }, - { - "name": "double" - } - ] - } - } - ], - "name": "AudioContextOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "name": "AudioContextState", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "suspended", - "running", - "closed" - ] - }, - { "inheritsFrom": "AudioNode", "members": [ { - "from": "AudioDestinationNode", + "from": "GainNode", "isReadOnly": true, - "name": "maxChannelCount", + "name": "gain", "type": { - "name": "unsigned long" + "name": "AudioParam" }, "type_": "Attribute" } ], - "name": "AudioDestinationNode", + "name": "GainNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { - "members": [ + "attrs": [ { - "from": "AudioListener", - "isReadOnly": true, - "name": "forwardX", - "type": { - "name": "AudioParam" - }, - "type_": "Attribute" - }, + "args": [ + { + "name": "context", + "type": { + "name": "BaseAudioContext" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "DynamicsCompressorOptions" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "inheritsFrom": "AudioNode", + "members": [ { - "from": "AudioListener", + "from": "DynamicsCompressorNode", "isReadOnly": true, - "name": "forwardY", + "name": "attack", "type": { "name": "AudioParam" }, "type_": "Attribute" }, { - "from": "AudioListener", + "from": "DynamicsCompressorNode", "isReadOnly": true, - "name": "forwardZ", + "name": "knee", "type": { "name": "AudioParam" }, "type_": "Attribute" }, { - "from": "AudioListener", + "from": "DynamicsCompressorNode", "isReadOnly": true, - "name": "positionX", + "name": "ratio", "type": { "name": "AudioParam" }, "type_": "Attribute" }, { - "from": "AudioListener", + "from": "DynamicsCompressorNode", "isReadOnly": true, - "name": "positionY", + "name": "reduction", "type": { - "name": "AudioParam" + "name": "float" }, "type_": "Attribute" }, { - "from": "AudioListener", + "from": "DynamicsCompressorNode", "isReadOnly": true, - "name": "positionZ", + "name": "release", "type": { "name": "AudioParam" }, "type_": "Attribute" }, { - "args": [ - { - "name": "x", - "type": { - "name": "float" - } - }, - { - "name": "y", - "type": { - "name": "float" - } - }, - { - "name": "z", - "type": { - "name": "float" - } - }, - { - "name": "xUp", - "type": { - "name": "float" - } - }, - { - "name": "yUp", - "type": { - "name": "float" - } - }, - { - "name": "zUp", - "type": { - "name": "float" - } - } - ], - "from": "AudioListener", - "name": "setOrientation", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "x", - "type": { - "name": "float" - } - }, - { - "name": "y", - "type": { - "name": "float" - } - }, - { - "name": "z", - "type": { - "name": "float" - } - } - ], - "from": "AudioListener", - "name": "setPosition", - "returnType": { - "name": "void" - } - }, - { - "from": "AudioListener", + "from": "DynamicsCompressorNode", "isReadOnly": true, - "name": "upX", + "name": "threshold", "type": { "name": "AudioParam" }, "type_": "Attribute" - }, + } + ], + "name": "DynamicsCompressorNode", + "type_": "Interface", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "name": "DistanceModelType", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "linear", + "inverse", + "exponential" + ] + }, + { + "inheritsFrom": "AudioNodeOptions", + "members": [ { - "from": "AudioListener", - "isReadOnly": true, - "name": "upY", + "defaultValue": "0", + "from": "DelayOptions", + "name": "delayTime", "type": { - "name": "AudioParam" - }, - "type_": "Attribute" + "name": "double" + } }, { - "from": "AudioListener", - "isReadOnly": true, - "name": "upZ", + "defaultValue": "1", + "from": "DelayOptions", + "name": "maxDelayTime", "type": { - "name": "AudioParam" - }, - "type_": "Attribute" + "name": "double" + } } ], - "name": "AudioListener", - "type_": "Interface", + "name": "DelayOptions", + "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "EventTarget", "members": [ { - "from": "AudioNode", - "name": "channelCount", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "AudioNode", - "name": "channelCountMode", + "from": "MediaStreamTrackAudioSourceOptions", + "isRequired": true, + "name": "mediaStreamTrack", "type": { - "name": "ChannelCountMode" - }, - "type_": "Attribute" - }, + "name": "AudioMediaStreamTrack" + } + } + ], + "name": "MediaStreamTrackAudioSourceOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "inheritsFrom": "AudioNode", + "members": [ { - "from": "AudioNode", - "name": "channelInterpretation", + "from": "AudioScheduledSourceNode", + "name": "onended", "type": { - "name": "ChannelInterpretation" + "name": "EventHandler" }, "type_": "Attribute" }, { "args": [ - { - "name": "destination", - "type": { - "name": "AudioNode" - } - }, - { - "defaultValue": "0", - "name": "output", - "optional": true, - "type": { - "name": "unsigned long" - } - }, { "defaultValue": "0", - "name": "input", + "name": "when", "optional": true, "type": { - "name": "unsigned long" + "name": "double" } } ], - "from": "AudioNode", - "name": "connect", + "from": "AudioScheduledSourceNode", + "name": "start", "returnType": { - "name": "AudioNode" + "name": "void" } }, { "args": [ - { - "name": "destination", - "type": { - "name": "AudioParam" - } - }, { "defaultValue": "0", - "name": "output", + "name": "when", "optional": true, "type": { - "name": "unsigned long" + "name": "double" } } ], - "from": "AudioNode", - "name": "connect", + "from": "AudioScheduledSourceNode", + "name": "stop", "returnType": { "name": "void" } - }, + } + ], + "name": "AudioScheduledSourceNode", + "type_": "Interface", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "args": [ { - "from": "AudioNode", - "isReadOnly": true, - "name": "context", + "name": "decodedData", "type": { - "name": "BaseAudioContext" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "destination", - "type": { - "name": "AudioNode" - } - }, - { - "name": "output", - "type": { - "name": "unsigned long" - } - } - ], - "from": "AudioNode", - "name": "disconnect", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "destination", - "type": { - "name": "AudioNode" - } - }, - { - "name": "output", - "type": { - "name": "unsigned long" - } - }, - { - "name": "input", - "type": { - "name": "unsigned long" - } - } - ], - "from": "AudioNode", - "name": "disconnect", - "returnType": { - "name": "void" + "name": "AudioBuffer" } - }, + } + ], + "name": "DecodeSuccessCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "args": [ { - "args": [ - { - "name": "destination", - "type": { - "name": "AudioNode" - } - } - ], - "from": "AudioNode", - "name": "disconnect", - "returnType": { - "name": "void" + "name": "error", + "type": { + "name": "DOMException" } - }, + } + ], + "name": "DecodeErrorCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "attrs": [ { "args": [ { - "name": "destination", + "name": "context", "type": { - "name": "AudioParam" + "name": "BaseAudioContext" } }, { - "name": "output", - "type": { - "name": "unsigned long" - } - } - ], - "from": "AudioNode", - "name": "disconnect", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "output", - "type": { - "name": "unsigned long" - } - } - ], - "from": "AudioNode", - "name": "disconnect", - "returnType": { - "name": "void" - } - }, - { - "from": "AudioNode", - "name": "disconnect", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "destination", + "name": "options", + "optional": true, "type": { - "name": "AudioParam" + "name": "WaveShaperOptions" } } ], - "from": "AudioNode", - "name": "disconnect", - "returnType": { - "name": "void" - } - }, + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "inheritsFrom": "AudioNode", + "members": [ { - "from": "AudioNode", - "isReadOnly": true, - "name": "numberOfInputs", + "from": "WaveShaperNode", + "name": "curve", "type": { - "name": "unsigned long" + "name": "Float32Array", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "AudioNode", - "isReadOnly": true, - "name": "numberOfOutputs", + "from": "WaveShaperNode", + "name": "oversample", "type": { - "name": "unsigned long" + "name": "OverSampleType" }, "type_": "Attribute" } ], - "name": "AudioNode", + "name": "WaveShaperNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, - { - "members": [ - { - "from": "AudioNodeOptions", - "name": "channelCount", - "type": { - "name": "unsigned long" - } - }, - { - "from": "AudioNodeOptions", - "name": "channelCountMode", - "type": { - "name": "ChannelCountMode" - } - }, - { - "from": "AudioNodeOptions", - "name": "channelInterpretation", - "type": { - "name": "ChannelInterpretation" - } - } - ], - "name": "AudioNodeOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, { "members": [ { @@ -122096,64 +123052,239 @@ }, { "members": [ + { + "from": "MediaElementAudioSourceOptions", + "isRequired": true, + "name": "mediaElement", + "type": { + "name": "HTMLMediaElement" + } + } + ], + "name": "MediaElementAudioSourceOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "context", + "type": { + "name": "BaseAudioContext" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ConvolverOptions" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "inheritsFrom": "AudioNode", + "members": [ + { + "from": "ConvolverNode", + "name": "buffer", + "type": { + "name": "AudioBuffer", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "ConvolverNode", + "name": "normalize", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + } + ], + "name": "ConvolverNode", + "type_": "Interface", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "inheritsFrom": "AudioNodeOptions", + "members": [ + { + "defaultValue": "360", + "from": "PannerOptions", + "name": "coneInnerAngle", + "type": { + "name": "double" + } + }, + { + "defaultValue": "360", + "from": "PannerOptions", + "name": "coneOuterAngle", + "type": { + "name": "double" + } + }, { "defaultValue": "0", - "from": "AudioParamDescriptor", - "name": "defaultValue", + "from": "PannerOptions", + "name": "coneOuterGain", + "type": { + "name": "double" + } + }, + { + "defaultValue": "inverse", + "from": "PannerOptions", + "name": "distanceModel", + "type": { + "name": "DistanceModelType" + } + }, + { + "defaultValue": "10000", + "from": "PannerOptions", + "name": "maxDistance", + "type": { + "name": "double" + } + }, + { + "defaultValue": "1", + "from": "PannerOptions", + "name": "orientationX", "type": { "name": "float" } }, { - "from": "AudioParamDescriptor", - "name": "maxValue", + "defaultValue": "0", + "from": "PannerOptions", + "name": "orientationY", "type": { "name": "float" } }, { - "from": "AudioParamDescriptor", - "name": "minValue", + "defaultValue": "0", + "from": "PannerOptions", + "name": "orientationZ", "type": { "name": "float" } }, { - "from": "AudioParamDescriptor", - "name": "name", + "defaultValue": "equalpower", + "from": "PannerOptions", + "name": "panningModel", "type": { - "name": "DOMString" + "name": "PanningModelType" + } + }, + { + "defaultValue": "0", + "from": "PannerOptions", + "name": "positionX", + "type": { + "name": "float" + } + }, + { + "defaultValue": "0", + "from": "PannerOptions", + "name": "positionY", + "type": { + "name": "float" + } + }, + { + "defaultValue": "0", + "from": "PannerOptions", + "name": "positionZ", + "type": { + "name": "float" + } + }, + { + "defaultValue": "1", + "from": "PannerOptions", + "name": "refDistance", + "type": { + "name": "double" + } + }, + { + "defaultValue": "1", + "from": "PannerOptions", + "name": "rolloffFactor", + "type": { + "name": "double" } } ], - "name": "AudioParamDescriptor", + "name": "PannerOptions", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { + "attrs": [ + { + "args": [ + { + "name": "context", + "type": { + "name": "BaseAudioContext" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "AnalyserOptions" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "inheritsFrom": "AudioNode", "members": [ { - "from": "AudioScheduledSourceNode", - "name": "onended", + "from": "AnalyserNode", + "name": "fftSize", "type": { - "name": "EventHandler" + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "AnalyserNode", + "isReadOnly": true, + "name": "frequencyBinCount", + "type": { + "name": "unsigned long" }, "type_": "Attribute" }, { "args": [ { - "defaultValue": "0", - "name": "when", - "optional": true, + "name": "array", "type": { - "name": "double" + "name": "Uint8Array" } } ], - "from": "AudioScheduledSourceNode", - "name": "start", + "from": "AnalyserNode", + "name": "getByteFrequencyData", "returnType": { "name": "void" } @@ -122161,87 +123292,127 @@ { "args": [ { - "defaultValue": "0", - "name": "when", - "optional": true, + "name": "array", "type": { - "name": "double" + "name": "Uint8Array" } } ], - "from": "AudioScheduledSourceNode", - "name": "stop", + "from": "AnalyserNode", + "name": "getByteTimeDomainData", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "array", + "type": { + "name": "Float32Array" + } + } + ], + "from": "AnalyserNode", + "name": "getFloatFrequencyData", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "array", + "type": { + "name": "Float32Array" + } + } + ], + "from": "AnalyserNode", + "name": "getFloatTimeDomainData", "returnType": { "name": "void" } + }, + { + "from": "AnalyserNode", + "name": "maxDecibels", + "type": { + "name": "float" + }, + "type_": "Attribute" + }, + { + "from": "AnalyserNode", + "name": "minDecibels", + "type": { + "name": "float" + }, + "type_": "Attribute" + }, + { + "from": "AnalyserNode", + "name": "smoothingTimeConstant", + "type": { + "name": "float" + }, + "type_": "Attribute" } ], - "name": "AudioScheduledSourceNode", + "name": "AnalyserNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { "members": [ { - "from": "AudioTimestamp", - "name": "contextTime", - "type": { - "name": "double" - } - }, - { - "from": "AudioTimestamp", - "name": "performanceTime", + "defaultValue": "1", + "from": "ConstantSourceOptions", + "name": "offset", "type": { - "name": "DOMHighResTimeStamp" + "name": "float" } } ], - "name": "AudioTimestamp", + "name": "ConstantSourceOptions", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { "attrs": [ - { - "name": "Exposed", - "type_": "ExtendedAttribute", - "value": "AudioWorklet" - }, - { - "identifiers": [ - "Worklet", - "AudioWorklet" - ], - "name": "Global", - "type_": "ExtendedAttribute" - } - ], - "inheritsFrom": "WorkletGlobalScope", - "members": [ { "args": [ { - "name": "name", + "name": "context", "type": { - "name": "DOMString" + "name": "BaseAudioContext" } }, { - "name": "processorCtor", + "name": "options", + "optional": true, "type": { - "name": "VoidFunction" + "name": "ConstantSourceOptions" } } ], - "from": "AudioWorkletGlobalScope", - "name": "registerProcessor", - "returnType": { - "name": "void" - } + "name": "Constructor", + "type_": "ExtendedAttribute" } ], - "name": "AudioWorkletGlobalScope", + "inheritsFrom": "AudioScheduledSourceNode", + "members": [ + { + "from": "ConstantSourceNode", + "isReadOnly": true, + "name": "offset", + "type": { + "name": "AudioParam" + }, + "type_": "Attribute" + } + ], + "name": "ConstantSourceNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, @@ -122255,17 +123426,10 @@ "name": "BaseAudioContext" } }, - { - "name": "name", - "type": { - "name": "DOMString" - } - }, { "name": "options", - "optional": true, "type": { - "name": "AudioWorkletNodeOptions" + "name": "AudioBufferOptions" } } ], @@ -122273,110 +123437,228 @@ "type_": "ExtendedAttribute" } ], - "inheritsFrom": "AudioNode", "members": [ { - "from": "AudioWorkletNode", - "name": "onmessage", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "destination", + "type": { + "name": "Float32Array" + } + }, + { + "name": "channelNumber", + "type": { + "name": "unsigned long" + } + }, + { + "defaultValue": "0", + "name": "startInChannel", + "optional": true, + "type": { + "name": "unsigned long" + } + } + ], + "from": "AudioBuffer", + "name": "copyFromChannel", + "returnType": { + "name": "void" + } }, { "args": [ { - "name": "message", + "name": "source", "type": { - "name": "any" + "name": "Float32Array" } }, { - "name": "transfer", + "name": "channelNumber", + "type": { + "name": "unsigned long" + } + }, + { + "defaultValue": "0", + "name": "startInChannel", "optional": true, "type": { - "name": "sequence", - "params": [ - { - "name": "object" - } - ] + "name": "unsigned long" } } ], - "from": "AudioWorkletNode", - "name": "postMessage", + "from": "AudioBuffer", + "name": "copyToChannel", "returnType": { "name": "void" } - } - ], - "name": "AudioWorkletNode", - "type_": "Interface", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "inheritsFrom": "AudioNodeOptions", - "members": [ + }, { - "from": "AudioWorkletNodeOptions", - "name": "numberOfInputs", + "from": "AudioBuffer", + "isReadOnly": true, + "name": "duration", "type": { - "name": "unsigned long" + "name": "double" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "channel", + "type": { + "name": "unsigned long" + } + } + ], + "from": "AudioBuffer", + "name": "getChannelData", + "returnType": { + "name": "Float32Array" } }, { - "from": "AudioWorkletNodeOptions", - "name": "numberOfOutputs", + "from": "AudioBuffer", + "isReadOnly": true, + "name": "length", "type": { "name": "unsigned long" - } + }, + "type_": "Attribute" + }, + { + "from": "AudioBuffer", + "isReadOnly": true, + "name": "numberOfChannels", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "AudioBuffer", + "isReadOnly": true, + "name": "sampleRate", + "type": { + "name": "float" + }, + "type_": "Attribute" } ], - "name": "AudioWorkletNodeOptions", - "type_": "Dictionary", + "name": "AudioBuffer", + "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "EventTarget", + "attrs": [ + { + "args": [ + { + "name": "context", + "type": { + "name": "BaseAudioContext" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "DelayOptions" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "inheritsFrom": "AudioNode", "members": [ { - "from": "AudioWorkletProcessor", + "from": "DelayNode", "isReadOnly": true, - "name": "contextInfo", + "name": "delayTime", "type": { - "name": "AudioContextInfo" + "name": "AudioParam" }, "type_": "Attribute" - }, + } + ], + "name": "DelayNode", + "type_": "Interface", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "inheritsFrom": "AudioNodeOptions", + "members": [ { - "from": "AudioWorkletProcessor", - "name": "onmessage", + "defaultValue": "6", + "from": "ChannelSplitterOptions", + "name": "numberOfOutputs", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, + "name": "unsigned long" + } + } + ], + "name": "ChannelSplitterOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "attrs": [ { "args": [ { - "name": "message", + "name": "context", "type": { - "name": "any" + "name": "BaseAudioContext" + } + }, + { + "name": "options", + "optional": true, + "type": { + "name": "ChannelSplitterOptions" } } ], - "from": "AudioWorkletProcessor", - "name": "postMessage", - "returnType": { - "name": "void" - } + "name": "Constructor", + "type_": "ExtendedAttribute" } ], - "name": "AudioWorkletProcessor", + "inheritsFrom": "AudioNode", + "members": [ + ], + "name": "ChannelSplitterNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, + { + "name": "ChannelInterpretation", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "speakers", + "discrete" + ] + }, + { + "name": "BiquadFilterType", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "lowpass", + "highpass", + "bandpass", + "lowshelf", + "highshelf", + "peaking", + "notch", + "allpass" + ] + }, { "inheritsFrom": "EventTarget", "members": [ @@ -122739,6 +124021,64 @@ "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, + { + "inheritsFrom": "AudioNodeOptions", + "members": [ + { + "defaultValue": "1", + "from": "BiquadFilterOptions", + "name": "Q", + "type": { + "name": "float" + } + }, + { + "defaultValue": "0", + "from": "BiquadFilterOptions", + "name": "detune", + "type": { + "name": "float" + } + }, + { + "defaultValue": "350", + "from": "BiquadFilterOptions", + "name": "frequency", + "type": { + "name": "float" + } + }, + { + "defaultValue": "0", + "from": "BiquadFilterOptions", + "name": "gain", + "type": { + "name": "float" + } + }, + { + "defaultValue": "lowpass", + "from": "BiquadFilterOptions", + "name": "type", + "type": { + "name": "BiquadFilterType" + } + } + ], + "name": "BiquadFilterOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "name": "AudioContextLatencyCategory", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "balanced", + "interactive", + "playback" + ] + }, { "attrs": [ { @@ -122839,88 +124179,6 @@ "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, - { - "inheritsFrom": "AudioNodeOptions", - "members": [ - { - "defaultValue": "1", - "from": "BiquadFilterOptions", - "name": "Q", - "type": { - "name": "float" - } - }, - { - "defaultValue": "0", - "from": "BiquadFilterOptions", - "name": "detune", - "type": { - "name": "float" - } - }, - { - "defaultValue": "350", - "from": "BiquadFilterOptions", - "name": "frequency", - "type": { - "name": "float" - } - }, - { - "defaultValue": "0", - "from": "BiquadFilterOptions", - "name": "gain", - "type": { - "name": "float" - } - }, - { - "defaultValue": "lowpass", - "from": "BiquadFilterOptions", - "name": "type", - "type": { - "name": "BiquadFilterType" - } - } - ], - "name": "BiquadFilterOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "name": "BiquadFilterType", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "lowpass", - "highpass", - "bandpass", - "lowshelf", - "highshelf", - "peaking", - "notch", - "allpass" - ] - }, - { - "name": "ChannelCountMode", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "max", - "clamped-max", - "explicit" - ] - }, - { - "name": "ChannelInterpretation", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "speakers", - "discrete" - ] - }, { "attrs": [ { @@ -122935,7 +124193,7 @@ "name": "options", "optional": true, "type": { - "name": "ChannelSplitterOptions" + "name": "OscillatorOptions" } } ], @@ -122943,125 +124201,131 @@ "type_": "ExtendedAttribute" } ], - "inheritsFrom": "AudioNode", - "members": [ - ], - "name": "ChannelMergerNode", - "type_": "Interface", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "inheritsFrom": "AudioNodeOptions", + "inheritsFrom": "AudioScheduledSourceNode", "members": [ { - "defaultValue": "6", - "from": "ChannelMergerOptions", - "name": "numberOfInputs", + "from": "OscillatorNode", + "isReadOnly": true, + "name": "detune", "type": { - "name": "unsigned long" - } - } - ], - "name": "ChannelMergerOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "attrs": [ + "name": "AudioParam" + }, + "type_": "Attribute" + }, + { + "from": "OscillatorNode", + "isReadOnly": true, + "name": "frequency", + "type": { + "name": "AudioParam" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "context", - "type": { - "name": "BaseAudioContext" - } - }, - { - "name": "options", - "optional": true, + "name": "periodicWave", "type": { - "name": "ChannelSplitterOptions" + "name": "PeriodicWave" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "OscillatorNode", + "name": "setPeriodicWave", + "returnType": { + "name": "void" + } + }, + { + "from": "OscillatorNode", + "name": "type", + "type": { + "name": "OscillatorType" + }, + "type_": "Attribute" } ], - "inheritsFrom": "AudioNode", - "members": [ - ], - "name": "ChannelSplitterNode", + "name": "OscillatorNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "AudioNodeOptions", + "inheritsFrom": "EventTarget", "members": [ { - "defaultValue": "6", - "from": "ChannelSplitterOptions", - "name": "numberOfOutputs", + "from": "AudioWorkletProcessor", + "isReadOnly": true, + "name": "contextInfo", "type": { - "name": "unsigned long" + "name": "AudioContextInfo" + }, + "type_": "Attribute" + }, + { + "from": "AudioWorkletProcessor", + "name": "onmessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "message", + "type": { + "name": "any" + } + } + ], + "from": "AudioWorkletProcessor", + "name": "postMessage", + "returnType": { + "name": "void" } } ], - "name": "ChannelSplitterOptions", - "type_": "Dictionary", + "name": "AudioWorkletProcessor", + "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { "attrs": [ { - "args": [ - { - "name": "context", - "type": { - "name": "BaseAudioContext" - } - }, - { - "name": "options", - "optional": true, - "type": { - "name": "ConstantSourceOptions" - } - } - ], "name": "Constructor", "type_": "ExtendedAttribute" } ], - "inheritsFrom": "AudioScheduledSourceNode", + "inheritsFrom": "BaseAudioContext", "members": [ - { - "from": "ConstantSourceNode", - "isReadOnly": true, - "name": "offset", - "type": { - "name": "AudioParam" - }, - "type_": "Attribute" - } ], - "name": "ConstantSourceNode", + "name": "AudioContext", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { + "inheritsFrom": "AudioNode", "members": [ { - "defaultValue": "1", - "from": "ConstantSourceOptions", - "name": "offset", + "from": "ScriptProcessorNode", + "isReadOnly": true, + "name": "bufferSize", "type": { - "name": "float" - } + "name": "long" + }, + "type_": "Attribute" + }, + { + "from": "ScriptProcessorNode", + "name": "onaudioprocess", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "ConstantSourceOptions", - "type_": "Dictionary", + "name": "ScriptProcessorNode", + "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { @@ -123074,11 +124338,17 @@ "name": "BaseAudioContext" } }, + { + "name": "name", + "type": { + "name": "DOMString" + } + }, { "name": "options", "optional": true, "type": { - "name": "ConvolverOptions" + "name": "AudioWorkletNodeOptions" } } ], @@ -123089,328 +124359,517 @@ "inheritsFrom": "AudioNode", "members": [ { - "from": "ConvolverNode", - "name": "buffer", + "from": "AudioWorkletNode", + "name": "onmessage", "type": { - "name": "AudioBuffer", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "ConvolverNode", - "name": "normalize", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "args": [ + { + "name": "message", + "type": { + "name": "any" + } + }, + { + "name": "transfer", + "optional": true, + "type": { + "name": "sequence", + "params": [ + { + "name": "object" + } + ] + } + } + ], + "from": "AudioWorkletNode", + "name": "postMessage", + "returnType": { + "name": "void" + } } ], - "name": "ConvolverNode", + "name": "AudioWorkletNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "AudioNodeOptions", - "members": [ + "attrs": [ { - "from": "ConvolverOptions", - "name": "buffer", - "type": { - "name": "AudioBuffer", - "params": [ - "nullable" - ] - } + "name": "Exposed", + "type_": "ExtendedAttribute", + "value": "AudioWorklet" }, { - "defaultValue": "false", - "from": "ConvolverOptions", - "name": "disableNormalization", - "type": { - "name": "boolean" - } + "identifiers": [ + "Worklet", + "AudioWorklet" + ], + "name": "Global", + "type_": "ExtendedAttribute" } ], - "name": "ConvolverOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "args": [ + "inheritsFrom": "WorkletGlobalScope", + "members": [ { - "name": "error", - "type": { - "name": "DOMException" + "args": [ + { + "name": "name", + "type": { + "name": "DOMString" + } + }, + { + "name": "processorCtor", + "type": { + "name": "VoidFunction" + } + } + ], + "from": "AudioWorkletGlobalScope", + "name": "registerProcessor", + "returnType": { + "name": "void" } } ], - "name": "DecodeErrorCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", + "name": "AudioWorkletGlobalScope", + "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "AudioNodeOptions", "members": [ { - "defaultValue": "2048", - "from": "AnalyserOptions", - "name": "fftSize", + "defaultValue": "0", + "from": "AudioParamDescriptor", + "name": "defaultValue", "type": { - "name": "unsigned long" + "name": "float" } }, { - "defaultValue": "-30", - "from": "AnalyserOptions", - "name": "maxDecibels", + "from": "AudioParamDescriptor", + "name": "maxValue", "type": { "name": "float" } }, { - "defaultValue": "-100", - "from": "AnalyserOptions", - "name": "minDecibels", + "from": "AudioParamDescriptor", + "name": "minValue", "type": { "name": "float" } }, { - "defaultValue": "0.8", - "from": "AnalyserOptions", - "name": "smoothingTimeConstant", + "from": "AudioParamDescriptor", + "name": "name", "type": { - "name": "float" + "name": "DOMString" } } ], - "name": "AnalyserOptions", + "name": "AudioParamDescriptor", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { - "args": [ + "inheritsFrom": "EventTarget", + "members": [ { - "name": "decodedData", + "from": "AudioNode", + "name": "channelCount", "type": { - "name": "AudioBuffer" + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "AudioNode", + "name": "channelCountMode", + "type": { + "name": "ChannelCountMode" + }, + "type_": "Attribute" + }, + { + "from": "AudioNode", + "name": "channelInterpretation", + "type": { + "name": "ChannelInterpretation" + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "destination", + "type": { + "name": "AudioNode" + } + }, + { + "defaultValue": "0", + "name": "output", + "optional": true, + "type": { + "name": "unsigned long" + } + }, + { + "defaultValue": "0", + "name": "input", + "optional": true, + "type": { + "name": "unsigned long" + } + } + ], + "from": "AudioNode", + "name": "connect", + "returnType": { + "name": "AudioNode" } - } - ], - "name": "DecodeSuccessCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "attrs": [ + }, { "args": [ { - "name": "context", + "name": "destination", "type": { - "name": "BaseAudioContext" + "name": "AudioParam" } }, { - "name": "options", + "defaultValue": "0", + "name": "output", "optional": true, "type": { - "name": "DelayOptions" + "name": "unsigned long" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "inheritsFrom": "AudioNode", - "members": [ + "from": "AudioNode", + "name": "connect", + "returnType": { + "name": "void" + } + }, { - "from": "DelayNode", + "from": "AudioNode", "isReadOnly": true, - "name": "delayTime", + "name": "context", "type": { - "name": "AudioParam" + "name": "BaseAudioContext" }, "type_": "Attribute" - } - ], - "name": "DelayNode", - "type_": "Interface", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "inheritsFrom": "AudioNodeOptions", - "members": [ + }, { - "defaultValue": "0", - "from": "DelayOptions", - "name": "delayTime", - "type": { - "name": "double" + "args": [ + { + "name": "destination", + "type": { + "name": "AudioNode" + } + }, + { + "name": "output", + "type": { + "name": "unsigned long" + } + } + ], + "from": "AudioNode", + "name": "disconnect", + "returnType": { + "name": "void" } }, { - "defaultValue": "1", - "from": "DelayOptions", - "name": "maxDelayTime", - "type": { - "name": "double" + "args": [ + { + "name": "destination", + "type": { + "name": "AudioNode" + } + }, + { + "name": "output", + "type": { + "name": "unsigned long" + } + }, + { + "name": "input", + "type": { + "name": "unsigned long" + } + } + ], + "from": "AudioNode", + "name": "disconnect", + "returnType": { + "name": "void" } - } - ], - "name": "DelayOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "name": "DistanceModelType", - "type_": "Enum", - "url": "https://webaudio.github.io/web-audio-api/", - "value": [ - "linear", - "inverse", - "exponential" - ] - }, - { - "attrs": [ + }, { "args": [ { - "name": "context", + "name": "destination", "type": { - "name": "BaseAudioContext" + "name": "AudioNode" + } + } + ], + "from": "AudioNode", + "name": "disconnect", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "destination", + "type": { + "name": "AudioParam" } }, { - "name": "options", - "optional": true, + "name": "output", "type": { - "name": "DynamicsCompressorOptions" + "name": "unsigned long" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "AudioNode", + "name": "disconnect", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "output", + "type": { + "name": "unsigned long" + } + } + ], + "from": "AudioNode", + "name": "disconnect", + "returnType": { + "name": "void" + } + }, + { + "from": "AudioNode", + "name": "disconnect", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "destination", + "type": { + "name": "AudioParam" + } + } + ], + "from": "AudioNode", + "name": "disconnect", + "returnType": { + "name": "void" + } + }, + { + "from": "AudioNode", + "isReadOnly": true, + "name": "numberOfInputs", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "AudioNode", + "isReadOnly": true, + "name": "numberOfOutputs", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" } ], - "inheritsFrom": "AudioNode", + "name": "AudioNode", + "type_": "Interface", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { "members": [ { - "from": "DynamicsCompressorNode", + "from": "AudioListener", "isReadOnly": true, - "name": "attack", + "name": "forwardX", "type": { "name": "AudioParam" }, "type_": "Attribute" }, { - "from": "DynamicsCompressorNode", + "from": "AudioListener", "isReadOnly": true, - "name": "knee", + "name": "forwardY", "type": { "name": "AudioParam" }, "type_": "Attribute" }, { - "from": "DynamicsCompressorNode", + "from": "AudioListener", "isReadOnly": true, - "name": "ratio", + "name": "forwardZ", "type": { "name": "AudioParam" }, "type_": "Attribute" }, { - "from": "DynamicsCompressorNode", + "from": "AudioListener", "isReadOnly": true, - "name": "reduction", + "name": "positionX", "type": { - "name": "float" + "name": "AudioParam" }, "type_": "Attribute" }, { - "from": "DynamicsCompressorNode", + "from": "AudioListener", "isReadOnly": true, - "name": "release", + "name": "positionY", "type": { "name": "AudioParam" }, "type_": "Attribute" }, { - "from": "DynamicsCompressorNode", + "from": "AudioListener", "isReadOnly": true, - "name": "threshold", + "name": "positionZ", "type": { "name": "AudioParam" }, "type_": "Attribute" - } - ], - "name": "DynamicsCompressorNode", - "type_": "Interface", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "inheritsFrom": "AudioNodeOptions", - "members": [ + }, { - "defaultValue": "0.003", - "from": "DynamicsCompressorOptions", - "name": "attack", - "type": { - "name": "float" + "args": [ + { + "name": "x", + "type": { + "name": "float" + } + }, + { + "name": "y", + "type": { + "name": "float" + } + }, + { + "name": "z", + "type": { + "name": "float" + } + }, + { + "name": "xUp", + "type": { + "name": "float" + } + }, + { + "name": "yUp", + "type": { + "name": "float" + } + }, + { + "name": "zUp", + "type": { + "name": "float" + } + } + ], + "from": "AudioListener", + "name": "setOrientation", + "returnType": { + "name": "void" } }, { - "defaultValue": "30", - "from": "DynamicsCompressorOptions", - "name": "knee", - "type": { - "name": "float" + "args": [ + { + "name": "x", + "type": { + "name": "float" + } + }, + { + "name": "y", + "type": { + "name": "float" + } + }, + { + "name": "z", + "type": { + "name": "float" + } + } + ], + "from": "AudioListener", + "name": "setPosition", + "returnType": { + "name": "void" } }, { - "defaultValue": "12", - "from": "DynamicsCompressorOptions", - "name": "ratio", + "from": "AudioListener", + "isReadOnly": true, + "name": "upX", "type": { - "name": "float" - } + "name": "AudioParam" + }, + "type_": "Attribute" }, { - "defaultValue": "0.25", - "from": "DynamicsCompressorOptions", - "name": "release", + "from": "AudioListener", + "isReadOnly": true, + "name": "upY", "type": { - "name": "float" - } + "name": "AudioParam" + }, + "type_": "Attribute" }, { - "defaultValue": "-24", - "from": "DynamicsCompressorOptions", - "name": "threshold", + "from": "AudioListener", + "isReadOnly": true, + "name": "upZ", "type": { - "name": "float" - } + "name": "AudioParam" + }, + "type_": "Attribute" } ], - "name": "DynamicsCompressorOptions", - "type_": "Dictionary", + "name": "AudioListener", + "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { @@ -123418,16 +124877,15 @@ { "args": [ { - "name": "context", + "name": "type", "type": { - "name": "BaseAudioContext" + "name": "DOMString" } }, { - "name": "options", - "optional": true, + "name": "eventInitDict", "type": { - "name": "GainOptions" + "name": "OfflineAudioCompletionEventInit" } } ], @@ -123435,19 +124893,19 @@ "type_": "ExtendedAttribute" } ], - "inheritsFrom": "AudioNode", + "inheritsFrom": "Event", "members": [ { - "from": "GainNode", + "from": "OfflineAudioCompletionEvent", "isReadOnly": true, - "name": "gain", + "name": "renderedBuffer", "type": { - "name": "AudioParam" + "name": "AudioBuffer" }, "type_": "Attribute" } ], - "name": "GainNode", + "name": "OfflineAudioCompletionEvent", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, @@ -123468,94 +124926,158 @@ "url": "https://webaudio.github.io/web-audio-api/" }, { - "attrs": [ + "inheritsFrom": "AudioNode", + "members": [ { - "args": [ - { - "name": "context", - "type": { - "name": "BaseAudioContext" - } - }, - { - "name": "options", - "type": { - "name": "IIRFilterOptions" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "AudioDestinationNode", + "isReadOnly": true, + "name": "maxChannelCount", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" } ], - "inheritsFrom": "AudioNode", + "name": "AudioDestinationNode", + "type_": "Interface", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "inheritsFrom": "PeriodicWaveConstraints", "members": [ { - "args": [ - { - "name": "frequencyHz", - "type": { - "name": "Float32Array" + "from": "PeriodicWaveOptions", + "name": "imag", + "type": { + "name": "sequence", + "params": [ + { + "name": "float" } - }, - { - "name": "magResponse", - "type": { - "name": "Float32Array" + ] + } + }, + { + "from": "PeriodicWaveOptions", + "name": "real", + "type": { + "name": "sequence", + "params": [ + { + "name": "float" } - }, - { - "name": "phaseResponse", - "type": { - "name": "Float32Array" + ] + } + } + ], + "name": "PeriodicWaveOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "name": "AudioContextState", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "suspended", + "running", + "closed" + ] + }, + { + "members": [ + { + "defaultValue": "interactive", + "from": "AudioContextOptions", + "name": "latencyHint", + "type": { + "types": [ + { + "name": "AudioContextLatencyCategory" + }, + { + "name": "double" } - } - ], - "from": "IIRFilterNode", - "name": "getFrequencyResponse", - "returnType": { - "name": "void" + ] } } ], - "name": "IIRFilterNode", - "type_": "Interface", + "name": "AudioContextOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "inheritsFrom": "AudioNodeOptions", + "members": [ + { + "defaultValue": "6", + "from": "ChannelMergerOptions", + "name": "numberOfInputs", + "type": { + "name": "unsigned long" + } + } + ], + "name": "ChannelMergerOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "members": [ + { + "from": "MediaStreamAudioSourceOptions", + "isRequired": true, + "name": "mediaStream", + "type": { + "name": "MediaStream" + } + } + ], + "name": "MediaStreamAudioSourceOptions", + "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { - "inheritsFrom": "AudioNodeOptions", + "name": "OverSampleType", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "none", + "2x", + "4x" + ] + }, + { "members": [ { - "from": "IIRFilterOptions", - "isRequired": true, - "name": "feedback", + "from": "AudioContextInfo", + "name": "currentTime", "type": { - "name": "sequence", - "params": [ - { - "name": "double" - } - ] + "name": "double" } }, { - "from": "IIRFilterOptions", - "isRequired": true, - "name": "feedforward", + "from": "AudioContextInfo", + "name": "sampleRate", "type": { - "name": "sequence", - "params": [ - { - "name": "double" - } - ] + "name": "float" } } ], - "name": "IIRFilterOptions", + "name": "AudioContextInfo", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, + { + "name": "ChannelCountMode", + "type_": "Enum", + "url": "https://webaudio.github.io/web-audio-api/", + "value": [ + "max", + "clamped-max", + "explicit" + ] + }, { "attrs": [ { @@ -123563,13 +125085,14 @@ { "name": "context", "type": { - "name": "AudioContext" + "name": "BaseAudioContext" } }, { "name": "options", + "optional": true, "type": { - "name": "MediaElementAudioSourceOptions" + "name": "ChannelSplitterOptions" } } ], @@ -123580,22 +125103,90 @@ "inheritsFrom": "AudioNode", "members": [ ], - "name": "MediaElementAudioSourceNode", + "name": "ChannelMergerNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { + "inheritsFrom": "AudioNodeOptions", "members": [ { - "from": "MediaElementAudioSourceOptions", - "isRequired": true, - "name": "mediaElement", + "from": "ConvolverOptions", + "name": "buffer", "type": { - "name": "HTMLMediaElement" + "name": "AudioBuffer", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "false", + "from": "ConvolverOptions", + "name": "disableNormalization", + "type": { + "name": "boolean" } } ], - "name": "MediaElementAudioSourceOptions", + "name": "ConvolverOptions", + "type_": "Dictionary", + "url": "https://webaudio.github.io/web-audio-api/" + }, + { + "members": [ + { + "from": "AudioBufferSourceOptions", + "name": "buffer", + "type": { + "name": "AudioBuffer", + "params": [ + "nullable" + ] + } + }, + { + "defaultValue": "0", + "from": "AudioBufferSourceOptions", + "name": "detune", + "type": { + "name": "float" + } + }, + { + "defaultValue": "false", + "from": "AudioBufferSourceOptions", + "name": "loop", + "type": { + "name": "boolean" + } + }, + { + "defaultValue": "0", + "from": "AudioBufferSourceOptions", + "name": "loopEnd", + "type": { + "name": "double" + } + }, + { + "defaultValue": "0", + "from": "AudioBufferSourceOptions", + "name": "loopStart", + "type": { + "name": "double" + } + }, + { + "defaultValue": "1", + "from": "AudioBufferSourceOptions", + "name": "playbackRate", + "type": { + "name": "float" + } + } + ], + "name": "AudioBufferSourceOptions", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, @@ -123606,14 +125197,13 @@ { "name": "context", "type": { - "name": "AudioContext" + "name": "BaseAudioContext" } }, { - "name": "options", - "optional": true, + "name": "AudioBufferSourceOptions", "type": { - "name": "AudioNodeOptions" + "name": "optional" } } ], @@ -123621,130 +125211,168 @@ "type_": "ExtendedAttribute" } ], - "inheritsFrom": "AudioNode", + "inheritsFrom": "AudioScheduledSourceNode", "members": [ { - "from": "MediaStreamAudioDestinationNode", + "from": "AudioBufferSourceNode", + "name": "buffer", + "type": { + "name": "AudioBuffer", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "AudioBufferSourceNode", "isReadOnly": true, - "name": "stream", + "name": "detune", "type": { - "name": "MediaStream" + "name": "AudioParam" }, "type_": "Attribute" - } - ], - "name": "MediaStreamAudioDestinationNode", - "type_": "Interface", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "attrs": [ + }, + { + "from": "AudioBufferSourceNode", + "name": "loop", + "type": { + "name": "boolean" + }, + "type_": "Attribute" + }, + { + "from": "AudioBufferSourceNode", + "name": "loopEnd", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "AudioBufferSourceNode", + "name": "loopStart", + "type": { + "name": "double" + }, + "type_": "Attribute" + }, + { + "from": "AudioBufferSourceNode", + "isReadOnly": true, + "name": "playbackRate", + "type": { + "name": "AudioParam" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "context", + "defaultValue": "0", + "name": "when", + "optional": true, "type": { - "name": "AudioContext" + "name": "double" } }, { - "name": "options", + "name": "offset", + "optional": true, "type": { - "name": "MediaStreamAudioSourceOptions" + "name": "double" + } + }, + { + "name": "duration", + "optional": true, + "type": { + "name": "double" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "AudioBufferSourceNode", + "name": "start", + "returnType": { + "name": "void" + } } ], - "inheritsFrom": "AudioNode", - "members": [ - ], - "name": "MediaStreamAudioSourceNode", + "name": "AudioBufferSourceNode", "type_": "Interface", "url": "https://webaudio.github.io/web-audio-api/" }, { "members": [ { - "from": "MediaStreamAudioSourceOptions", + "from": "AudioBufferOptions", "isRequired": true, - "name": "mediaStream", + "name": "length", "type": { - "name": "MediaStream" + "name": "unsigned long" } - } - ], - "name": "MediaStreamAudioSourceOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-audio-api/" - }, - { - "attrs": [ + }, { - "args": [ - { - "name": "context", - "type": { - "name": "AudioContext" - } - }, - { - "name": "options", - "type": { - "name": "MediaStreamTrackAudioSourceOptions" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "defaultValue": "1", + "from": "AudioBufferOptions", + "name": "numberOfChannels", + "type": { + "name": "unsigned long" + } + }, + { + "from": "AudioBufferOptions", + "name": "sampleRate", + "type": { + "name": "float" + } } ], - "inheritsFrom": "AudioNode", - "members": [ - ], - "name": "MediaStreamTrackAudioSourceNode", - "type_": "Interface", + "name": "AudioBufferOptions", + "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { + "inheritsFrom": "AudioNodeOptions", "members": [ { - "from": "MediaStreamTrackAudioSourceOptions", - "isRequired": true, - "name": "mediaStreamTrack", + "defaultValue": "2048", + "from": "AnalyserOptions", + "name": "fftSize", "type": { - "name": "AudioMediaStreamTrack" + "name": "unsigned long" + } + }, + { + "defaultValue": "-30", + "from": "AnalyserOptions", + "name": "maxDecibels", + "type": { + "name": "float" + } + }, + { + "defaultValue": "-100", + "from": "AnalyserOptions", + "name": "minDecibels", + "type": { + "name": "float" + } + }, + { + "defaultValue": "0.8", + "from": "AnalyserOptions", + "name": "smoothingTimeConstant", + "type": { + "name": "float" } } ], - "name": "MediaStreamTrackAudioSourceOptions", + "name": "AnalyserOptions", "type_": "Dictionary", "url": "https://webaudio.github.io/web-audio-api/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "MIDIMessageEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/webmidi/MIDIAccess.idl", "modules/webmidi/MIDIConnectionEvent.idl", @@ -123762,20 +125390,18 @@ "modules/webmidi/MIDIPort.idl", "modules/webmidi/NavigatorWebMIDI.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "EventInit", "members": [ { - "from": "MIDIMessageEvent", - "isReadOnly": true, - "name": "data", + "from": "MIDIConnectionEventInit", + "name": "port", "type": { - "name": "Uint8Array" - }, - "type_": "Attribute" + "name": "MIDIPort" + } } ], - "name": "MIDIMessageEvent", - "type_": "Interface", + "name": "MIDIConnectionEventInit", + "type_": "Dictionary", "url": "https://webaudio.github.io/web-midi-api/" }, { @@ -123796,15 +125422,43 @@ "modules/webmidi/MIDIPort.idl", "modules/webmidi/NavigatorWebMIDI.idl" ], - "name": "MIDIPortType", - "type_": "Enum", - "url": "https://webaudio.github.io/web-midi-api/", - "value": [ - "input", - "output" - ] + "inheritsFrom": "MIDIPort", + "members": [ + { + "from": "MIDIInput", + "name": "onmidimessage", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + } + ], + "name": "MIDIInput", + "type_": "Interface", + "url": "https://webaudio.github.io/web-midi-api/" }, { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "MIDIMessageEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/webmidi/MIDIAccess.idl", "modules/webmidi/MIDIConnectionEvent.idl", @@ -123822,114 +125476,19 @@ "modules/webmidi/MIDIPort.idl", "modules/webmidi/NavigatorWebMIDI.idl" ], - "inheritsFrom": "EventTarget", + "inheritsFrom": "Event", "members": [ { - "from": "MIDIPort", - "name": "close", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "MIDIPort" - } - ] - } - }, - { - "from": "MIDIPort", - "isReadOnly": true, - "name": "connection", - "type": { - "name": "MIDIPortConnectionState" - }, - "type_": "Attribute" - }, - { - "from": "MIDIPort", - "isReadOnly": true, - "name": "id", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "MIDIPort", - "isReadOnly": true, - "name": "manufacturer", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "MIDIPort", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "MIDIPort", - "name": "onstatechange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "MIDIPort", - "name": "open", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "MIDIPort" - } - ] - } - }, - { - "from": "MIDIPort", - "isReadOnly": true, - "name": "state", - "type": { - "name": "MIDIPortDeviceState" - }, - "type_": "Attribute" - }, - { - "from": "MIDIPort", - "isReadOnly": true, - "name": "type", - "type": { - "name": "MIDIPortType" - }, - "type_": "Attribute" - }, - { - "from": "MIDIPort", + "from": "MIDIMessageEvent", "isReadOnly": true, - "name": "version", + "name": "data", "type": { - "name": "DOMString", - "params": [ - "nullable" - ] + "name": "Uint8Array" }, "type_": "Attribute" } ], - "name": "MIDIPort", + "name": "MIDIMessageEvent", "type_": "Interface", "url": "https://webaudio.github.io/web-midi-api/" }, @@ -124046,25 +125605,13 @@ "modules/webmidi/MIDIPort.idl", "modules/webmidi/NavigatorWebMIDI.idl" ], - "members": [ - { - "from": "MIDIOptions", - "name": "software", - "type": { - "name": "boolean" - } - }, - { - "from": "MIDIOptions", - "name": "sysex", - "type": { - "name": "boolean" - } - } - ], - "name": "MIDIOptions", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-midi-api/" + "name": "MIDIPortType", + "type_": "Enum", + "url": "https://webaudio.github.io/web-midi-api/", + "value": [ + "input", + "output" + ] }, { "files": [ @@ -124084,19 +125631,13 @@ "modules/webmidi/MIDIPort.idl", "modules/webmidi/NavigatorWebMIDI.idl" ], - "inheritsFrom": "EventInit", - "members": [ - { - "from": "MIDIMessageEventInit", - "name": "data", - "type": { - "name": "Uint8Array" - } - } - ], - "name": "MIDIMessageEventInit", - "type_": "Dictionary", - "url": "https://webaudio.github.io/web-midi-api/" + "name": "MIDIPortDeviceState", + "type_": "Enum", + "url": "https://webaudio.github.io/web-midi-api/", + "value": [ + "disconnected", + "connected" + ] }, { "files": [ @@ -124116,14 +125657,22 @@ "modules/webmidi/MIDIPort.idl", "modules/webmidi/NavigatorWebMIDI.idl" ], - "name": "MIDIPortConnectionState", - "type_": "Enum", - "url": "https://webaudio.github.io/web-midi-api/", - "value": [ - "open", - "closed", - "pending" - ] + "members": [ + { + "from": "MIDIInputMap", + "isReadOnly": true, + "keyType": { + "name": "DOMString" + }, + "type_": "MapLike", + "valueType": { + "name": "MIDIInput" + } + } + ], + "name": "MIDIInputMap", + "type_": "Interface", + "url": "https://webaudio.github.io/web-midi-api/" }, { "files": [ @@ -124143,20 +125692,114 @@ "modules/webmidi/MIDIPort.idl", "modules/webmidi/NavigatorWebMIDI.idl" ], + "inheritsFrom": "EventTarget", "members": [ { - "from": "MIDIInputMap", + "from": "MIDIPort", + "name": "close", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "MIDIPort" + } + ] + } + }, + { + "from": "MIDIPort", "isReadOnly": true, - "keyType": { + "name": "connection", + "type": { + "name": "MIDIPortConnectionState" + }, + "type_": "Attribute" + }, + { + "from": "MIDIPort", + "isReadOnly": true, + "name": "id", + "type": { "name": "DOMString" }, - "type_": "MapLike", - "valueType": { - "name": "MIDIInput" + "type_": "Attribute" + }, + { + "from": "MIDIPort", + "isReadOnly": true, + "name": "manufacturer", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "MIDIPort", + "isReadOnly": true, + "name": "name", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "MIDIPort", + "name": "onstatechange", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "MIDIPort", + "name": "open", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "MIDIPort" + } + ] } + }, + { + "from": "MIDIPort", + "isReadOnly": true, + "name": "state", + "type": { + "name": "MIDIPortDeviceState" + }, + "type_": "Attribute" + }, + { + "from": "MIDIPort", + "isReadOnly": true, + "name": "type", + "type": { + "name": "MIDIPortType" + }, + "type_": "Attribute" + }, + { + "from": "MIDIPort", + "isReadOnly": true, + "name": "version", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" } ], - "name": "MIDIInputMap", + "name": "MIDIPort", "type_": "Interface", "url": "https://webaudio.github.io/web-midi-api/" }, @@ -124178,19 +125821,24 @@ "modules/webmidi/MIDIPort.idl", "modules/webmidi/NavigatorWebMIDI.idl" ], - "inheritsFrom": "MIDIPort", "members": [ { - "from": "MIDIInput", - "name": "onmidimessage", + "from": "MIDIOptions", + "name": "software", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "boolean" + } + }, + { + "from": "MIDIOptions", + "name": "sysex", + "type": { + "name": "boolean" + } } ], - "name": "MIDIInput", - "type_": "Interface", + "name": "MIDIOptions", + "type_": "Dictionary", "url": "https://webaudio.github.io/web-midi-api/" }, { @@ -124214,14 +125862,14 @@ "inheritsFrom": "EventInit", "members": [ { - "from": "MIDIConnectionEventInit", - "name": "port", + "from": "MIDIMessageEventInit", + "name": "data", "type": { - "name": "MIDIPort" + "name": "Uint8Array" } } ], - "name": "MIDIConnectionEventInit", + "name": "MIDIMessageEventInit", "type_": "Dictionary", "url": "https://webaudio.github.io/web-midi-api/" }, @@ -124280,6 +125928,33 @@ "type_": "Interface", "url": "https://webaudio.github.io/web-midi-api/" }, + { + "files": [ + "modules/webmidi/MIDIAccess.idl", + "modules/webmidi/MIDIConnectionEvent.idl", + "modules/webmidi/MIDIConnectionEventInit.idl", + "modules/webmidi/MIDIInput.idl", + "modules/webmidi/MIDIInputMap.idl", + "modules/webmidi/MIDIMessageEvent.idl", + "modules/webmidi/MIDIMessageEventInit.idl", + "modules/webmidi/MIDIOptions.idl", + "modules/webmidi/MIDIOutput.idl", + "modules/webmidi/MIDIOutputMap.idl", + "modules/webmidi/MIDIPort.idl", + "modules/webmidi/MIDIPort.idl", + "modules/webmidi/MIDIPort.idl", + "modules/webmidi/MIDIPort.idl", + "modules/webmidi/NavigatorWebMIDI.idl" + ], + "name": "MIDIPortConnectionState", + "type_": "Enum", + "url": "https://webaudio.github.io/web-midi-api/", + "value": [ + "open", + "closed", + "pending" + ] + }, { "files": [ "modules/webmidi/MIDIAccess.idl", @@ -124341,32 +126016,27 @@ "url": "https://webaudio.github.io/web-midi-api/" }, { - "files": [ - "modules/webmidi/MIDIAccess.idl", - "modules/webmidi/MIDIConnectionEvent.idl", - "modules/webmidi/MIDIConnectionEventInit.idl", - "modules/webmidi/MIDIInput.idl", - "modules/webmidi/MIDIInputMap.idl", - "modules/webmidi/MIDIMessageEvent.idl", - "modules/webmidi/MIDIMessageEventInit.idl", - "modules/webmidi/MIDIOptions.idl", - "modules/webmidi/MIDIOutput.idl", - "modules/webmidi/MIDIOutputMap.idl", - "modules/webmidi/MIDIPort.idl", - "modules/webmidi/MIDIPort.idl", - "modules/webmidi/MIDIPort.idl", - "modules/webmidi/MIDIPort.idl", - "modules/webmidi/NavigatorWebMIDI.idl" + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "initDict", + "optional": true, + "type": { + "name": "ValueEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } ], - "name": "MIDIPortDeviceState", - "type_": "Enum", - "url": "https://webaudio.github.io/web-midi-api/", - "value": [ - "disconnected", - "connected" - ] - }, - { "files": [ "modules/bluetooth/Bluetooth.idl", "modules/bluetooth/BluetoothCharacteristicProperties.idl", @@ -124380,47 +126050,20 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], + "inheritsFrom": "Event", "members": [ { - "from": "AllowedBluetoothDevice", - "isRequired": true, - "name": "allowedServices", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "sequence", - "params": [ - { - "name": "UUID" - } - ] - } - ] - } - }, - { - "from": "AllowedBluetoothDevice", - "isRequired": true, - "name": "deviceId", - "type": { - "name": "DOMString" - } - }, - { - "from": "AllowedBluetoothDevice", - "isRequired": true, - "name": "mayUseGATT", + "from": "ValueEvent", + "isReadOnly": true, + "name": "value", "type": { - "name": "boolean" - } + "name": "any" + }, + "type_": "Attribute" } ], - "name": "AllowedBluetoothDevice", - "type_": "Dictionary", + "name": "ValueEvent", + "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { @@ -124437,155 +126080,59 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], - "inheritsFrom": "EventTarget", - "members": [ - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Bluetooth", - "name": "getAvailability", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "boolean" - } - ] - } - }, - { - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Bluetooth", - "name": "onavailabilitychanged", - "type": { - "name": "EventHandler" + "name": "BluetoothDescriptorUUID", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "DOMString" }, - "type_": "Attribute" - }, + { + "name": "unsigned long" + } + ] + }, + "type_": "Typedef", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, + { + "files": [ + "modules/bluetooth/Bluetooth.idl", + "modules/bluetooth/BluetoothCharacteristicProperties.idl", + "modules/bluetooth/BluetoothDevice.idl", + "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", + "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", + "modules/bluetooth/BluetoothRemoteGATTServer.idl", + "modules/bluetooth/BluetoothRemoteGATTService.idl", + "modules/bluetooth/BluetoothScanFilterInit.idl", + "modules/bluetooth/BluetoothUUID.idl", + "modules/bluetooth/NavigatorBluetooth.idl", + "modules/bluetooth/RequestDeviceOptions.idl" + ], + "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - }, - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } + "defaultValue": [ + "[", + "]" ], - "from": "Bluetooth", - "isReadOnly": true, - "name": "referringDevice", + "from": "BluetoothPermissionData", + "isRequired": true, + "name": "allowedDevices", "type": { - "name": "BluetoothDevice", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "options", - "optional": true, - "type": { - "name": "RequestDeviceOptions" - } - } - ], - "attrs": [ - { - "name": "SecureContext", - "type_": "ExtendedAttribute" - } - ], - "from": "Bluetooth", - "name": "requestDevice", - "returnType": { - "name": "Promise", + "name": "sequence", "params": [ { - "name": "BluetoothDevice" + "name": "AllowedBluetoothDevice" } ] } - }, - { - "from": "ServiceEventHandlers", - "name": "onserviceadded", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceEventHandlers", - "name": "onservicechanged", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceEventHandlers", - "name": "onserviceremoved", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "BluetoothDeviceEventHandlers", - "name": "ongattserverdisconnected", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "CharacteristicEventHandlers", - "name": "oncharacteristicvaluechanged", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" } ], - "name": "Bluetooth", - "type_": "Interface", + "name": "BluetoothPermissionData", + "type_": "Dictionary", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { - "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "init", - "type": { - "name": "BluetoothAdvertisingEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/bluetooth/Bluetooth.idl", "modules/bluetooth/BluetoothCharacteristicProperties.idl", @@ -124599,52 +126146,30 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], - "inheritsFrom": "Event", "members": [ { - "from": "BluetoothAdvertisingEvent", - "isReadOnly": true, - "name": "appearance", - "type": { - "name": "unsigned short", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "BluetoothAdvertisingEvent", + "from": "BluetoothDevice", "isReadOnly": true, - "name": "device", + "name": "gatt", "type": { - "name": "BluetoothDevice" + "name": "BluetoothRemoteGATTServer", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "BluetoothAdvertisingEvent", + "from": "BluetoothDevice", "isReadOnly": true, - "name": "manufacturerData", + "name": "id", "type": { - "name": "BluetoothManufacturerDataMap" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "BluetoothAdvertisingEvent", + "from": "BluetoothDevice", "isReadOnly": true, "name": "name", "type": { @@ -124656,152 +126181,169 @@ "type_": "Attribute" }, { - "from": "BluetoothAdvertisingEvent", - "isReadOnly": true, - "name": "rssi", - "type": { - "name": "byte", + "from": "BluetoothDevice", + "name": "unwatchAdvertisements", + "returnType": { + "name": "void" + } + }, + { + "from": "BluetoothDevice", + "name": "watchAdvertisements", + "returnType": { + "name": "Promise", "params": [ - "nullable" + { + "name": "void" + } ] - }, - "type_": "Attribute" + } }, { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "BluetoothAdvertisingEvent", + "from": "BluetoothDevice", "isReadOnly": true, - "name": "serviceData", + "name": "watchingAdvertisements", "type": { - "name": "BluetoothServiceDataMap" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "BluetoothAdvertisingEvent", - "isReadOnly": true, - "name": "txPower", + "from": "BluetoothDeviceEventHandlers", + "name": "ongattserverdisconnected", "type": { - "name": "byte", - "params": [ - "nullable" - ] + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "BluetoothAdvertisingEvent", - "isReadOnly": true, - "name": "uuids", + "from": "ServiceEventHandlers", + "name": "onserviceadded", "type": { - "name": "FrozenArray", - "params": [ - { - "name": "UUID" - } - ] + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "BluetoothAdvertisingEvent", - "type_": "Interface", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { - "files": [ - "modules/bluetooth/Bluetooth.idl", - "modules/bluetooth/BluetoothCharacteristicProperties.idl", - "modules/bluetooth/BluetoothDevice.idl", - "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", - "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", - "modules/bluetooth/BluetoothRemoteGATTServer.idl", - "modules/bluetooth/BluetoothRemoteGATTService.idl", - "modules/bluetooth/BluetoothScanFilterInit.idl", - "modules/bluetooth/BluetoothUUID.idl", - "modules/bluetooth/NavigatorBluetooth.idl", - "modules/bluetooth/RequestDeviceOptions.idl" - ], - "inheritsFrom": "EventInit", - "members": [ - { - "from": "BluetoothAdvertisingEventInit", - "name": "appearance", - "type": { - "name": "unsigned short" - } - }, - { - "from": "BluetoothAdvertisingEventInit", - "isRequired": true, - "name": "device", - "type": { - "name": "BluetoothDevice" - } }, { - "from": "BluetoothAdvertisingEventInit", - "name": "manufacturerData", + "from": "ServiceEventHandlers", + "name": "onservicechanged", "type": { - "name": "Map" - } + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "BluetoothAdvertisingEventInit", - "name": "name", + "from": "ServiceEventHandlers", + "name": "onserviceremoved", "type": { - "name": "DOMString" - } + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "BluetoothAdvertisingEventInit", - "name": "rssi", + "from": "CharacteristicEventHandlers", + "name": "oncharacteristicvaluechanged", "type": { - "name": "byte" - } + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "from": "BluetoothAdvertisingEventInit", - "name": "serviceData", - "type": { - "name": "Map" + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "callback", + "type": { + "name": "EventListener", + "params": [ + "nullable" + ] + } + }, + { + "name": "options", + "optional": true, + "type": { + "type_": "UnionType", + "types": [ + { + "name": "AddEventListenerOptions" + }, + { + "name": "boolean" + } + ] + } + } + ], + "from": "EventTarget", + "name": "addEventListener", + "returnType": { + "name": "void" } }, { - "from": "BluetoothAdvertisingEventInit", - "name": "txPower", - "type": { - "name": "byte" + "args": [ + { + "name": "event", + "type": { + "name": "Event" + } + } + ], + "from": "EventTarget", + "name": "dispatchEvent", + "returnType": { + "name": "boolean" } }, { - "from": "BluetoothAdvertisingEventInit", - "name": "uuids", - "type": { - "name": "sequence", - "params": [ - { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "callback", + "type": { + "name": "EventListener", + "params": [ + "nullable" + ] + } + }, + { + "name": "options", + "optional": true, + "type": { "type_": "UnionType", "types": [ { - "name": "DOMString" + "name": "EventListenerOptions" }, { - "name": "unsigned long" + "name": "boolean" } ] } - ] + } + ], + "from": "EventTarget", + "name": "removeEventListener", + "returnType": { + "name": "void" } } ], - "name": "BluetoothAdvertisingEventInit", - "type_": "Dictionary", + "name": "BluetoothDevice", + "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { @@ -124905,6 +126447,40 @@ "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/bluetooth/Bluetooth.idl", + "modules/bluetooth/BluetoothCharacteristicProperties.idl", + "modules/bluetooth/BluetoothDevice.idl", + "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", + "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", + "modules/bluetooth/BluetoothRemoteGATTServer.idl", + "modules/bluetooth/BluetoothRemoteGATTService.idl", + "modules/bluetooth/BluetoothScanFilterInit.idl", + "modules/bluetooth/BluetoothUUID.idl", + "modules/bluetooth/NavigatorBluetooth.idl", + "modules/bluetooth/RequestDeviceOptions.idl" + ], + "members": [ + { + "from": "BluetoothDeviceEventHandlers", + "name": "ongattserverdisconnected", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + } + ], + "name": "BluetoothDeviceEventHandlers", + "type_": "Interface", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, { "files": [ "modules/bluetooth/Bluetooth.idl", @@ -124948,24 +126524,161 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], + "inheritsFrom": "EventInit", "members": [ { - "from": "BluetoothDataFilterInit", - "name": "dataPrefix", + "defaultValue": "null", + "from": "ValueEventInit", + "name": "value", "type": { - "name": "BufferSource" + "name": "any" + } + } + ], + "name": "ValueEventInit", + "type_": "Dictionary", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, + { + "files": [ + "modules/bluetooth/Bluetooth.idl", + "modules/bluetooth/BluetoothCharacteristicProperties.idl", + "modules/bluetooth/BluetoothDevice.idl", + "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", + "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", + "modules/bluetooth/BluetoothRemoteGATTServer.idl", + "modules/bluetooth/BluetoothRemoteGATTService.idl", + "modules/bluetooth/BluetoothScanFilterInit.idl", + "modules/bluetooth/BluetoothUUID.idl", + "modules/bluetooth/NavigatorBluetooth.idl", + "modules/bluetooth/RequestDeviceOptions.idl" + ], + "inheritsFrom": "EventTarget", + "members": [ + { + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "Bluetooth", + "name": "getAvailability", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "boolean" + } + ] } }, { - "from": "BluetoothDataFilterInit", - "name": "mask", + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "Bluetooth", + "name": "onavailabilitychanged", "type": { - "name": "BufferSource" + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + }, + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "Bluetooth", + "isReadOnly": true, + "name": "referringDevice", + "type": { + "name": "BluetoothDevice", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "args": [ + { + "name": "options", + "optional": true, + "type": { + "name": "RequestDeviceOptions" + } + } + ], + "attrs": [ + { + "name": "SecureContext", + "type_": "ExtendedAttribute" + } + ], + "from": "Bluetooth", + "name": "requestDevice", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "BluetoothDevice" + } + ] } + }, + { + "from": "CharacteristicEventHandlers", + "name": "oncharacteristicvaluechanged", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceEventHandlers", + "name": "onserviceadded", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceEventHandlers", + "name": "onservicechanged", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceEventHandlers", + "name": "onserviceremoved", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "BluetoothDeviceEventHandlers", + "name": "ongattserverdisconnected", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "BluetoothDataFilterInit", - "type_": "Dictionary", + "name": "Bluetooth", + "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { @@ -125044,24 +126757,52 @@ ], "members": [ { - "defaultValue": [ - "[", - "]" - ], - "from": "BluetoothPermissionData", - "isRequired": true, - "name": "allowedDevices", + "from": "BluetoothManufacturerDataMap", + "isReadOnly": true, + "keyType": { + "name": "unsigned short" + }, + "type_": "MapLike", + "valueType": { + "name": "DataView" + } + } + ], + "name": "BluetoothManufacturerDataMap", + "type_": "Interface", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, + { + "files": [ + "modules/bluetooth/Bluetooth.idl", + "modules/bluetooth/BluetoothCharacteristicProperties.idl", + "modules/bluetooth/BluetoothDevice.idl", + "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", + "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", + "modules/bluetooth/BluetoothRemoteGATTServer.idl", + "modules/bluetooth/BluetoothRemoteGATTService.idl", + "modules/bluetooth/BluetoothScanFilterInit.idl", + "modules/bluetooth/BluetoothUUID.idl", + "modules/bluetooth/NavigatorBluetooth.idl", + "modules/bluetooth/RequestDeviceOptions.idl" + ], + "members": [ + { + "from": "BluetoothDataFilterInit", + "name": "dataPrefix", "type": { - "name": "sequence", - "params": [ - { - "name": "AllowedBluetoothDevice" - } - ] + "name": "BufferSource" + } + }, + { + "from": "BluetoothDataFilterInit", + "name": "mask", + "type": { + "name": "BufferSource" } } ], - "name": "BluetoothPermissionData", + "name": "BluetoothDataFilterInit", "type_": "Dictionary", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, @@ -125079,53 +126820,80 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], - "inheritsFrom": "PermissionDescriptor", + "inheritsFrom": "EventInit", "members": [ { - "defaultValue": "false", - "from": "BluetoothPermissionDescriptor", - "name": "acceptAllDevices", + "from": "BluetoothAdvertisingEventInit", + "name": "appearance", "type": { - "name": "boolean" + "name": "unsigned short" } }, { - "from": "BluetoothPermissionDescriptor", - "name": "deviceId", + "from": "BluetoothAdvertisingEventInit", + "isRequired": true, + "name": "device", + "type": { + "name": "BluetoothDevice" + } + }, + { + "from": "BluetoothAdvertisingEventInit", + "name": "manufacturerData", + "type": { + "name": "Map" + } + }, + { + "from": "BluetoothAdvertisingEventInit", + "name": "name", "type": { "name": "DOMString" } }, { - "from": "BluetoothPermissionDescriptor", - "name": "filters", + "from": "BluetoothAdvertisingEventInit", + "name": "rssi", "type": { - "name": "sequence", - "params": [ - { - "name": "BluetoothLEScanFilterInit" - } - ] + "name": "byte" } }, { - "defaultValue": [ - "[", - "]" - ], - "from": "BluetoothPermissionDescriptor", - "name": "optionalServices", + "from": "BluetoothAdvertisingEventInit", + "name": "serviceData", + "type": { + "name": "Map" + } + }, + { + "from": "BluetoothAdvertisingEventInit", + "name": "txPower", + "type": { + "name": "byte" + } + }, + { + "from": "BluetoothAdvertisingEventInit", + "name": "uuids", "type": { "name": "sequence", "params": [ { - "name": "BluetoothServiceUUID" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "unsigned long" + } + ] } ] } } ], - "name": "BluetoothPermissionDescriptor", + "name": "BluetoothAdvertisingEventInit", "type_": "Dictionary", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, @@ -125143,17 +126911,25 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], + "inheritsFrom": "PermissionDescriptor", "members": [ { "defaultValue": "false", - "from": "RequestDeviceOptions", + "from": "BluetoothPermissionDescriptor", "name": "acceptAllDevices", "type": { "name": "boolean" } }, { - "from": "RequestDeviceOptions", + "from": "BluetoothPermissionDescriptor", + "name": "deviceId", + "type": { + "name": "DOMString" + } + }, + { + "from": "BluetoothPermissionDescriptor", "name": "filters", "type": { "name": "sequence", @@ -125169,7 +126945,7 @@ "[", "]" ], - "from": "RequestDeviceOptions", + "from": "BluetoothPermissionDescriptor", "name": "optionalServices", "type": { "name": "sequence", @@ -125181,11 +126957,17 @@ } } ], - "name": "RequestDeviceOptions", + "name": "BluetoothPermissionDescriptor", "type_": "Dictionary", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/bluetooth/Bluetooth.idl", "modules/bluetooth/BluetoothCharacteristicProperties.idl", @@ -125199,48 +126981,34 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], - "inheritsFrom": "EventInit", "members": [ { - "defaultValue": "null", - "from": "ValueEventInit", - "name": "value", + "from": "ServiceEventHandlers", + "name": "onserviceadded", "type": { - "name": "any" - } + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceEventHandlers", + "name": "onservicechanged", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "ServiceEventHandlers", + "name": "onserviceremoved", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "ValueEventInit", - "type_": "Dictionary", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { - "files": [ - "modules/bluetooth/Bluetooth.idl", - "modules/bluetooth/BluetoothCharacteristicProperties.idl", - "modules/bluetooth/BluetoothDevice.idl", - "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", - "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", - "modules/bluetooth/BluetoothRemoteGATTServer.idl", - "modules/bluetooth/BluetoothRemoteGATTService.idl", - "modules/bluetooth/BluetoothScanFilterInit.idl", - "modules/bluetooth/BluetoothUUID.idl", - "modules/bluetooth/NavigatorBluetooth.idl", - "modules/bluetooth/RequestDeviceOptions.idl" - ], - "name": "BluetoothDescriptorUUID", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "unsigned long" - } - ] - }, - "type_": "Typedef", + "name": "ServiceEventHandlers", + "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { @@ -125259,71 +127027,127 @@ ], "members": [ { - "from": "BluetoothDevice", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "BluetoothRemoteGATTService", "isReadOnly": true, - "name": "gatt", + "name": "device", "type": { - "name": "BluetoothRemoteGATTServer", - "params": [ - "nullable" - ] + "name": "BluetoothDevice" }, "type_": "Attribute" }, { - "from": "BluetoothDevice", - "isReadOnly": true, - "name": "id", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" + "args": [ + { + "name": "characteristic", + "type": { + "name": "BluetoothCharacteristicUUID" + } + } + ], + "from": "BluetoothRemoteGATTService", + "name": "getCharacteristic", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "BluetoothRemoteGATTCharacteristic" + } + ] + } }, { - "from": "BluetoothDevice", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString", + "args": [ + { + "name": "characteristic", + "optional": true, + "type": { + "name": "BluetoothCharacteristicUUID" + } + } + ], + "from": "BluetoothRemoteGATTService", + "name": "getCharacteristics", + "returnType": { + "name": "Promise", "params": [ - "nullable" + { + "name": "sequence", + "params": [ + { + "name": "BluetoothRemoteGATTCharacteristic" + } + ] + } ] - }, - "type_": "Attribute" + } }, { - "from": "BluetoothDevice", - "name": "unwatchAdvertisements", + "args": [ + { + "name": "service", + "type": { + "name": "BluetoothServiceUUID" + } + } + ], + "from": "BluetoothRemoteGATTService", + "name": "getIncludedService", "returnType": { - "name": "void" + "name": "Promise", + "params": [ + { + "name": "BluetoothRemoteGATTService" + } + ] } }, { - "from": "BluetoothDevice", - "name": "watchAdvertisements", + "args": [ + { + "name": "service", + "optional": true, + "type": { + "name": "BluetoothServiceUUID" + } + } + ], + "from": "BluetoothRemoteGATTService", + "name": "getIncludedServices", "returnType": { "name": "Promise", "params": [ { - "name": "void" + "name": "sequence", + "params": [ + { + "name": "BluetoothRemoteGATTService" + } + ] } ] } }, { - "from": "BluetoothDevice", + "from": "BluetoothRemoteGATTService", "isReadOnly": true, - "name": "watchingAdvertisements", + "name": "isPrimary", "type": { "name": "boolean" }, "type_": "Attribute" }, { - "from": "BluetoothDeviceEventHandlers", - "name": "ongattserverdisconnected", + "from": "BluetoothRemoteGATTService", + "isReadOnly": true, + "name": "uuid", "type": { - "name": "EventHandler" + "name": "UUID" }, "type_": "Attribute" }, @@ -125351,14 +127175,6 @@ }, "type_": "Attribute" }, - { - "from": "CharacteristicEventHandlers", - "name": "oncharacteristicvaluechanged", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, { "args": [ { @@ -125451,108 +127267,17 @@ "returnType": { "name": "void" } - } - ], - "name": "BluetoothDevice", - "type_": "Interface", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/bluetooth/Bluetooth.idl", - "modules/bluetooth/BluetoothCharacteristicProperties.idl", - "modules/bluetooth/BluetoothDevice.idl", - "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", - "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", - "modules/bluetooth/BluetoothRemoteGATTServer.idl", - "modules/bluetooth/BluetoothRemoteGATTService.idl", - "modules/bluetooth/BluetoothScanFilterInit.idl", - "modules/bluetooth/BluetoothUUID.idl", - "modules/bluetooth/NavigatorBluetooth.idl", - "modules/bluetooth/RequestDeviceOptions.idl" - ], - "members": [ + }, { - "from": "BluetoothDeviceEventHandlers", - "name": "ongattserverdisconnected", + "from": "CharacteristicEventHandlers", + "name": "oncharacteristicvaluechanged", "type": { "name": "EventHandler" }, "type_": "Attribute" } ], - "name": "BluetoothDeviceEventHandlers", - "type_": "Interface", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { - "files": [ - "modules/bluetooth/Bluetooth.idl", - "modules/bluetooth/BluetoothCharacteristicProperties.idl", - "modules/bluetooth/BluetoothDevice.idl", - "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", - "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", - "modules/bluetooth/BluetoothRemoteGATTServer.idl", - "modules/bluetooth/BluetoothRemoteGATTService.idl", - "modules/bluetooth/BluetoothScanFilterInit.idl", - "modules/bluetooth/BluetoothUUID.idl", - "modules/bluetooth/NavigatorBluetooth.idl", - "modules/bluetooth/RequestDeviceOptions.idl" - ], - "members": [ - { - "from": "BluetoothManufacturerDataMap", - "isReadOnly": true, - "keyType": { - "name": "unsigned short" - }, - "type_": "MapLike", - "valueType": { - "name": "DataView" - } - } - ], - "name": "BluetoothManufacturerDataMap", - "type_": "Interface", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { - "files": [ - "modules/bluetooth/Bluetooth.idl", - "modules/bluetooth/BluetoothCharacteristicProperties.idl", - "modules/bluetooth/BluetoothDevice.idl", - "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", - "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", - "modules/bluetooth/BluetoothRemoteGATTServer.idl", - "modules/bluetooth/BluetoothRemoteGATTService.idl", - "modules/bluetooth/BluetoothScanFilterInit.idl", - "modules/bluetooth/BluetoothUUID.idl", - "modules/bluetooth/NavigatorBluetooth.idl", - "modules/bluetooth/RequestDeviceOptions.idl" - ], - "inheritsFrom": "PermissionStatus", - "members": [ - { - "from": "BluetoothPermissionResult", - "name": "devices", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "BluetoothDevice" - } - ] - }, - "type_": "Attribute" - } - ], - "name": "BluetoothPermissionResult", + "name": "BluetoothRemoteGATTService", "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, @@ -125574,243 +127299,204 @@ { "args": [ { - "name": "descriptor", - "type": { - "name": "BluetoothDescriptorUUID" - } - } - ], - "from": "BluetoothRemoteGATTCharacteristic", - "name": "getDescriptor", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "BluetoothRemoteGATTDescriptor" - } - ] - } - }, - { - "args": [ - { - "name": "descriptor", - "optional": true, + "attrs": [ + { + "name": "EnforceRange", + "type_": "ExtendedAttribute" + } + ], + "name": "alias", "type": { - "name": "BluetoothDescriptorUUID" - } - } - ], - "from": "BluetoothRemoteGATTCharacteristic", - "name": "getDescriptors", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "BluetoothRemoteGATTDescriptor" - } - ] - } - ] - } - }, - { - "from": "BluetoothRemoteGATTCharacteristic", - "isReadOnly": true, - "name": "properties", - "type": { - "name": "BluetoothCharacteristicProperties" - }, - "type_": "Attribute" - }, - { - "from": "BluetoothRemoteGATTCharacteristic", - "name": "readValue", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "DataView" + "name": "unsigned long" } - ] - } - }, - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" } ], - "from": "BluetoothRemoteGATTCharacteristic", - "isReadOnly": true, - "name": "service", - "type": { - "name": "BluetoothRemoteGATTService" - }, - "type_": "Attribute" - }, - { - "from": "BluetoothRemoteGATTCharacteristic", - "name": "startNotifications", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "BluetoothRemoteGATTCharacteristic" - } - ] - } - }, - { - "from": "BluetoothRemoteGATTCharacteristic", - "name": "stopNotifications", + "from": "BluetoothUUID", + "isStatic": true, + "name": "canonicalUUID", "returnType": { - "name": "Promise", - "params": [ - { - "name": "BluetoothRemoteGATTCharacteristic" - } - ] - } - }, - { - "from": "BluetoothRemoteGATTCharacteristic", - "isReadOnly": true, - "name": "uuid", - "type": { "name": "UUID" - }, - "type_": "Attribute" - }, - { - "from": "BluetoothRemoteGATTCharacteristic", - "isReadOnly": true, - "name": "value", - "type": { - "name": "DataView", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "value", - "type": { - "name": "BufferSource" - } - } - ], - "from": "BluetoothRemoteGATTCharacteristic", - "name": "writeValue", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "void" - } - ] } - }, - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "callback", - "type": { - "name": "EventListener", - "params": [ - "nullable" - ] - } - }, + }, + { + "args": [ { - "name": "options", - "optional": true, + "name": "name", "type": { "type_": "UnionType", "types": [ { - "name": "AddEventListenerOptions" + "name": "DOMString" }, { - "name": "boolean" + "name": "unsigned long" } ] } } ], - "from": "EventTarget", - "name": "addEventListener", + "from": "BluetoothUUID", + "isStatic": true, + "name": "getCharacteristic", "returnType": { - "name": "void" + "name": "UUID" } }, { "args": [ { - "name": "event", + "name": "name", "type": { - "name": "Event" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "unsigned long" + } + ] } } ], - "from": "EventTarget", - "name": "dispatchEvent", + "from": "BluetoothUUID", + "isStatic": true, + "name": "getDescriptor", "returnType": { - "name": "boolean" + "name": "UUID" } }, { "args": [ { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "callback", - "type": { - "name": "EventListener", - "params": [ - "nullable" - ] - } - }, - { - "name": "options", - "optional": true, + "name": "name", "type": { "type_": "UnionType", "types": [ { - "name": "EventListenerOptions" + "name": "DOMString" }, { - "name": "boolean" + "name": "unsigned long" } ] } } ], - "from": "EventTarget", - "name": "removeEventListener", + "from": "BluetoothUUID", + "isStatic": true, + "name": "getService", "returnType": { - "name": "void" + "name": "UUID" } - }, + } + ], + "name": "BluetoothUUID", + "type_": "Interface", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, + { + "files": [ + "modules/bluetooth/Bluetooth.idl", + "modules/bluetooth/BluetoothCharacteristicProperties.idl", + "modules/bluetooth/BluetoothDevice.idl", + "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", + "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", + "modules/bluetooth/BluetoothRemoteGATTServer.idl", + "modules/bluetooth/BluetoothRemoteGATTService.idl", + "modules/bluetooth/BluetoothScanFilterInit.idl", + "modules/bluetooth/BluetoothUUID.idl", + "modules/bluetooth/NavigatorBluetooth.idl", + "modules/bluetooth/RequestDeviceOptions.idl" + ], + "name": "BluetoothServiceUUID", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "unsigned long" + } + ] + }, + "type_": "Typedef", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, + { + "files": [ + "modules/bluetooth/Bluetooth.idl", + "modules/bluetooth/BluetoothCharacteristicProperties.idl", + "modules/bluetooth/BluetoothDevice.idl", + "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", + "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", + "modules/bluetooth/BluetoothRemoteGATTServer.idl", + "modules/bluetooth/BluetoothRemoteGATTService.idl", + "modules/bluetooth/BluetoothScanFilterInit.idl", + "modules/bluetooth/BluetoothUUID.idl", + "modules/bluetooth/NavigatorBluetooth.idl", + "modules/bluetooth/RequestDeviceOptions.idl" + ], + "name": "UUID", + "type": { + "name": "DOMString" + }, + "type_": "Typedef", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, + { + "files": [ + "modules/bluetooth/Bluetooth.idl", + "modules/bluetooth/BluetoothCharacteristicProperties.idl", + "modules/bluetooth/BluetoothDevice.idl", + "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", + "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", + "modules/bluetooth/BluetoothRemoteGATTServer.idl", + "modules/bluetooth/BluetoothRemoteGATTService.idl", + "modules/bluetooth/BluetoothScanFilterInit.idl", + "modules/bluetooth/BluetoothUUID.idl", + "modules/bluetooth/NavigatorBluetooth.idl", + "modules/bluetooth/RequestDeviceOptions.idl" + ], + "members": [ + { + "from": "BluetoothServiceDataMap", + "isReadOnly": true, + "keyType": { + "name": "UUID" + }, + "type_": "MapLike", + "valueType": { + "name": "DataView" + } + } + ], + "name": "BluetoothServiceDataMap", + "type_": "Interface", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, + { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/bluetooth/Bluetooth.idl", + "modules/bluetooth/BluetoothCharacteristicProperties.idl", + "modules/bluetooth/BluetoothDevice.idl", + "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", + "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", + "modules/bluetooth/BluetoothRemoteGATTServer.idl", + "modules/bluetooth/BluetoothRemoteGATTService.idl", + "modules/bluetooth/BluetoothScanFilterInit.idl", + "modules/bluetooth/BluetoothUUID.idl", + "modules/bluetooth/NavigatorBluetooth.idl", + "modules/bluetooth/RequestDeviceOptions.idl" + ], + "members": [ { "from": "CharacteristicEventHandlers", "name": "oncharacteristicvaluechanged", @@ -125820,7 +127506,7 @@ "type_": "Attribute" } ], - "name": "BluetoothRemoteGATTCharacteristic", + "name": "CharacteristicEventHandlers", "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, @@ -125840,76 +127526,44 @@ ], "members": [ { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "BluetoothRemoteGATTDescriptor", - "isReadOnly": true, - "name": "characteristic", + "defaultValue": "false", + "from": "RequestDeviceOptions", + "name": "acceptAllDevices", "type": { - "name": "BluetoothRemoteGATTCharacteristic" - }, - "type_": "Attribute" + "name": "boolean" + } }, { - "from": "BluetoothRemoteGATTDescriptor", - "name": "readValue", - "returnType": { - "name": "Promise", + "from": "RequestDeviceOptions", + "name": "filters", + "type": { + "name": "sequence", "params": [ { - "name": "DataView" + "name": "BluetoothLEScanFilterInit" } ] } }, { - "from": "BluetoothRemoteGATTDescriptor", - "isReadOnly": true, - "name": "uuid", - "type": { - "name": "UUID" - }, - "type_": "Attribute" - }, - { - "from": "BluetoothRemoteGATTDescriptor", - "isReadOnly": true, - "name": "value", - "type": { - "name": "DataView", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "value", - "type": { - "name": "BufferSource" - } - } + "defaultValue": [ + "[", + "]" ], - "from": "BluetoothRemoteGATTDescriptor", - "name": "writeValue", - "returnType": { - "name": "Promise", + "from": "RequestDeviceOptions", + "name": "optionalServices", + "type": { + "name": "sequence", "params": [ { - "name": "void" + "name": "BluetoothServiceUUID" } ] } } ], - "name": "BluetoothRemoteGATTDescriptor", - "type_": "Interface", + "name": "RequestDeviceOptions", + "type_": "Dictionary", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { @@ -126036,37 +127690,22 @@ "modules/bluetooth/RequestDeviceOptions.idl" ], "members": [ - { - "attrs": [ - { - "name": "SameObject", - "type_": "ExtendedAttribute" - } - ], - "from": "BluetoothRemoteGATTService", - "isReadOnly": true, - "name": "device", - "type": { - "name": "BluetoothDevice" - }, - "type_": "Attribute" - }, { "args": [ { - "name": "characteristic", + "name": "descriptor", "type": { - "name": "BluetoothCharacteristicUUID" + "name": "BluetoothDescriptorUUID" } } ], - "from": "BluetoothRemoteGATTService", - "name": "getCharacteristic", + "from": "BluetoothRemoteGATTCharacteristic", + "name": "getDescriptor", "returnType": { "name": "Promise", "params": [ { - "name": "BluetoothRemoteGATTCharacteristic" + "name": "BluetoothRemoteGATTDescriptor" } ] } @@ -126074,15 +127713,15 @@ { "args": [ { - "name": "characteristic", + "name": "descriptor", "optional": true, "type": { - "name": "BluetoothCharacteristicUUID" + "name": "BluetoothDescriptorUUID" } } ], - "from": "BluetoothRemoteGATTService", - "name": "getCharacteristics", + "from": "BluetoothRemoteGATTCharacteristic", + "name": "getDescriptors", "returnType": { "name": "Promise", "params": [ @@ -126090,7 +127729,7 @@ "name": "sequence", "params": [ { - "name": "BluetoothRemoteGATTCharacteristic" + "name": "BluetoothRemoteGATTDescriptor" } ] } @@ -126098,62 +127737,67 @@ } }, { - "args": [ - { - "name": "service", - "type": { - "name": "BluetoothServiceUUID" - } - } - ], - "from": "BluetoothRemoteGATTService", - "name": "getIncludedService", + "from": "BluetoothRemoteGATTCharacteristic", + "isReadOnly": true, + "name": "properties", + "type": { + "name": "BluetoothCharacteristicProperties" + }, + "type_": "Attribute" + }, + { + "from": "BluetoothRemoteGATTCharacteristic", + "name": "readValue", "returnType": { "name": "Promise", "params": [ { - "name": "BluetoothRemoteGATTService" + "name": "DataView" } ] } }, { - "args": [ + "attrs": [ { - "name": "service", - "optional": true, - "type": { - "name": "BluetoothServiceUUID" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "BluetoothRemoteGATTService", - "name": "getIncludedServices", + "from": "BluetoothRemoteGATTCharacteristic", + "isReadOnly": true, + "name": "service", + "type": { + "name": "BluetoothRemoteGATTService" + }, + "type_": "Attribute" + }, + { + "from": "BluetoothRemoteGATTCharacteristic", + "name": "startNotifications", "returnType": { "name": "Promise", "params": [ { - "name": "sequence", - "params": [ - { - "name": "BluetoothRemoteGATTService" - } - ] + "name": "BluetoothRemoteGATTCharacteristic" } ] } }, { - "from": "BluetoothRemoteGATTService", - "isReadOnly": true, - "name": "isPrimary", - "type": { - "name": "boolean" - }, - "type_": "Attribute" + "from": "BluetoothRemoteGATTCharacteristic", + "name": "stopNotifications", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "BluetoothRemoteGATTCharacteristic" + } + ] + } }, { - "from": "BluetoothRemoteGATTService", + "from": "BluetoothRemoteGATTCharacteristic", "isReadOnly": true, "name": "uuid", "type": { @@ -126162,28 +127806,36 @@ "type_": "Attribute" }, { - "from": "ServiceEventHandlers", - "name": "onserviceadded", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "ServiceEventHandlers", - "name": "onservicechanged", + "from": "BluetoothRemoteGATTCharacteristic", + "isReadOnly": true, + "name": "value", "type": { - "name": "EventHandler" + "name": "DataView", + "params": [ + "nullable" + ] }, "type_": "Attribute" }, { - "from": "ServiceEventHandlers", - "name": "onserviceremoved", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "value", + "type": { + "name": "BufferSource" + } + } + ], + "from": "BluetoothRemoteGATTCharacteristic", + "name": "writeValue", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } }, { "args": [ @@ -126287,71 +127939,31 @@ "type_": "Attribute" } ], - "name": "BluetoothRemoteGATTService", + "name": "BluetoothRemoteGATTCharacteristic", "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { - "files": [ - "modules/bluetooth/Bluetooth.idl", - "modules/bluetooth/BluetoothCharacteristicProperties.idl", - "modules/bluetooth/BluetoothDevice.idl", - "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", - "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", - "modules/bluetooth/BluetoothRemoteGATTServer.idl", - "modules/bluetooth/BluetoothRemoteGATTService.idl", - "modules/bluetooth/BluetoothScanFilterInit.idl", - "modules/bluetooth/BluetoothUUID.idl", - "modules/bluetooth/NavigatorBluetooth.idl", - "modules/bluetooth/RequestDeviceOptions.idl" - ], - "members": [ + "attrs": [ { - "from": "BluetoothServiceDataMap", - "isReadOnly": true, - "keyType": { - "name": "UUID" - }, - "type_": "MapLike", - "valueType": { - "name": "DataView" - } + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "init", + "type": { + "name": "BluetoothAdvertisingEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" } ], - "name": "BluetoothServiceDataMap", - "type_": "Interface", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { - "files": [ - "modules/bluetooth/Bluetooth.idl", - "modules/bluetooth/BluetoothCharacteristicProperties.idl", - "modules/bluetooth/BluetoothDevice.idl", - "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", - "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", - "modules/bluetooth/BluetoothRemoteGATTServer.idl", - "modules/bluetooth/BluetoothRemoteGATTService.idl", - "modules/bluetooth/BluetoothScanFilterInit.idl", - "modules/bluetooth/BluetoothUUID.idl", - "modules/bluetooth/NavigatorBluetooth.idl", - "modules/bluetooth/RequestDeviceOptions.idl" - ], - "name": "BluetoothServiceUUID", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "unsigned long" - } - ] - }, - "type_": "Typedef", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { "files": [ "modules/bluetooth/Bluetooth.idl", "modules/bluetooth/BluetoothCharacteristicProperties.idl", @@ -126365,113 +127977,121 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], + "inheritsFrom": "Event", "members": [ { - "args": [ + "from": "BluetoothAdvertisingEvent", + "isReadOnly": true, + "name": "appearance", + "type": { + "name": "unsigned short", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "attrs": [ - { - "name": "EnforceRange", - "type_": "ExtendedAttribute" - } - ], - "name": "alias", - "type": { - "name": "unsigned long" - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "BluetoothUUID", - "isStatic": true, - "name": "canonicalUUID", - "returnType": { - "name": "UUID" - } + "from": "BluetoothAdvertisingEvent", + "isReadOnly": true, + "name": "device", + "type": { + "name": "BluetoothDevice" + }, + "type_": "Attribute" }, { - "args": [ + "attrs": [ { - "name": "name", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "unsigned long" - } - ] - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "BluetoothUUID", - "isStatic": true, - "name": "getCharacteristic", - "returnType": { - "name": "UUID" - } + "from": "BluetoothAdvertisingEvent", + "isReadOnly": true, + "name": "manufacturerData", + "type": { + "name": "BluetoothManufacturerDataMap" + }, + "type_": "Attribute" }, { - "args": [ + "from": "BluetoothAdvertisingEvent", + "isReadOnly": true, + "name": "name", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "BluetoothAdvertisingEvent", + "isReadOnly": true, + "name": "rssi", + "type": { + "name": "byte", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "attrs": [ { - "name": "name", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "unsigned long" - } - ] - } + "name": "SameObject", + "type_": "ExtendedAttribute" } ], - "from": "BluetoothUUID", - "isStatic": true, - "name": "getDescriptor", - "returnType": { - "name": "UUID" - } + "from": "BluetoothAdvertisingEvent", + "isReadOnly": true, + "name": "serviceData", + "type": { + "name": "BluetoothServiceDataMap" + }, + "type_": "Attribute" }, { - "args": [ - { - "name": "name", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "DOMString" - }, - { - "name": "unsigned long" - } - ] + "from": "BluetoothAdvertisingEvent", + "isReadOnly": true, + "name": "txPower", + "type": { + "name": "byte", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "BluetoothAdvertisingEvent", + "isReadOnly": true, + "name": "uuids", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "UUID" } - } - ], - "from": "BluetoothUUID", - "isStatic": true, - "name": "getService", - "returnType": { - "name": "UUID" - } + ] + }, + "type_": "Attribute" } ], - "name": "BluetoothUUID", + "name": "BluetoothAdvertisingEvent", "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/bluetooth/Bluetooth.idl", "modules/bluetooth/BluetoothCharacteristicProperties.idl", @@ -126487,25 +128107,48 @@ ], "members": [ { - "from": "CharacteristicEventHandlers", - "name": "oncharacteristicvaluechanged", + "from": "AllowedBluetoothDevice", + "isRequired": true, + "name": "allowedServices", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "type_": "UnionType", + "types": [ + { + "name": "DOMString" + }, + { + "name": "sequence", + "params": [ + { + "name": "UUID" + } + ] + } + ] + } + }, + { + "from": "AllowedBluetoothDevice", + "isRequired": true, + "name": "deviceId", + "type": { + "name": "DOMString" + } + }, + { + "from": "AllowedBluetoothDevice", + "isRequired": true, + "name": "mayUseGATT", + "type": { + "name": "boolean" + } } ], - "name": "CharacteristicEventHandlers", - "type_": "Interface", + "name": "AllowedBluetoothDevice", + "type_": "Dictionary", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } - ], "files": [ "modules/bluetooth/Bluetooth.idl", "modules/bluetooth/BluetoothCharacteristicProperties.idl", @@ -126521,77 +128164,79 @@ ], "members": [ { - "from": "ServiceEventHandlers", - "name": "onserviceadded", + "attrs": [ + { + "name": "SameObject", + "type_": "ExtendedAttribute" + } + ], + "from": "BluetoothRemoteGATTDescriptor", + "isReadOnly": true, + "name": "characteristic", "type": { - "name": "EventHandler" + "name": "BluetoothRemoteGATTCharacteristic" }, "type_": "Attribute" }, { - "from": "ServiceEventHandlers", - "name": "onservicechanged", + "from": "BluetoothRemoteGATTDescriptor", + "name": "readValue", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "DataView" + } + ] + } + }, + { + "from": "BluetoothRemoteGATTDescriptor", + "isReadOnly": true, + "name": "uuid", "type": { - "name": "EventHandler" + "name": "UUID" }, "type_": "Attribute" }, { - "from": "ServiceEventHandlers", - "name": "onserviceremoved", + "from": "BluetoothRemoteGATTDescriptor", + "isReadOnly": true, + "name": "value", "type": { - "name": "EventHandler" + "name": "DataView", + "params": [ + "nullable" + ] }, "type_": "Attribute" - } - ], - "name": "ServiceEventHandlers", - "type_": "Interface", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { - "files": [ - "modules/bluetooth/Bluetooth.idl", - "modules/bluetooth/BluetoothCharacteristicProperties.idl", - "modules/bluetooth/BluetoothDevice.idl", - "modules/bluetooth/BluetoothRemoteGATTCharacteristic.idl", - "modules/bluetooth/BluetoothRemoteGATTDescriptor.idl", - "modules/bluetooth/BluetoothRemoteGATTServer.idl", - "modules/bluetooth/BluetoothRemoteGATTService.idl", - "modules/bluetooth/BluetoothScanFilterInit.idl", - "modules/bluetooth/BluetoothUUID.idl", - "modules/bluetooth/NavigatorBluetooth.idl", - "modules/bluetooth/RequestDeviceOptions.idl" - ], - "name": "UUID", - "type": { - "name": "DOMString" - }, - "type_": "Typedef", - "url": "https://webbluetoothcg.github.io/web-bluetooth/" - }, - { - "attrs": [ + }, { "args": [ { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "initDict", - "optional": true, + "name": "value", "type": { - "name": "ValueEventInit" + "name": "BufferSource" } } ], - "name": "Constructor", - "type_": "ExtendedAttribute" + "from": "BluetoothRemoteGATTDescriptor", + "name": "writeValue", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "void" + } + ] + } } ], + "name": "BluetoothRemoteGATTDescriptor", + "type_": "Interface", + "url": "https://webbluetoothcg.github.io/web-bluetooth/" + }, + { "files": [ "modules/bluetooth/Bluetooth.idl", "modules/bluetooth/BluetoothCharacteristicProperties.idl", @@ -126605,22 +128250,55 @@ "modules/bluetooth/NavigatorBluetooth.idl", "modules/bluetooth/RequestDeviceOptions.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "PermissionStatus", "members": [ { - "from": "ValueEvent", - "isReadOnly": true, - "name": "value", + "from": "BluetoothPermissionResult", + "name": "devices", "type": { - "name": "any" + "name": "FrozenArray", + "params": [ + { + "name": "BluetoothDevice" + } + ] }, "type_": "Attribute" } ], - "name": "ValueEvent", + "name": "BluetoothPermissionResult", "type_": "Interface", "url": "https://webbluetoothcg.github.io/web-bluetooth/" }, + { + "files": [ + "modules/background_sync/SyncEvent.idl", + "modules/background_sync/SyncEventInit.idl", + "modules/background_sync/SyncManager.idl" + ], + "inheritsFrom": "ExtendableEventInit", + "members": [ + { + "defaultValue": "false", + "from": "SyncEventInit", + "name": "lastChance", + "type": { + "name": "boolean" + } + }, + { + "from": "SyncEventInit", + "isRequired": true, + "name": "tag", + "type": { + "name": "DOMString" + } + } + ], + "name": "SyncEventInit", + "type_": "Dictionary", + "url": "https://wicg.github.io/BackgroundSync/spec/" + }, { "attrs": [ { @@ -126677,35 +128355,6 @@ "type_": "Interface", "url": "https://wicg.github.io/BackgroundSync/spec/" }, - { - "files": [ - "modules/background_sync/SyncEvent.idl", - "modules/background_sync/SyncEventInit.idl", - "modules/background_sync/SyncManager.idl" - ], - "inheritsFrom": "ExtendableEventInit", - "members": [ - { - "defaultValue": "false", - "from": "SyncEventInit", - "name": "lastChance", - "type": { - "name": "boolean" - } - }, - { - "from": "SyncEventInit", - "isRequired": true, - "name": "tag", - "type": { - "name": "DOMString" - } - } - ], - "name": "SyncEventInit", - "type_": "Dictionary", - "url": "https://wicg.github.io/BackgroundSync/spec/" - }, { "attrs": [ { @@ -126836,39 +128485,6 @@ "type_": "Interface", "url": "https://wicg.github.io/InputDeviceCapabilities/" }, - { - "args": [ - { - "name": "entries", - "type": { - "name": "sequence", - "params": [ - { - "name": "IntersectionObserverEntry" - } - ] - } - }, - { - "name": "observer", - "type": { - "name": "IntersectionObserver" - } - } - ], - "files": [ - "core/dom/IntersectionObserver.idl", - "core/dom/IntersectionObserver.idl", - "core/dom/IntersectionObserverEntry.idl", - "core/dom/IntersectionObserverInit.idl" - ], - "name": "IntersectionObserverCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "https://wicg.github.io/IntersectionObserver/" - }, { "attrs": [ { @@ -127011,6 +128627,39 @@ "type_": "Dictionary", "url": "https://wicg.github.io/IntersectionObserver/" }, + { + "args": [ + { + "name": "entries", + "type": { + "name": "sequence", + "params": [ + { + "name": "IntersectionObserverEntry" + } + ] + } + }, + { + "name": "observer", + "type": { + "name": "IntersectionObserver" + } + } + ], + "files": [ + "core/dom/IntersectionObserver.idl", + "core/dom/IntersectionObserver.idl", + "core/dom/IntersectionObserverEntry.idl", + "core/dom/IntersectionObserverInit.idl" + ], + "name": "IntersectionObserverCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://wicg.github.io/IntersectionObserver/" + }, { "files": [ "core/dom/IntersectionObserver.idl", @@ -127183,101 +128832,9 @@ } } ], - "name": "IntersectionObserver", - "type_": "Interface", - "url": "https://wicg.github.io/IntersectionObserver/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "target", - "type": { - "name": "Element" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/observer/ResizeObserver.idl", - "core/observer/ResizeObserverCallback.idl", - "core/observer/ResizeObserverEntry.idl" - ], - "members": [ - { - "from": "ResizeObservation", - "isReadOnly": true, - "name": "broadcastHeight", - "type": { - "name": "float" - }, - "type_": "Attribute" - }, - { - "from": "ResizeObservation", - "isReadOnly": true, - "name": "broadcastWidth", - "type": { - "name": "float" - }, - "type_": "Attribute" - }, - { - "from": "ResizeObservation", - "name": "isActive", - "returnType": { - "name": "boolean" - } - }, - { - "from": "ResizeObservation", - "isReadOnly": true, - "name": "target", - "type": { - "name": "Element" - }, - "type_": "Attribute" - } - ], - "name": "ResizeObservation", - "type_": "Interface", - "url": "https://wicg.github.io/ResizeObserver/" - }, - { - "args": [ - { - "name": "entries", - "type": { - "name": "sequence", - "params": [ - { - "name": "ResizeObserverEntry" - } - ] - } - }, - { - "name": "observer", - "type": { - "name": "ResizeObserver" - } - } - ], - "files": [ - "core/observer/ResizeObserver.idl", - "core/observer/ResizeObserverCallback.idl", - "core/observer/ResizeObserverEntry.idl" - ], - "name": "ResizeObserverCallback", - "returnType": { - "name": "void" - }, - "type_": "Callback", - "url": "https://wicg.github.io/ResizeObserver/" + "name": "IntersectionObserver", + "type_": "Interface", + "url": "https://wicg.github.io/IntersectionObserver/" }, { "attrs": [ @@ -127301,16 +128858,32 @@ ], "members": [ { - "from": "ResizeObserverEntry", + "from": "ResizeObservation", "isReadOnly": true, - "name": "contentRect", + "name": "broadcastHeight", "type": { - "name": "DOMRectReadOnly" + "name": "float" }, "type_": "Attribute" }, { - "from": "ResizeObserverEntry", + "from": "ResizeObservation", + "isReadOnly": true, + "name": "broadcastWidth", + "type": { + "name": "float" + }, + "type_": "Attribute" + }, + { + "from": "ResizeObservation", + "name": "isActive", + "returnType": { + "name": "boolean" + } + }, + { + "from": "ResizeObservation", "isReadOnly": true, "name": "target", "type": { @@ -127319,7 +128892,7 @@ "type_": "Attribute" } ], - "name": "ResizeObserverEntry", + "name": "ResizeObservation", "type_": "Interface", "url": "https://wicg.github.io/ResizeObserver/" }, @@ -127391,6 +128964,96 @@ "type_": "Interface", "url": "https://wicg.github.io/ResizeObserver/" }, + { + "attrs": [ + { + "args": [ + { + "name": "target", + "type": { + "name": "Element" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/observer/ResizeObserver.idl", + "core/observer/ResizeObserverCallback.idl", + "core/observer/ResizeObserverEntry.idl" + ], + "members": [ + { + "from": "ResizeObserverEntry", + "isReadOnly": true, + "name": "contentRect", + "type": { + "name": "DOMRectReadOnly" + }, + "type_": "Attribute" + }, + { + "from": "ResizeObserverEntry", + "isReadOnly": true, + "name": "target", + "type": { + "name": "Element" + }, + "type_": "Attribute" + } + ], + "name": "ResizeObserverEntry", + "type_": "Interface", + "url": "https://wicg.github.io/ResizeObserver/" + }, + { + "args": [ + { + "name": "entries", + "type": { + "name": "sequence", + "params": [ + { + "name": "ResizeObserverEntry" + } + ] + } + }, + { + "name": "observer", + "type": { + "name": "ResizeObserver" + } + } + ], + "files": [ + "core/observer/ResizeObserver.idl", + "core/observer/ResizeObserverCallback.idl", + "core/observer/ResizeObserverEntry.idl" + ], + "name": "ResizeObserverCallback", + "returnType": { + "name": "void" + }, + "type_": "Callback", + "url": "https://wicg.github.io/ResizeObserver/" + }, + { + "files": [ + "modules/budget/BudgetService.idl", + "modules/budget/BudgetState.idl", + "modules/budget/NavigatorBudget.idl", + "modules/budget/WorkerNavigatorBudget.idl" + ], + "name": "OperationType", + "type_": "Enum", + "url": "https://wicg.github.io/budget-api/", + "value": [ + "silent-push" + ] + }, { "attrs": [ { @@ -127512,20 +129175,6 @@ "type_": "Interface", "url": "https://wicg.github.io/budget-api/" }, - { - "files": [ - "modules/budget/BudgetService.idl", - "modules/budget/BudgetState.idl", - "modules/budget/NavigatorBudget.idl", - "modules/budget/WorkerNavigatorBudget.idl" - ], - "name": "OperationType", - "type_": "Enum", - "url": "https://wicg.github.io/budget-api/", - "value": [ - "silent-push" - ] - }, { "files": [ "core/dom/Document.idl", @@ -127541,87 +129190,6 @@ "public" ] }, - { - "files": [ - "modules/filesystem/DataTransferItemFileSystem.idl", - "modules/filesystem/HTMLInputElementFileSystem.idl" - ], - "members": [ - { - "args": [ - { - "name": "err", - "type": { - "name": "DOMException" - } - } - ], - "from": "ErrorCallback", - "name": "handleEvent", - "returnType": { - "name": "void" - } - } - ], - "name": "ErrorCallback", - "type_": "Callback", - "url": "https://wicg.github.io/entries-api/" - }, - { - "files": [ - "modules/filesystem/DataTransferItemFileSystem.idl", - "modules/filesystem/HTMLInputElementFileSystem.idl" - ], - "members": [ - { - "args": [ - { - "name": "file", - "type": { - "name": "File" - } - } - ], - "from": "FileCallback", - "name": "handleEvent", - "returnType": { - "name": "void" - } - } - ], - "name": "FileCallback", - "type_": "Callback", - "url": "https://wicg.github.io/entries-api/" - }, - { - "files": [ - "modules/filesystem/DataTransferItemFileSystem.idl", - "modules/filesystem/HTMLInputElementFileSystem.idl" - ], - "members": [ - { - "from": "FileSystem", - "isReadOnly": true, - "name": "name", - "type": { - "name": "USVString" - }, - "type_": "Attribute" - }, - { - "from": "FileSystem", - "isReadOnly": true, - "name": "root", - "type": { - "name": "FileSystemDirectoryEntry" - }, - "type_": "Attribute" - } - ], - "name": "FileSystem", - "type_": "Interface", - "url": "https://wicg.github.io/entries-api/" - }, { "files": [ "modules/filesystem/DataTransferItemFileSystem.idl", @@ -127754,6 +129322,61 @@ "type_": "Interface", "url": "https://wicg.github.io/entries-api/" }, + { + "files": [ + "modules/filesystem/DataTransferItemFileSystem.idl", + "modules/filesystem/HTMLInputElementFileSystem.idl" + ], + "members": [ + { + "from": "FileSystem", + "isReadOnly": true, + "name": "name", + "type": { + "name": "USVString" + }, + "type_": "Attribute" + }, + { + "from": "FileSystem", + "isReadOnly": true, + "name": "root", + "type": { + "name": "FileSystemDirectoryEntry" + }, + "type_": "Attribute" + } + ], + "name": "FileSystem", + "type_": "Interface", + "url": "https://wicg.github.io/entries-api/" + }, + { + "files": [ + "modules/filesystem/DataTransferItemFileSystem.idl", + "modules/filesystem/HTMLInputElementFileSystem.idl" + ], + "members": [ + { + "args": [ + { + "name": "file", + "type": { + "name": "File" + } + } + ], + "from": "FileCallback", + "name": "handleEvent", + "returnType": { + "name": "void" + } + } + ], + "name": "FileCallback", + "type_": "Callback", + "url": "https://wicg.github.io/entries-api/" + }, { "files": [ "modules/filesystem/DataTransferItemFileSystem.idl", @@ -127869,25 +129492,33 @@ "modules/filesystem/DataTransferItemFileSystem.idl", "modules/filesystem/HTMLInputElementFileSystem.idl" ], + "inheritsFrom": "FileSystemEntry", "members": [ { "args": [ { - "name": "entry", + "name": "successCallback", "type": { - "name": "FileSystemEntry" + "name": "FileCallback" + } + }, + { + "name": "errorCallback", + "optional": true, + "type": { + "name": "ErrorCallback" } } ], - "from": "FileSystemEntryCallback", - "name": "handleEvent", + "from": "FileSystemFileEntry", + "name": "file", "returnType": { "name": "void" } } ], - "name": "FileSystemEntryCallback", - "type_": "Callback", + "name": "FileSystemFileEntry", + "type_": "Interface", "url": "https://wicg.github.io/entries-api/" }, { @@ -127895,33 +129526,25 @@ "modules/filesystem/DataTransferItemFileSystem.idl", "modules/filesystem/HTMLInputElementFileSystem.idl" ], - "inheritsFrom": "FileSystemEntry", "members": [ { "args": [ { - "name": "successCallback", - "type": { - "name": "FileCallback" - } - }, - { - "name": "errorCallback", - "optional": true, + "name": "err", "type": { - "name": "ErrorCallback" + "name": "DOMException" } } ], - "from": "FileSystemFileEntry", - "name": "file", + "from": "ErrorCallback", + "name": "handleEvent", "returnType": { "name": "void" } } ], - "name": "FileSystemFileEntry", - "type_": "Interface", + "name": "ErrorCallback", + "type_": "Callback", "url": "https://wicg.github.io/entries-api/" }, { @@ -127953,41 +129576,43 @@ }, { "files": [ - "modules/mediasession/MediaImage.idl", - "modules/mediasession/MediaMetadata.idl", - "modules/mediasession/MediaMetadataInit.idl", - "modules/mediasession/MediaSession.idl", - "modules/mediasession/MediaSession.idl", - "modules/mediasession/NavigatorMediaSession.idl" + "modules/filesystem/DataTransferItemFileSystem.idl", + "modules/filesystem/HTMLInputElementFileSystem.idl" ], - "name": "MediaSessionActionHandler", - "returnType": { - "name": "void" - }, + "members": [ + { + "args": [ + { + "name": "entry", + "type": { + "name": "FileSystemEntry" + } + } + ], + "from": "FileSystemEntryCallback", + "name": "handleEvent", + "returnType": { + "name": "void" + } + } + ], + "name": "FileSystemEntryCallback", "type_": "Callback", - "url": "https://wicg.github.io/mediasession/" + "url": "https://wicg.github.io/entries-api/" }, { - "files": [ - "modules/mediasession/MediaImage.idl", - "modules/mediasession/MediaMetadata.idl", - "modules/mediasession/MediaMetadataInit.idl", - "modules/mediasession/MediaSession.idl", - "modules/mediasession/MediaSession.idl", - "modules/mediasession/NavigatorMediaSession.idl" - ], "members": [ { "defaultValue": "", - "from": "MediaImage", + "from": "MediaImageInit", "name": "sizes", "type": { "name": "DOMString" } }, { - "from": "MediaImage", - "isRequired": true, + "defaultValue": "", + "from": "MediaImageInit", "name": "src", "type": { "name": "USVString" @@ -127995,14 +129620,14 @@ }, { "defaultValue": "", - "from": "MediaImage", + "from": "MediaImageInit", "name": "type", "type": { "name": "DOMString" } } ], - "name": "MediaImage", + "name": "MediaImageInit", "type_": "Dictionary", "url": "https://wicg.github.io/mediasession/" }, @@ -128015,50 +129640,50 @@ "modules/mediasession/MediaSession.idl", "modules/mediasession/NavigatorMediaSession.idl" ], - "members": [ - { - "defaultValue": "", - "from": "MediaMetadataInit", - "name": "album", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": "", - "from": "MediaMetadataInit", - "name": "artist", - "type": { - "name": "DOMString" - } - }, - { - "defaultValue": [ - "[", - "]" - ], - "from": "MediaMetadataInit", - "name": "artwork", - "type": { - "name": "sequence", - "params": [ - { - "name": "MediaImage" - } - ] - } - }, - { - "defaultValue": "", - "from": "MediaMetadataInit", - "name": "title", - "type": { - "name": "DOMString" - } - } + "name": "MediaSessionPlaybackState", + "type_": "Enum", + "url": "https://wicg.github.io/mediasession/", + "value": [ + "none", + "paused", + "playing" + ] + }, + { + "files": [ + "modules/mediasession/MediaImage.idl", + "modules/mediasession/MediaMetadata.idl", + "modules/mediasession/MediaMetadataInit.idl", + "modules/mediasession/MediaSession.idl", + "modules/mediasession/MediaSession.idl", + "modules/mediasession/NavigatorMediaSession.idl" ], - "name": "MediaMetadataInit", - "type_": "Dictionary", + "name": "MediaSessionAction", + "type_": "Enum", + "url": "https://wicg.github.io/mediasession/", + "value": [ + "play", + "pause", + "seekbackward", + "seekforward", + "previoustrack", + "nexttrack" + ] + }, + { + "files": [ + "modules/mediasession/MediaImage.idl", + "modules/mediasession/MediaMetadata.idl", + "modules/mediasession/MediaMetadataInit.idl", + "modules/mediasession/MediaSession.idl", + "modules/mediasession/MediaSession.idl", + "modules/mediasession/NavigatorMediaSession.idl" + ], + "name": "MediaSessionActionHandler", + "returnType": { + "name": "void" + }, + "type_": "Callback", "url": "https://wicg.github.io/mediasession/" }, { @@ -128135,17 +129760,90 @@ "modules/mediasession/MediaSession.idl", "modules/mediasession/NavigatorMediaSession.idl" ], - "name": "MediaSessionAction", - "type_": "Enum", - "url": "https://wicg.github.io/mediasession/", - "value": [ - "play", - "pause", - "seekbackward", - "seekforward", - "previoustrack", - "nexttrack" - ] + "members": [ + { + "defaultValue": "", + "from": "MediaMetadataInit", + "name": "album", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": "", + "from": "MediaMetadataInit", + "name": "artist", + "type": { + "name": "DOMString" + } + }, + { + "defaultValue": [ + "[", + "]" + ], + "from": "MediaMetadataInit", + "name": "artwork", + "type": { + "name": "sequence", + "params": [ + { + "name": "MediaImage" + } + ] + } + }, + { + "defaultValue": "", + "from": "MediaMetadataInit", + "name": "title", + "type": { + "name": "DOMString" + } + } + ], + "name": "MediaMetadataInit", + "type_": "Dictionary", + "url": "https://wicg.github.io/mediasession/" + }, + { + "files": [ + "modules/mediasession/MediaImage.idl", + "modules/mediasession/MediaMetadata.idl", + "modules/mediasession/MediaMetadataInit.idl", + "modules/mediasession/MediaSession.idl", + "modules/mediasession/MediaSession.idl", + "modules/mediasession/NavigatorMediaSession.idl" + ], + "members": [ + { + "defaultValue": "", + "from": "MediaImage", + "name": "sizes", + "type": { + "name": "DOMString" + } + }, + { + "from": "MediaImage", + "isRequired": true, + "name": "src", + "type": { + "name": "USVString" + } + }, + { + "defaultValue": "", + "from": "MediaImage", + "name": "type", + "type": { + "name": "DOMString" + } + } + ], + "name": "MediaImage", + "type_": "Dictionary", + "url": "https://wicg.github.io/mediasession/" }, { "attrs": [ @@ -128220,53 +129918,62 @@ "url": "https://wicg.github.io/mediasession/" }, { + "attrs": [ + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], "files": [ - "modules/mediasession/MediaImage.idl", - "modules/mediasession/MediaMetadata.idl", - "modules/mediasession/MediaMetadataInit.idl", - "modules/mediasession/MediaSession.idl", - "modules/mediasession/MediaSession.idl", - "modules/mediasession/NavigatorMediaSession.idl" + "modules/netinfo/NetworkInformation.idl" ], - "name": "MediaSessionPlaybackState", - "type_": "Enum", - "url": "https://wicg.github.io/mediasession/", - "value": [ - "none", - "paused", - "playing" - ] - }, - { + "inheritsFrom": "EventTarget", "members": [ { - "defaultValue": "", - "from": "MediaImageInit", - "name": "sizes", + "from": "NetworkInformation", + "isReadOnly": true, + "name": "downlinkMax", "type": { - "name": "DOMString" - } + "name": "Megabit" + }, + "type_": "Attribute" }, { - "defaultValue": "", - "from": "MediaImageInit", - "name": "src", + "from": "NetworkInformation", + "name": "onchange", "type": { - "name": "USVString" - } + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "defaultValue": "", - "from": "MediaImageInit", + "from": "NetworkInformation", + "isReadOnly": true, "name": "type", "type": { - "name": "DOMString" - } + "name": "ConnectionType" + }, + "type_": "Attribute" } ], - "name": "MediaImageInit", - "type_": "Dictionary", - "url": "https://wicg.github.io/mediasession/" + "name": "NetworkInformation", + "type_": "Interface", + "url": "https://wicg.github.io/netinfo/" + }, + { + "files": [ + "modules/netinfo/NetworkInformation.idl" + ], + "name": "Megabit", + "type": { + "name": "unrestricted double" + }, + "type_": "Typedef", + "url": "https://wicg.github.io/netinfo/" }, { "files": [ @@ -128289,17 +129996,40 @@ }, { "files": [ - "modules/netinfo/NetworkInformation.idl" + "modules/shapedetection/BarcodeDetector.idl", + "modules/shapedetection/DetectedBarcode.idl", + "modules/shapedetection/DetectedFace.idl", + "modules/shapedetection/DetectedText.idl", + "modules/shapedetection/FaceDetector.idl", + "modules/shapedetection/FaceDetectorOptions.idl", + "modules/shapedetection/TextDetector.idl" ], - "name": "Megabit", - "type": { - "name": "unrestricted double" - }, - "type_": "Typedef", - "url": "https://wicg.github.io/netinfo/" + "members": [ + { + "from": "FaceDetectorOptions", + "name": "fastMode", + "type": { + "name": "boolean" + } + }, + { + "from": "FaceDetectorOptions", + "name": "maxDetectedFaces", + "type": { + "name": "unsigned short" + } + } + ], + "name": "FaceDetectorOptions", + "type_": "Dictionary", + "url": "https://wicg.github.io/shape-detection-api/" }, { "attrs": [ + { + "name": "Constructor", + "type_": "ExtendedAttribute" + }, { "identifiers": [ "Window", @@ -128310,44 +130040,57 @@ } ], "files": [ - "modules/netinfo/NetworkInformation.idl" + "modules/shapedetection/BarcodeDetector.idl", + "modules/shapedetection/DetectedBarcode.idl", + "modules/shapedetection/DetectedFace.idl", + "modules/shapedetection/DetectedText.idl", + "modules/shapedetection/FaceDetector.idl", + "modules/shapedetection/FaceDetectorOptions.idl", + "modules/shapedetection/TextDetector.idl" ], - "inheritsFrom": "EventTarget", "members": [ { - "from": "NetworkInformation", - "isReadOnly": true, - "name": "downlinkMax", - "type": { - "name": "Megabit" - }, - "type_": "Attribute" - }, - { - "from": "NetworkInformation", - "name": "onchange", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "NetworkInformation", - "isReadOnly": true, - "name": "type", - "type": { - "name": "ConnectionType" - }, - "type_": "Attribute" + "args": [ + { + "name": "image", + "type": { + "name": "ImageBitmapSource" + } + } + ], + "from": "BarcodeDetector", + "name": "detect", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "sequence", + "params": [ + { + "name": "DetectedBarcode" + } + ] + } + ] + } } ], - "name": "NetworkInformation", + "name": "BarcodeDetector", "type_": "Interface", - "url": "https://wicg.github.io/netinfo/" + "url": "https://wicg.github.io/shape-detection-api/" }, { "attrs": [ { + "args": [ + { + "name": "faceDetectorOptions", + "optional": true, + "type": { + "name": "FaceDetectorOptions" + } + } + ], "name": "Constructor", "type_": "ExtendedAttribute" }, @@ -128379,7 +130122,7 @@ } } ], - "from": "BarcodeDetector", + "from": "FaceDetector", "name": "detect", "returnType": { "name": "Promise", @@ -128388,7 +130131,7 @@ "name": "sequence", "params": [ { - "name": "DetectedBarcode" + "name": "DetectedFace" } ] } @@ -128396,7 +130139,7 @@ } } ], - "name": "BarcodeDetector", + "name": "FaceDetector", "type_": "Interface", "url": "https://wicg.github.io/shape-detection-api/" }, @@ -128497,6 +130240,61 @@ "type_": "Interface", "url": "https://wicg.github.io/shape-detection-api/" }, + { + "attrs": [ + { + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "Worker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/shapedetection/BarcodeDetector.idl", + "modules/shapedetection/DetectedBarcode.idl", + "modules/shapedetection/DetectedFace.idl", + "modules/shapedetection/DetectedText.idl", + "modules/shapedetection/FaceDetector.idl", + "modules/shapedetection/FaceDetectorOptions.idl", + "modules/shapedetection/TextDetector.idl" + ], + "members": [ + { + "args": [ + { + "name": "image", + "type": { + "name": "ImageBitmapSource" + } + } + ], + "from": "TextDetector", + "name": "detect", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "sequence", + "params": [ + { + "name": "DetectedText" + } + ] + } + ] + } + } + ], + "name": "TextDetector", + "type_": "Interface", + "url": "https://wicg.github.io/shape-detection-api/" + }, { "attrs": [ { @@ -128554,149 +130352,454 @@ { "args": [ { - "name": "faceDetectorOptions", - "optional": true, + "name": "deviceInterface", "type": { - "name": "FaceDetectorOptions" + "name": "USBInterface" + } + }, + { + "name": "alternateSetting", + "type": { + "name": "octet" } } ], "name": "Constructor", "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "members": [ + { + "from": "USBAlternateInterface", + "isReadOnly": true, + "name": "alternateSetting", + "type": { + "name": "octet" + }, + "type_": "Attribute" }, { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" + "from": "USBAlternateInterface", + "isReadOnly": true, + "name": "endpoints", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "USBEndpoint" + } + ] + }, + "type_": "Attribute" + }, + { + "from": "USBAlternateInterface", + "isReadOnly": true, + "name": "interfaceClass", + "type": { + "name": "octet" + }, + "type_": "Attribute" + }, + { + "from": "USBAlternateInterface", + "isReadOnly": true, + "name": "interfaceName", + "type": { + "name": "DOMString", + "params": [ + "nullable" + ] + }, + "type_": "Attribute" + }, + { + "from": "USBAlternateInterface", + "isReadOnly": true, + "name": "interfaceProtocol", + "type": { + "name": "octet" + }, + "type_": "Attribute" + }, + { + "from": "USBAlternateInterface", + "isReadOnly": true, + "name": "interfaceSubclass", + "type": { + "name": "octet" + }, + "type_": "Attribute" } ], + "name": "USBAlternateInterface", + "type_": "Interface", + "url": "https://wicg.github.io/webusb/" + }, + { "files": [ - "modules/shapedetection/BarcodeDetector.idl", - "modules/shapedetection/DetectedBarcode.idl", - "modules/shapedetection/DetectedFace.idl", - "modules/shapedetection/DetectedText.idl", - "modules/shapedetection/FaceDetector.idl", - "modules/shapedetection/FaceDetectorOptions.idl", - "modules/shapedetection/TextDetector.idl" + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" ], + "inheritsFrom": "EventTarget", "members": [ + { + "from": "USB", + "name": "getDevices", + "returnType": { + "name": "Promise", + "params": [ + { + "name": "sequence", + "params": [ + { + "name": "USBDevice" + } + ] + } + ] + } + }, + { + "from": "USB", + "name": "onconnect", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "USB", + "name": "ondisconnect", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" + }, { "args": [ { - "name": "image", + "name": "options", "type": { - "name": "ImageBitmapSource" + "name": "USBDeviceRequestOptions" } } ], - "from": "FaceDetector", - "name": "detect", + "from": "USB", + "name": "requestDevice", "returnType": { "name": "Promise", "params": [ { - "name": "sequence", - "params": [ - { - "name": "DetectedFace" - } - ] + "name": "USBDevice" } ] } } ], - "name": "FaceDetector", + "name": "USB", "type_": "Interface", - "url": "https://wicg.github.io/shape-detection-api/" + "url": "https://wicg.github.io/webusb/" }, { "files": [ - "modules/shapedetection/BarcodeDetector.idl", - "modules/shapedetection/DetectedBarcode.idl", - "modules/shapedetection/DetectedFace.idl", - "modules/shapedetection/DetectedText.idl", - "modules/shapedetection/FaceDetector.idl", - "modules/shapedetection/FaceDetectorOptions.idl", - "modules/shapedetection/TextDetector.idl" + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" ], "members": [ { - "from": "FaceDetectorOptions", - "name": "fastMode", + "from": "USBDeviceFilter", + "name": "classCode", + "type": { + "name": "octet" + } + }, + { + "from": "USBDeviceFilter", + "name": "productId", + "type": { + "name": "unsigned short" + } + }, + { + "from": "USBDeviceFilter", + "name": "protocolCode", + "type": { + "name": "octet" + } + }, + { + "from": "USBDeviceFilter", + "name": "serialNumber", + "type": { + "name": "DOMString" + } + }, + { + "from": "USBDeviceFilter", + "name": "subclassCode", "type": { - "name": "boolean" + "name": "octet" } }, { - "from": "FaceDetectorOptions", - "name": "maxDetectedFaces", + "from": "USBDeviceFilter", + "name": "vendorId", "type": { "name": "unsigned short" } } ], - "name": "FaceDetectorOptions", + "name": "USBDeviceFilter", "type_": "Dictionary", - "url": "https://wicg.github.io/shape-detection-api/" + "url": "https://wicg.github.io/webusb/" }, { "attrs": [ { + "args": [ + { + "name": "alternate", + "type": { + "name": "USBAlternateInterface" + } + }, + { + "name": "endpointNumber", + "type": { + "name": "octet" + } + }, + { + "name": "direction", + "type": { + "name": "USBDirection" + } + } + ], "name": "Constructor", "type_": "ExtendedAttribute" + } + ], + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "members": [ + { + "from": "USBEndpoint", + "isReadOnly": true, + "name": "direction", + "type": { + "name": "USBDirection" + }, + "type_": "Attribute" }, { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" + "from": "USBEndpoint", + "isReadOnly": true, + "name": "endpointNumber", + "type": { + "name": "octet" + }, + "type_": "Attribute" + }, + { + "from": "USBEndpoint", + "isReadOnly": true, + "name": "packetSize", + "type": { + "name": "unsigned long" + }, + "type_": "Attribute" + }, + { + "from": "USBEndpoint", + "isReadOnly": true, + "name": "type", + "type": { + "name": "USBEndpointType" + }, + "type_": "Attribute" } ], + "name": "USBEndpoint", + "type_": "Interface", + "url": "https://wicg.github.io/webusb/" + }, + { "files": [ - "modules/shapedetection/BarcodeDetector.idl", - "modules/shapedetection/DetectedBarcode.idl", - "modules/shapedetection/DetectedFace.idl", - "modules/shapedetection/DetectedText.idl", - "modules/shapedetection/FaceDetector.idl", - "modules/shapedetection/FaceDetectorOptions.idl", - "modules/shapedetection/TextDetector.idl" + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" ], "members": [ { - "args": [ - { - "name": "image", - "type": { - "name": "ImageBitmapSource" - } - } - ], - "from": "TextDetector", - "name": "detect", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "DetectedText" - } - ] - } - ] - } + "from": "USBInTransferResult", + "isReadOnly": true, + "name": "data", + "type": { + "name": "DataView" + }, + "type_": "Attribute" + }, + { + "from": "USBInTransferResult", + "isReadOnly": true, + "name": "status", + "type": { + "name": "USBTransferStatus" + }, + "type_": "Attribute" } ], - "name": "TextDetector", + "name": "USBInTransferResult", "type_": "Interface", - "url": "https://wicg.github.io/shape-detection-api/" + "url": "https://wicg.github.io/webusb/" + }, + { + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "name": "USBRequestType", + "type_": "Enum", + "url": "https://wicg.github.io/webusb/", + "value": [ + "standard", + "class", + "vendor" + ] + }, + { + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "name": "USBRecipient", + "type_": "Enum", + "url": "https://wicg.github.io/webusb/", + "value": [ + "device", + "interface", + "endpoint", + "other" + ] }, { "attrs": [ @@ -128786,6 +130889,162 @@ "type_": "Interface", "url": "https://wicg.github.io/webusb/" }, + { + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "name": "USBDirection", + "type_": "Enum", + "url": "https://wicg.github.io/webusb/", + "value": [ + "in", + "out" + ] + }, + { + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "inheritsFrom": "PermissionStatus", + "members": [ + { + "from": "USBPermissionResult", + "name": "devices", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "USBDevice" + } + ] + }, + "type_": "Attribute" + } + ], + "name": "USBPermissionResult", + "type_": "Interface", + "url": "https://wicg.github.io/webusb/" + }, + { + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "members": [ + { + "from": "USBIsochronousInTransferPacket", + "isReadOnly": true, + "name": "data", + "type": { + "name": "DataView" + }, + "type_": "Attribute" + }, + { + "from": "USBIsochronousInTransferPacket", + "isReadOnly": true, + "name": "status", + "type": { + "name": "USBTransferStatus" + }, + "type_": "Attribute" + } + ], + "name": "USBIsochronousInTransferPacket", + "type_": "Interface", + "url": "https://wicg.github.io/webusb/" + }, + { + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "members": [ + { + "from": "USBIsochronousOutTransferResult", + "isReadOnly": true, + "name": "packets", + "type": { + "name": "FrozenArray", + "params": [ + { + "name": "USBIsochronousOutTransferPacket" + } + ] + }, + "type_": "Attribute" + } + ], + "name": "USBIsochronousOutTransferResult", + "type_": "Interface", + "url": "https://wicg.github.io/webusb/" + }, { "files": [ "modules/webusb/NavigatorUSB.idl", @@ -128836,6 +131095,46 @@ "type_": "Dictionary", "url": "https://wicg.github.io/webusb/" }, + { + "files": [ + "modules/webusb/NavigatorUSB.idl", + "modules/webusb/USB.idl", + "modules/webusb/USBAlternateInterface.idl", + "modules/webusb/USBConfiguration.idl", + "modules/webusb/USBConnectionEvent.idl", + "modules/webusb/USBConnectionEventInit.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDevice.idl", + "modules/webusb/USBDeviceFilter.idl", + "modules/webusb/USBDeviceRequestOptions.idl", + "modules/webusb/USBEndpoint.idl", + "modules/webusb/USBInTransferResult.idl", + "modules/webusb/USBInterface.idl", + "modules/webusb/USBIsochronousInTransferPacket.idl", + "modules/webusb/USBIsochronousInTransferResult.idl", + "modules/webusb/USBIsochronousOutTransferPacket.idl", + "modules/webusb/USBIsochronousOutTransferResult.idl", + "modules/webusb/USBOutTransferResult.idl" + ], + "members": [ + { + "from": "USBDeviceRequestOptions", + "isRequired": true, + "name": "filters", + "type": { + "name": "sequence", + "params": [ + { + "name": "USBDeviceFilter" + } + ] + } + } + ], + "name": "USBDeviceRequestOptions", + "type_": "Dictionary", + "url": "https://wicg.github.io/webusb/" + }, { "attrs": [ { @@ -129602,233 +131901,6 @@ "type_": "Interface", "url": "https://wicg.github.io/webusb/" }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "members": [ - { - "from": "USBDeviceFilter", - "name": "classCode", - "type": { - "name": "octet" - } - }, - { - "from": "USBDeviceFilter", - "name": "productId", - "type": { - "name": "unsigned short" - } - }, - { - "from": "USBDeviceFilter", - "name": "protocolCode", - "type": { - "name": "octet" - } - }, - { - "from": "USBDeviceFilter", - "name": "serialNumber", - "type": { - "name": "DOMString" - } - }, - { - "from": "USBDeviceFilter", - "name": "subclassCode", - "type": { - "name": "octet" - } - }, - { - "from": "USBDeviceFilter", - "name": "vendorId", - "type": { - "name": "unsigned short" - } - } - ], - "name": "USBDeviceFilter", - "type_": "Dictionary", - "url": "https://wicg.github.io/webusb/" - }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "members": [ - { - "from": "USBDeviceRequestOptions", - "isRequired": true, - "name": "filters", - "type": { - "name": "sequence", - "params": [ - { - "name": "USBDeviceFilter" - } - ] - } - } - ], - "name": "USBDeviceRequestOptions", - "type_": "Dictionary", - "url": "https://wicg.github.io/webusb/" - }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "name": "USBDirection", - "type_": "Enum", - "url": "https://wicg.github.io/webusb/", - "value": [ - "in", - "out" - ] - }, - { - "attrs": [ - { - "args": [ - { - "name": "alternate", - "type": { - "name": "USBAlternateInterface" - } - }, - { - "name": "endpointNumber", - "type": { - "name": "octet" - } - }, - { - "name": "direction", - "type": { - "name": "USBDirection" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "members": [ - { - "from": "USBEndpoint", - "isReadOnly": true, - "name": "direction", - "type": { - "name": "USBDirection" - }, - "type_": "Attribute" - }, - { - "from": "USBEndpoint", - "isReadOnly": true, - "name": "endpointNumber", - "type": { - "name": "octet" - }, - "type_": "Attribute" - }, - { - "from": "USBEndpoint", - "isReadOnly": true, - "name": "packetSize", - "type": { - "name": "unsigned long" - }, - "type_": "Attribute" - }, - { - "from": "USBEndpoint", - "isReadOnly": true, - "name": "type", - "type": { - "name": "USBEndpointType" - }, - "type_": "Attribute" - } - ], - "name": "USBEndpoint", - "type_": "Interface", - "url": "https://wicg.github.io/webusb/" - }, { "files": [ "modules/webusb/NavigatorUSB.idl", @@ -129859,205 +131931,6 @@ "isochronous" ] }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "members": [ - { - "from": "USBInTransferResult", - "isReadOnly": true, - "name": "data", - "type": { - "name": "DataView" - }, - "type_": "Attribute" - }, - { - "from": "USBInTransferResult", - "isReadOnly": true, - "name": "status", - "type": { - "name": "USBTransferStatus" - }, - "type_": "Attribute" - } - ], - "name": "USBInTransferResult", - "type_": "Interface", - "url": "https://wicg.github.io/webusb/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "deviceInterface", - "type": { - "name": "USBInterface" - } - }, - { - "name": "alternateSetting", - "type": { - "name": "octet" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "members": [ - { - "from": "USBAlternateInterface", - "isReadOnly": true, - "name": "alternateSetting", - "type": { - "name": "octet" - }, - "type_": "Attribute" - }, - { - "from": "USBAlternateInterface", - "isReadOnly": true, - "name": "endpoints", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "USBEndpoint" - } - ] - }, - "type_": "Attribute" - }, - { - "from": "USBAlternateInterface", - "isReadOnly": true, - "name": "interfaceClass", - "type": { - "name": "octet" - }, - "type_": "Attribute" - }, - { - "from": "USBAlternateInterface", - "isReadOnly": true, - "name": "interfaceName", - "type": { - "name": "DOMString", - "params": [ - "nullable" - ] - }, - "type_": "Attribute" - }, - { - "from": "USBAlternateInterface", - "isReadOnly": true, - "name": "interfaceProtocol", - "type": { - "name": "octet" - }, - "type_": "Attribute" - }, - { - "from": "USBAlternateInterface", - "isReadOnly": true, - "name": "interfaceSubclass", - "type": { - "name": "octet" - }, - "type_": "Attribute" - } - ], - "name": "USBAlternateInterface", - "type_": "Interface", - "url": "https://wicg.github.io/webusb/" - }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "members": [ - { - "from": "USBIsochronousInTransferPacket", - "isReadOnly": true, - "name": "data", - "type": { - "name": "DataView" - }, - "type_": "Attribute" - }, - { - "from": "USBIsochronousInTransferPacket", - "isReadOnly": true, - "name": "status", - "type": { - "name": "USBTransferStatus" - }, - "type_": "Attribute" - } - ], - "name": "USBIsochronousInTransferPacket", - "type_": "Interface", - "url": "https://wicg.github.io/webusb/" - }, { "files": [ "modules/webusb/NavigatorUSB.idl", @@ -130153,47 +132026,6 @@ "type_": "Interface", "url": "https://wicg.github.io/webusb/" }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "members": [ - { - "from": "USBIsochronousOutTransferResult", - "isReadOnly": true, - "name": "packets", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "USBIsochronousOutTransferPacket" - } - ] - }, - "type_": "Attribute" - } - ], - "name": "USBIsochronousOutTransferResult", - "type_": "Interface", - "url": "https://wicg.github.io/webusb/" - }, { "files": [ "modules/webusb/NavigatorUSB.idl", @@ -130279,47 +132111,6 @@ "type_": "Dictionary", "url": "https://wicg.github.io/webusb/" }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "inheritsFrom": "PermissionStatus", - "members": [ - { - "from": "USBPermissionResult", - "name": "devices", - "type": { - "name": "FrozenArray", - "params": [ - { - "name": "USBDevice" - } - ] - }, - "type_": "Attribute" - } - ], - "name": "USBPermissionResult", - "type_": "Interface", - "url": "https://wicg.github.io/webusb/" - }, { "files": [ "modules/webusb/NavigatorUSB.idl", @@ -130386,156 +132177,14 @@ "modules/webusb/USBIsochronousOutTransferResult.idl", "modules/webusb/USBOutTransferResult.idl" ], - "name": "USBRecipient", - "type_": "Enum", - "url": "https://wicg.github.io/webusb/", - "value": [ - "device", - "interface", - "endpoint", - "other" - ] - }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "name": "USBRequestType", - "type_": "Enum", - "url": "https://wicg.github.io/webusb/", - "value": [ - "standard", - "class", - "vendor" - ] - }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "name": "USBTransferStatus", - "type_": "Enum", - "url": "https://wicg.github.io/webusb/", - "value": [ - "ok", - "stall", - "babble" - ] - }, - { - "files": [ - "modules/webusb/NavigatorUSB.idl", - "modules/webusb/USB.idl", - "modules/webusb/USBAlternateInterface.idl", - "modules/webusb/USBConfiguration.idl", - "modules/webusb/USBConnectionEvent.idl", - "modules/webusb/USBConnectionEventInit.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDevice.idl", - "modules/webusb/USBDeviceFilter.idl", - "modules/webusb/USBDeviceRequestOptions.idl", - "modules/webusb/USBEndpoint.idl", - "modules/webusb/USBInTransferResult.idl", - "modules/webusb/USBInterface.idl", - "modules/webusb/USBIsochronousInTransferPacket.idl", - "modules/webusb/USBIsochronousInTransferResult.idl", - "modules/webusb/USBIsochronousOutTransferPacket.idl", - "modules/webusb/USBIsochronousOutTransferResult.idl", - "modules/webusb/USBOutTransferResult.idl" - ], - "inheritsFrom": "EventTarget", - "members": [ - { - "from": "USB", - "name": "getDevices", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "sequence", - "params": [ - { - "name": "USBDevice" - } - ] - } - ] - } - }, - { - "from": "USB", - "name": "onconnect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "from": "USB", - "name": "ondisconnect", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" - }, - { - "args": [ - { - "name": "options", - "type": { - "name": "USBDeviceRequestOptions" - } - } - ], - "from": "USB", - "name": "requestDevice", - "returnType": { - "name": "Promise", - "params": [ - { - "name": "USBDevice" - } - ] - } - } - ], - "name": "USB", - "type_": "Interface", - "url": "https://wicg.github.io/webusb/" + "name": "USBTransferStatus", + "type_": "Enum", + "url": "https://wicg.github.io/webusb/", + "value": [ + "ok", + "stall", + "babble" + ] }, { "files": [ @@ -130560,335 +132209,6 @@ "type_": "Typedef", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "Float32List", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Float32Array" - }, - { - "name": "sequence" - } - ] - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLbitfield", - "type": { - "name": "unsigned long" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLboolean", - "type": { - "name": "boolean" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLbyte", - "type": { - "name": "byte" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLclampf", - "type": { - "name": "unrestricted float" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLenum", - "type": { - "name": "unsigned long" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLfloat", - "type": { - "name": "unrestricted float" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLint", - "type": { - "name": "long" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLintptr", - "type": { - "name": "long long" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLshort", - "type": { - "name": "short" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLsizei", - "type": { - "name": "long" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLsizeiptr", - "type": { - "name": "long long" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLubyte", - "type": { - "name": "octet" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLuint", - "type": { - "name": "unsigned long" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "GLushort", - "type": { - "name": "unsigned short" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "Int32List", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "Int32Array" - }, - { - "name": "sequence" - } - ] - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "name": "TexImageSource", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "ImageBitmap" - }, - { - "name": "ImageData" - }, - { - "name": "HTMLImageElement" - }, - { - "name": "HTMLCanvasElement" - }, - { - "name": "HTMLVideoElement" - } - ] - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, - { - "files": [ - "modules/webgl/WebGLContextAttributes.idl", - "modules/webgl/WebGLContextEvent.idl", - "modules/webgl/WebGLContextEventInit.idl", - "modules/webgl/WebGLRenderingContext.idl", - "modules/webgl/WebGLRenderingContextBase.idl" - ], - "members": [ - { - "from": "WebGLActiveInfo", - "isReadOnly": true, - "name": "name", - "type": { - "name": "DOMString" - }, - "type_": "Attribute" - }, - { - "from": "WebGLActiveInfo", - "isReadOnly": true, - "name": "size", - "type": { - "name": "GLint" - }, - "type_": "Attribute" - }, - { - "from": "WebGLActiveInfo", - "isReadOnly": true, - "name": "type", - "type": { - "name": "GLenum" - }, - "type_": "Attribute" - } - ], - "name": "WebGLActiveInfo", - "type_": "Interface", - "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" - }, { "files": [ "modules/webgl/WebGLContextAttributes.idl", @@ -130900,7 +132220,7 @@ "inheritsFrom": "WebGLObject", "members": [ ], - "name": "WebGLBuffer", + "name": "WebGLProgram", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, @@ -130982,6 +132302,91 @@ "type_": "Dictionary", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "members": [ + { + "from": "WebGLShaderPrecisionFormat", + "isReadOnly": true, + "name": "precision", + "type": { + "name": "GLint" + }, + "type_": "Attribute" + }, + { + "from": "WebGLShaderPrecisionFormat", + "isReadOnly": true, + "name": "rangeMax", + "type": { + "name": "GLint" + }, + "type_": "Attribute" + }, + { + "from": "WebGLShaderPrecisionFormat", + "isReadOnly": true, + "name": "rangeMin", + "type": { + "name": "GLint" + }, + "type_": "Attribute" + } + ], + "name": "WebGLShaderPrecisionFormat", + "type_": "Interface", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "name": "GLshort", + "type": { + "name": "short" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "name": "GLboolean", + "type": { + "name": "boolean" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "members": [ + ], + "name": "WebGLUniformLocation", + "type_": "Interface", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, { "attrs": [ { @@ -131035,19 +132440,11 @@ "modules/webgl/WebGLRenderingContext.idl", "modules/webgl/WebGLRenderingContextBase.idl" ], - "inheritsFrom": "EventInit", + "inheritsFrom": "WebGLObject", "members": [ - { - "defaultValue": "", - "from": "WebGLContextEventInit", - "name": "statusMessage", - "type": { - "name": "DOMString" - } - } ], - "name": "WebGLContextEventInit", - "type_": "Dictionary", + "name": "WebGLBuffer", + "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { @@ -131061,7 +132458,7 @@ "inheritsFrom": "WebGLObject", "members": [ ], - "name": "WebGLFramebuffer", + "name": "WebGLShader", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, @@ -131073,9 +132470,10 @@ "modules/webgl/WebGLRenderingContext.idl", "modules/webgl/WebGLRenderingContextBase.idl" ], + "inheritsFrom": "WebGLObject", "members": [ ], - "name": "WebGLObject", + "name": "WebGLTexture", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, @@ -131090,7 +132488,7 @@ "inheritsFrom": "WebGLObject", "members": [ ], - "name": "WebGLProgram", + "name": "WebGLFramebuffer", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, @@ -131110,6 +132508,12 @@ "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/webgl/WebGLContextAttributes.idl", "modules/webgl/WebGLContextEvent.idl", @@ -137292,17 +138696,40 @@ } } ], - "name": "WebGLRenderingContext", + "name": "WebGLRenderingContextBase", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "name": "GLint", + "type": { + "name": "long" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "members": [ ], + "name": "WebGLObject", + "type_": "Interface", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { "files": [ "modules/webgl/WebGLContextAttributes.idl", "modules/webgl/WebGLContextEvent.idl", @@ -143485,7 +144912,7 @@ } } ], - "name": "WebGLRenderingContextBase", + "name": "WebGLRenderingContext", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, @@ -143497,11 +144924,49 @@ "modules/webgl/WebGLRenderingContext.idl", "modules/webgl/WebGLRenderingContextBase.idl" ], - "inheritsFrom": "WebGLObject", + "name": "GLclampf", + "type": { + "name": "unrestricted float" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "name": "GLushort", + "type": { + "name": "unsigned short" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "inheritsFrom": "EventInit", "members": [ + { + "defaultValue": "", + "from": "WebGLContextEventInit", + "name": "statusMessage", + "type": { + "name": "DOMString" + } + } ], - "name": "WebGLShader", - "type_": "Interface", + "name": "WebGLContextEventInit", + "type_": "Dictionary", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { @@ -143514,34 +144979,34 @@ ], "members": [ { - "from": "WebGLShaderPrecisionFormat", + "from": "WebGLActiveInfo", "isReadOnly": true, - "name": "precision", + "name": "name", "type": { - "name": "GLint" + "name": "DOMString" }, "type_": "Attribute" }, { - "from": "WebGLShaderPrecisionFormat", + "from": "WebGLActiveInfo", "isReadOnly": true, - "name": "rangeMax", + "name": "size", "type": { "name": "GLint" }, "type_": "Attribute" }, { - "from": "WebGLShaderPrecisionFormat", + "from": "WebGLActiveInfo", "isReadOnly": true, - "name": "rangeMin", + "name": "type", "type": { - "name": "GLint" + "name": "GLenum" }, "type_": "Attribute" } ], - "name": "WebGLShaderPrecisionFormat", + "name": "WebGLActiveInfo", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, @@ -143553,11 +145018,34 @@ "modules/webgl/WebGLRenderingContext.idl", "modules/webgl/WebGLRenderingContextBase.idl" ], - "inheritsFrom": "WebGLObject", - "members": [ + "name": "Float32List", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "Float32Array" + }, + { + "name": "sequence" + } + ] + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" ], - "name": "WebGLTexture", - "type_": "Interface", + "name": "GLbitfield", + "type": { + "name": "unsigned long" + }, + "type_": "Typedef", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { @@ -143568,59 +145056,180 @@ "modules/webgl/WebGLRenderingContext.idl", "modules/webgl/WebGLRenderingContextBase.idl" ], - "members": [ + "name": "GLbyte", + "type": { + "name": "byte" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" ], - "name": "WebGLUniformLocation", - "type_": "Interface", + "name": "GLenum", + "type": { + "name": "unsigned long" + }, + "type_": "Typedef", "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { "files": [ - "modules/webgl/WebGL2RenderingContext.idl" + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" ], - "inheritsFrom": "WebGLObject", - "members": [ + "name": "GLfloat", + "type": { + "name": "unrestricted float" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" ], - "name": "WebGLVertexArrayObject", - "type_": "Interface", - "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" + "name": "GLintptr", + "type": { + "name": "long long" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { "files": [ - "modules/webgl/WebGL2RenderingContext.idl" + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" ], - "name": "GLint64", + "name": "GLsizei", + "type": { + "name": "long" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "name": "GLsizeiptr", "type": { "name": "long long" }, "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { "files": [ - "modules/webgl/WebGL2RenderingContext.idl" + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" ], - "name": "Uint32List", + "name": "GLubyte", + "type": { + "name": "octet" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "name": "GLuint", + "type": { + "name": "unsigned long" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "name": "Int32List", "type": { "type_": "UnionType", "types": [ { - "name": "Uint32Array" + "name": "Int32Array" }, { - "name": "sequence", - "params": [ - { - "name": "GLuint" - } - ] + "name": "sequence" } ] }, "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" + }, + { + "files": [ + "modules/webgl/WebGLContextAttributes.idl", + "modules/webgl/WebGLContextEvent.idl", + "modules/webgl/WebGLContextEventInit.idl", + "modules/webgl/WebGLRenderingContext.idl", + "modules/webgl/WebGLRenderingContextBase.idl" + ], + "name": "TexImageSource", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "ImageBitmap" + }, + { + "name": "ImageData" + }, + { + "name": "HTMLImageElement" + }, + { + "name": "HTMLCanvasElement" + }, + { + "name": "HTMLVideoElement" + } + ] + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/1.0/" }, { + "attrs": [ + { + "name": "NoInterfaceObject", + "type_": "ExtendedAttribute" + } + ], "files": [ "modules/webgl/WebGL2RenderingContext.idl" ], @@ -156885,17 +158494,33 @@ } } ], - "name": "WebGL2RenderingContext", + "name": "WebGL2RenderingContextBase", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" }, { - "attrs": [ - { - "name": "NoInterfaceObject", - "type_": "ExtendedAttribute" - } + "files": [ + "modules/webgl/WebGL2RenderingContext.idl" + ], + "name": "GLuint64", + "type": { + "name": "unsigned long long" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" + }, + { + "files": [ + "modules/webgl/WebGL2RenderingContext.idl" ], + "name": "GLint64", + "type": { + "name": "long long" + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" + }, + { "files": [ "modules/webgl/WebGL2RenderingContext.idl" ], @@ -170160,7 +171785,7 @@ } } ], - "name": "WebGL2RenderingContextBase", + "name": "WebGL2RenderingContext", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" }, @@ -170171,7 +171796,7 @@ "inheritsFrom": "WebGLObject", "members": [ ], - "name": "WebGLQuery", + "name": "WebGLTransformFeedback", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" }, @@ -170182,7 +171807,7 @@ "inheritsFrom": "WebGLObject", "members": [ ], - "name": "WebGLSampler", + "name": "WebGLSync", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" }, @@ -170193,7 +171818,7 @@ "inheritsFrom": "WebGLObject", "members": [ ], - "name": "WebGLSync", + "name": "WebGLSampler", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" }, @@ -170204,7 +171829,7 @@ "inheritsFrom": "WebGLObject", "members": [ ], - "name": "WebGLTransformFeedback", + "name": "WebGLQuery", "type_": "Interface", "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" }, @@ -170212,272 +171837,39 @@ "files": [ "modules/webgl/WebGL2RenderingContext.idl" ], - "name": "GLuint64", + "name": "Uint32List", "type": { - "name": "unsigned long long" - }, - "type_": "Typedef", - "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" - }, - { - "attrs": [ - { - "args": [ - { - "name": "form", - "optional": true, - "type": { - "name": "HTMLFormElement" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, - { - "identifiers": [ - "Window", - "Worker" - ], - "name": "Exposed", - "type_": "ExtendedAttribute" - } - ], - "files": [ - "core/events/ProgressEvent.idl", - "core/events/ProgressEventInit.idl", - "core/html/FormData.idl", - "core/xmlhttprequest/XMLHttpRequest.idl", - "core/xmlhttprequest/XMLHttpRequestEventTarget.idl", - "core/xmlhttprequest/XMLHttpRequestUpload.idl" - ], - "members": [ - { - "from": "FormData", - "keyType": { - "name": "USVString" + "type_": "UnionType", + "types": [ + { + "name": "Uint32Array" }, - "type_": "Iterable", - "valueType": { - "name": "FormDataEntryValue" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - }, - { - "name": "value", - "type": { - "name": "USVString" - } - } - ], - "from": "FormData", - "name": "append", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - }, - { - "name": "value", - "type": { - "name": "Blob" - } - }, - { - "name": "filename", - "optional": true, - "type": { - "name": "USVString" - } - } - ], - "from": "FormData", - "name": "append", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - } - ], - "from": "FormData", - "name": "delete", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - } - ], - "from": "FormData", - "name": "get", - "returnType": { - "name": "FormDataEntryValue", - "params": [ - "nullable" - ] - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - } - ], - "from": "FormData", - "name": "getAll", - "returnType": { + { "name": "sequence", "params": [ { - "name": "FormDataEntryValue" + "name": "GLuint" } ] } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - } - ], - "from": "FormData", - "name": "has", - "returnType": { - "name": "boolean" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - }, - { - "name": "value", - "type": { - "name": "USVString" - } - } - ], - "from": "FormData", - "name": "set", - "returnType": { - "name": "void" - } - }, - { - "args": [ - { - "name": "name", - "type": { - "name": "USVString" - } - }, - { - "name": "value", - "type": { - "name": "Blob" - } - }, - { - "name": "filename", - "optional": true, - "type": { - "name": "USVString" - } - } - ], - "from": "FormData", - "name": "set", - "returnType": { - "name": "void" - } - } - ], - "name": "FormData", - "type_": "Interface", - "url": "https://xhr.spec.whatwg.org/" + ] + }, + "type_": "Typedef", + "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" }, { "files": [ - "core/events/ProgressEvent.idl", - "core/events/ProgressEventInit.idl", - "core/html/FormData.idl", - "core/xmlhttprequest/XMLHttpRequest.idl", - "core/xmlhttprequest/XMLHttpRequestEventTarget.idl", - "core/xmlhttprequest/XMLHttpRequestUpload.idl" + "modules/webgl/WebGL2RenderingContext.idl" ], - "name": "FormDataEntryValue", - "type": { - "type_": "UnionType", - "types": [ - { - "name": "File" - }, - { - "name": "USVString" - } - ] - }, - "type_": "Typedef", - "url": "https://xhr.spec.whatwg.org/" + "inheritsFrom": "WebGLObject", + "members": [ + ], + "name": "WebGLVertexArrayObject", + "type_": "Interface", + "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/" }, { "attrs": [ - { - "args": [ - { - "name": "type", - "type": { - "name": "DOMString" - } - }, - { - "name": "eventInitDict", - "optional": true, - "type": { - "name": "ProgressEventInit" - } - } - ], - "name": "Constructor", - "type_": "ExtendedAttribute" - }, { "identifiers": [ "Window", @@ -170496,78 +171888,67 @@ "core/xmlhttprequest/XMLHttpRequestEventTarget.idl", "core/xmlhttprequest/XMLHttpRequestUpload.idl" ], - "inheritsFrom": "Event", + "inheritsFrom": "EventTarget", "members": [ { - "from": "ProgressEvent", - "isReadOnly": true, - "name": "lengthComputable", + "from": "XMLHttpRequestEventTarget", + "name": "onabort", "type": { - "name": "boolean" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "ProgressEvent", - "isReadOnly": true, - "name": "loaded", + "from": "XMLHttpRequestEventTarget", + "name": "onerror", "type": { - "name": "unsigned long long" + "name": "EventHandler" }, "type_": "Attribute" }, { - "from": "ProgressEvent", - "isReadOnly": true, - "name": "total", + "from": "XMLHttpRequestEventTarget", + "name": "onload", "type": { - "name": "unsigned long long" + "name": "EventHandler" }, "type_": "Attribute" - } - ], - "name": "ProgressEvent", - "type_": "Interface", - "url": "https://xhr.spec.whatwg.org/" - }, - { - "files": [ - "core/events/ProgressEvent.idl", - "core/events/ProgressEventInit.idl", - "core/html/FormData.idl", - "core/xmlhttprequest/XMLHttpRequest.idl", - "core/xmlhttprequest/XMLHttpRequestEventTarget.idl", - "core/xmlhttprequest/XMLHttpRequestUpload.idl" - ], - "inheritsFrom": "EventInit", - "members": [ + }, { - "defaultValue": "false", - "from": "ProgressEventInit", - "name": "lengthComputable", + "from": "XMLHttpRequestEventTarget", + "name": "onloadend", "type": { - "name": "boolean" - } + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "ProgressEventInit", - "name": "loaded", + "from": "XMLHttpRequestEventTarget", + "name": "onloadstart", "type": { - "name": "unsigned long long" - } + "name": "EventHandler" + }, + "type_": "Attribute" }, { - "defaultValue": "0", - "from": "ProgressEventInit", - "name": "total", + "from": "XMLHttpRequestEventTarget", + "name": "onprogress", "type": { - "name": "unsigned long long" - } + "name": "EventHandler" + }, + "type_": "Attribute" + }, + { + "from": "XMLHttpRequestEventTarget", + "name": "ontimeout", + "type": { + "name": "EventHandler" + }, + "type_": "Attribute" } ], - "name": "ProgressEventInit", - "type_": "Dictionary", + "name": "XMLHttpRequestEventTarget", + "type_": "Interface", "url": "https://xhr.spec.whatwg.org/" }, { @@ -170932,13 +172313,49 @@ "type_": "Interface", "url": "https://xhr.spec.whatwg.org/" }, + { + "files": [ + "core/events/ProgressEvent.idl", + "core/events/ProgressEventInit.idl", + "core/html/FormData.idl", + "core/xmlhttprequest/XMLHttpRequest.idl", + "core/xmlhttprequest/XMLHttpRequestEventTarget.idl", + "core/xmlhttprequest/XMLHttpRequestUpload.idl" + ], + "name": "FormDataEntryValue", + "type": { + "type_": "UnionType", + "types": [ + { + "name": "File" + }, + { + "name": "USVString" + } + ] + }, + "type_": "Typedef", + "url": "https://xhr.spec.whatwg.org/" + }, { "attrs": [ + { + "args": [ + { + "name": "form", + "optional": true, + "type": { + "name": "HTMLFormElement" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, { "identifiers": [ "Window", - "DedicatedWorker", - "SharedWorker" + "Worker" ], "name": "Exposed", "type_": "ExtendedAttribute" @@ -170952,67 +172369,299 @@ "core/xmlhttprequest/XMLHttpRequestEventTarget.idl", "core/xmlhttprequest/XMLHttpRequestUpload.idl" ], - "inheritsFrom": "EventTarget", "members": [ { - "from": "XMLHttpRequestEventTarget", - "name": "onabort", - "type": { - "name": "EventHandler" + "from": "FormData", + "keyType": { + "name": "USVString" }, - "type_": "Attribute" + "type_": "Iterable", + "valueType": { + "name": "FormDataEntryValue" + } }, { - "from": "XMLHttpRequestEventTarget", - "name": "onerror", - "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + }, + { + "name": "value", + "type": { + "name": "USVString" + } + } + ], + "from": "FormData", + "name": "append", + "returnType": { + "name": "void" + } }, { - "from": "XMLHttpRequestEventTarget", - "name": "onload", + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + }, + { + "name": "value", + "type": { + "name": "Blob" + } + }, + { + "name": "filename", + "optional": true, + "type": { + "name": "USVString" + } + } + ], + "from": "FormData", + "name": "append", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + } + ], + "from": "FormData", + "name": "delete", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + } + ], + "from": "FormData", + "name": "get", + "returnType": { + "name": "FormDataEntryValue", + "params": [ + "nullable" + ] + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + } + ], + "from": "FormData", + "name": "getAll", + "returnType": { + "name": "sequence", + "params": [ + { + "name": "FormDataEntryValue" + } + ] + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + } + ], + "from": "FormData", + "name": "has", + "returnType": { + "name": "boolean" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + }, + { + "name": "value", + "type": { + "name": "USVString" + } + } + ], + "from": "FormData", + "name": "set", + "returnType": { + "name": "void" + } + }, + { + "args": [ + { + "name": "name", + "type": { + "name": "USVString" + } + }, + { + "name": "value", + "type": { + "name": "Blob" + } + }, + { + "name": "filename", + "optional": true, + "type": { + "name": "USVString" + } + } + ], + "from": "FormData", + "name": "set", + "returnType": { + "name": "void" + } + } + ], + "name": "FormData", + "type_": "Interface", + "url": "https://xhr.spec.whatwg.org/" + }, + { + "attrs": [ + { + "args": [ + { + "name": "type", + "type": { + "name": "DOMString" + } + }, + { + "name": "eventInitDict", + "optional": true, + "type": { + "name": "ProgressEventInit" + } + } + ], + "name": "Constructor", + "type_": "ExtendedAttribute" + }, + { + "identifiers": [ + "Window", + "DedicatedWorker", + "SharedWorker" + ], + "name": "Exposed", + "type_": "ExtendedAttribute" + } + ], + "files": [ + "core/events/ProgressEvent.idl", + "core/events/ProgressEventInit.idl", + "core/html/FormData.idl", + "core/xmlhttprequest/XMLHttpRequest.idl", + "core/xmlhttprequest/XMLHttpRequestEventTarget.idl", + "core/xmlhttprequest/XMLHttpRequestUpload.idl" + ], + "inheritsFrom": "Event", + "members": [ + { + "from": "ProgressEvent", + "isReadOnly": true, + "name": "lengthComputable", "type": { - "name": "EventHandler" + "name": "boolean" }, "type_": "Attribute" }, { - "from": "XMLHttpRequestEventTarget", - "name": "onloadend", + "from": "ProgressEvent", + "isReadOnly": true, + "name": "loaded", "type": { - "name": "EventHandler" + "name": "unsigned long long" }, "type_": "Attribute" }, { - "from": "XMLHttpRequestEventTarget", - "name": "onloadstart", + "from": "ProgressEvent", + "isReadOnly": true, + "name": "total", "type": { - "name": "EventHandler" + "name": "unsigned long long" }, "type_": "Attribute" + } + ], + "name": "ProgressEvent", + "type_": "Interface", + "url": "https://xhr.spec.whatwg.org/" + }, + { + "files": [ + "core/events/ProgressEvent.idl", + "core/events/ProgressEventInit.idl", + "core/html/FormData.idl", + "core/xmlhttprequest/XMLHttpRequest.idl", + "core/xmlhttprequest/XMLHttpRequestEventTarget.idl", + "core/xmlhttprequest/XMLHttpRequestUpload.idl" + ], + "inheritsFrom": "EventInit", + "members": [ + { + "defaultValue": "false", + "from": "ProgressEventInit", + "name": "lengthComputable", + "type": { + "name": "boolean" + } }, { - "from": "XMLHttpRequestEventTarget", - "name": "onprogress", + "defaultValue": "0", + "from": "ProgressEventInit", + "name": "loaded", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "unsigned long long" + } }, { - "from": "XMLHttpRequestEventTarget", - "name": "ontimeout", + "defaultValue": "0", + "from": "ProgressEventInit", + "name": "total", "type": { - "name": "EventHandler" - }, - "type_": "Attribute" + "name": "unsigned long long" + } } ], - "name": "XMLHttpRequestEventTarget", - "type_": "Interface", + "name": "ProgressEventInit", + "type_": "Dictionary", "url": "https://xhr.spec.whatwg.org/" }, {