0 | module Web.Internal.Types
3 | import public Web.Internal.AnimationTypes as Types
4 | import public Web.Internal.ClipboardTypes as Types
5 | import public Web.Internal.CssTypes as Types
6 | import public Web.Internal.CssomviewTypes as Types
7 | import public Web.Internal.DomTypes as Types
8 | import public Web.Internal.FetchTypes as Types
9 | import public Web.Internal.FileTypes as Types
10 | import public Web.Internal.GeometryTypes as Types
11 | import public Web.Internal.HtmlTypes as Types
12 | import public Web.Internal.IndexedDBTypes as Types
13 | import public Web.Internal.MediasourceTypes as Types
14 | import public Web.Internal.MediastreamTypes as Types
15 | import public Web.Internal.PermissionsTypes as Types
16 | import public Web.Internal.ServiceworkerTypes as Types
17 | import public Web.Internal.StreamsTypes as Types
18 | import public Web.Internal.SvgTypes as Types
19 | import public Web.Internal.UIEventsTypes as Types
20 | import public Web.Internal.UrlTypes as Types
21 | import public Web.Internal.VisibilityTypes as Types
22 | import public Web.Internal.WebglTypes as Types
23 | import public Web.Internal.WebidlTypes as Types
24 | import public Web.Internal.XhrTypes as Types
34 | JSType AbortController where
41 | JSType AbortSignal where
42 | parents = [EventTarget, Object]
48 | JSType AbstractRange where
55 | JSType Animation where
56 | parents = [EventTarget, Object]
62 | JSType AnimationEffect where
69 | JSType AnimationPlaybackEvent where
70 | parents = [Event, Object]
76 | JSType AnimationTimeline where
84 | parents = [Node, EventTarget, Object]
90 | JSType AudioTrack where
97 | JSType AudioTrackList where
98 | parents = [EventTarget, Object]
104 | JSType BarProp where
111 | JSType BeforeUnloadEvent where
112 | parents = [Event, Object]
125 | JSType BroadcastChannel where
126 | parents = [EventTarget, Object]
132 | JSType ByteLengthQueuingStrategy where
139 | JSType CDATASection where
140 | parents = [Text, CharacterData, Node, EventTarget, Object]
142 | mixins = [ChildNode, GeometryUtils, NonDocumentTypeChildNode, Slottable]
146 | JSType CSSGroupingRule where
147 | parents = [CSSRule, Object]
153 | JSType CSSImportRule where
154 | parents = [CSSRule, Object]
160 | JSType CSSMarginRule where
161 | parents = [CSSRule, Object]
167 | JSType CSSNamespaceRule where
168 | parents = [CSSRule, Object]
174 | JSType CSSPageRule where
175 | parents = [CSSGroupingRule, CSSRule, Object]
181 | JSType CSSPseudoElement where
182 | parents = [EventTarget, Object]
184 | mixins = [Animatable, GeometryUtils]
188 | JSType CSSRule where
195 | JSType CSSRuleList where
202 | JSType CSSStyleDeclaration where
209 | JSType CSSStyleRule where
210 | parents = [CSSRule, Object]
216 | JSType CSSStyleSheet where
217 | parents = [StyleSheet, Object]
230 | JSType CacheStorage where
237 | JSType CanvasGradient where
244 | JSType CanvasPattern where
251 | JSType CanvasRenderingContext2D where
255 | [ CanvasCompositing
258 | , CanvasFillStrokeStyles
261 | , CanvasImageSmoothing
263 | , CanvasPathDrawingStyles
265 | , CanvasShadowStyles
268 | , CanvasTextDrawingStyles
270 | , CanvasUserInterface
275 | JSType CaretPosition where
282 | JSType CharacterData where
283 | parents = [Node, EventTarget, Object]
285 | mixins = [ChildNode, NonDocumentTypeChildNode]
289 | JSType Client where
296 | JSType Clients where
303 | JSType Clipboard where
304 | parents = [EventTarget, Object]
310 | JSType ClipboardEvent where
311 | parents = [Event, Object]
317 | JSType ClipboardItem where
324 | JSType CloseEvent where
325 | parents = [Event, Object]
331 | JSType Comment where
332 | parents = [CharacterData, Node, EventTarget, Object]
334 | mixins = [ChildNode, NonDocumentTypeChildNode]
338 | JSType CompositionEvent where
339 | parents = [UIEvent, Event, Object]
345 | JSType ConstrainablePattern where
352 | JSType CountQueuingStrategy where
359 | JSType CustomElementRegistry where
366 | JSType CustomEvent where
367 | parents = [Event, Object]
373 | JSType DOMException where
380 | JSType DOMImplementation where
387 | JSType DOMMatrix where
388 | parents = [DOMMatrixReadOnly, Object]
394 | JSType DOMMatrixReadOnly where
401 | JSType DOMParser where
408 | JSType DOMPoint where
409 | parents = [DOMPointReadOnly, Object]
415 | JSType DOMPointReadOnly where
422 | JSType DOMQuad where
429 | JSType DOMRect where
430 | parents = [DOMRectReadOnly, Object]
436 | JSType DOMRectList where
443 | JSType DOMRectReadOnly where
450 | JSType DOMStringList where
457 | JSType DOMStringMap where
464 | JSType DOMTokenList where
471 | JSType DataTransfer where
478 | JSType DataTransferItem where
485 | JSType DataTransferItemList where
492 | JSType DedicatedWorkerGlobalScope where
493 | parents = [WorkerGlobalScope, EventTarget, Object]
495 | mixins = [WindowOrWorkerGlobalScope]
499 | JSType Document where
500 | parents = [Node, EventTarget, Object]
503 | [ DocumentAndElementEventHandlers
504 | , DocumentOrShadowRoot
506 | , GlobalEventHandlers
507 | , NonElementParentNode
509 | , XPathEvaluatorBase
514 | JSType DocumentFragment where
515 | parents = [Node, EventTarget, Object]
517 | mixins = [NonElementParentNode, ParentNode]
521 | JSType DocumentTimeline where
522 | parents = [AnimationTimeline, Object]
528 | JSType DocumentType where
529 | parents = [Node, EventTarget, Object]
531 | mixins = [ChildNode]
535 | JSType DragEvent where
536 | parents = [MouseEvent, UIEvent, Event, Object]
542 | JSType Element where
543 | parents = [Node, EventTarget, Object]
550 | , NonDocumentTypeChildNode
557 | JSType ElementInternals where
560 | mixins = [ARIAMixin]
564 | JSType ErrorEvent where
565 | parents = [Event, Object]
578 | JSType EventSource where
579 | parents = [EventTarget, Object]
585 | JSType EventTarget where
592 | JSType ExtendableEvent where
593 | parents = [Event, Object]
599 | JSType ExtendableMessageEvent where
600 | parents = [ExtendableEvent, Event, Object]
606 | JSType External where
613 | JSType FetchEvent where
614 | parents = [ExtendableEvent, Event, Object]
621 | parents = [Blob, Object]
627 | JSType FileList where
634 | JSType FileReader where
635 | parents = [EventTarget, Object]
641 | JSType FileReaderSync where
648 | JSType FocusEvent where
649 | parents = [UIEvent, Event, Object]
655 | JSType FormData where
662 | JSType FormDataEvent where
663 | parents = [Event, Object]
669 | JSType HTMLAllCollection where
676 | JSType HTMLAnchorElement where
677 | parents = [HTMLElement, Element, Node, EventTarget, Object]
682 | , DocumentAndElementEventHandlers
683 | , ElementCSSInlineStyle
684 | , ElementContentEditable
686 | , GlobalEventHandlers
687 | , HTMLHyperlinkElementUtils
690 | , NonDocumentTypeChildNode
697 | JSType HTMLAreaElement where
698 | parents = [HTMLElement, Element, Node, EventTarget, Object]
703 | , DocumentAndElementEventHandlers
704 | , ElementCSSInlineStyle
705 | , ElementContentEditable
707 | , GlobalEventHandlers
708 | , HTMLHyperlinkElementUtils
711 | , NonDocumentTypeChildNode
718 | JSType HTMLAudioElement where
719 | parents = [HTMLMediaElement, HTMLElement, Element, Node, EventTarget, Object]
724 | , DocumentAndElementEventHandlers
725 | , ElementCSSInlineStyle
726 | , ElementContentEditable
728 | , GlobalEventHandlers
731 | , NonDocumentTypeChildNode
738 | JSType HTMLBRElement where
739 | parents = [HTMLElement, Element, Node, EventTarget, Object]
744 | , DocumentAndElementEventHandlers
745 | , ElementCSSInlineStyle
746 | , ElementContentEditable
748 | , GlobalEventHandlers
751 | , NonDocumentTypeChildNode
758 | JSType HTMLBaseElement where
759 | parents = [HTMLElement, Element, Node, EventTarget, Object]
764 | , DocumentAndElementEventHandlers
765 | , ElementCSSInlineStyle
766 | , ElementContentEditable
768 | , GlobalEventHandlers
771 | , NonDocumentTypeChildNode
778 | JSType HTMLBodyElement where
779 | parents = [HTMLElement, Element, Node, EventTarget, Object]
784 | , DocumentAndElementEventHandlers
785 | , ElementCSSInlineStyle
786 | , ElementContentEditable
788 | , GlobalEventHandlers
791 | , NonDocumentTypeChildNode
794 | , WindowEventHandlers
799 | JSType HTMLButtonElement where
800 | parents = [HTMLElement, Element, Node, EventTarget, Object]
805 | , DocumentAndElementEventHandlers
806 | , ElementCSSInlineStyle
807 | , ElementContentEditable
809 | , GlobalEventHandlers
812 | , NonDocumentTypeChildNode
819 | JSType HTMLCanvasElement where
820 | parents = [HTMLElement, Element, Node, EventTarget, Object]
825 | , DocumentAndElementEventHandlers
826 | , ElementCSSInlineStyle
827 | , ElementContentEditable
829 | , GlobalEventHandlers
832 | , NonDocumentTypeChildNode
839 | JSType HTMLCollection where
846 | JSType HTMLDListElement where
847 | parents = [HTMLElement, Element, Node, EventTarget, Object]
852 | , DocumentAndElementEventHandlers
853 | , ElementCSSInlineStyle
854 | , ElementContentEditable
856 | , GlobalEventHandlers
859 | , NonDocumentTypeChildNode
866 | JSType HTMLDataElement where
867 | parents = [HTMLElement, Element, Node, EventTarget, Object]
872 | , DocumentAndElementEventHandlers
873 | , ElementCSSInlineStyle
874 | , ElementContentEditable
876 | , GlobalEventHandlers
879 | , NonDocumentTypeChildNode
886 | JSType HTMLDataListElement where
887 | parents = [HTMLElement, Element, Node, EventTarget, Object]
892 | , DocumentAndElementEventHandlers
893 | , ElementCSSInlineStyle
894 | , ElementContentEditable
896 | , GlobalEventHandlers
899 | , NonDocumentTypeChildNode
906 | JSType HTMLDetailsElement where
907 | parents = [HTMLElement, Element, Node, EventTarget, Object]
912 | , DocumentAndElementEventHandlers
913 | , ElementCSSInlineStyle
914 | , ElementContentEditable
916 | , GlobalEventHandlers
919 | , NonDocumentTypeChildNode
926 | JSType HTMLDialogElement where
927 | parents = [HTMLElement, Element, Node, EventTarget, Object]
932 | , DocumentAndElementEventHandlers
933 | , ElementCSSInlineStyle
934 | , ElementContentEditable
936 | , GlobalEventHandlers
939 | , NonDocumentTypeChildNode
946 | JSType HTMLDirectoryElement where
947 | parents = [HTMLElement, Element, Node, EventTarget, Object]
952 | , DocumentAndElementEventHandlers
953 | , ElementCSSInlineStyle
954 | , ElementContentEditable
956 | , GlobalEventHandlers
959 | , NonDocumentTypeChildNode
966 | JSType HTMLDivElement where
967 | parents = [HTMLElement, Element, Node, EventTarget, Object]
972 | , DocumentAndElementEventHandlers
973 | , ElementCSSInlineStyle
974 | , ElementContentEditable
976 | , GlobalEventHandlers
979 | , NonDocumentTypeChildNode
986 | JSType HTMLElement where
987 | parents = [Element, Node, EventTarget, Object]
992 | , DocumentAndElementEventHandlers
993 | , ElementCSSInlineStyle
994 | , ElementContentEditable
996 | , GlobalEventHandlers
999 | , NonDocumentTypeChildNode
1006 | JSType HTMLEmbedElement where
1007 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1012 | , DocumentAndElementEventHandlers
1013 | , ElementCSSInlineStyle
1014 | , ElementContentEditable
1019 | , NonDocumentTypeChildNode
1026 | JSType HTMLFieldSetElement where
1027 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1032 | , DocumentAndElementEventHandlers
1033 | , ElementCSSInlineStyle
1034 | , ElementContentEditable
1039 | , NonDocumentTypeChildNode
1046 | JSType HTMLFontElement where
1047 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1052 | , DocumentAndElementEventHandlers
1053 | , ElementCSSInlineStyle
1054 | , ElementContentEditable
1059 | , NonDocumentTypeChildNode
1066 | JSType HTMLFormControlsCollection where
1067 | parents = [HTMLCollection, Object]
1073 | JSType HTMLFormElement where
1074 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1079 | , DocumentAndElementEventHandlers
1080 | , ElementCSSInlineStyle
1081 | , ElementContentEditable
1086 | , NonDocumentTypeChildNode
1093 | JSType HTMLFrameElement where
1094 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1099 | , DocumentAndElementEventHandlers
1100 | , ElementCSSInlineStyle
1101 | , ElementContentEditable
1106 | , NonDocumentTypeChildNode
1113 | JSType HTMLFrameSetElement where
1114 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1119 | , DocumentAndElementEventHandlers
1120 | , ElementCSSInlineStyle
1121 | , ElementContentEditable
1126 | , NonDocumentTypeChildNode
1134 | JSType HTMLHRElement where
1135 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1140 | , DocumentAndElementEventHandlers
1141 | , ElementCSSInlineStyle
1142 | , ElementContentEditable
1147 | , NonDocumentTypeChildNode
1154 | JSType HTMLHeadElement where
1155 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1160 | , DocumentAndElementEventHandlers
1161 | , ElementCSSInlineStyle
1162 | , ElementContentEditable
1167 | , NonDocumentTypeChildNode
1174 | JSType HTMLHeadingElement where
1175 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1180 | , DocumentAndElementEventHandlers
1181 | , ElementCSSInlineStyle
1182 | , ElementContentEditable
1187 | , NonDocumentTypeChildNode
1194 | JSType HTMLHtmlElement where
1195 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1200 | , DocumentAndElementEventHandlers
1201 | , ElementCSSInlineStyle
1202 | , ElementContentEditable
1207 | , NonDocumentTypeChildNode
1214 | JSType HTMLIFrameElement where
1215 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1220 | , DocumentAndElementEventHandlers
1221 | , ElementCSSInlineStyle
1222 | , ElementContentEditable
1227 | , NonDocumentTypeChildNode
1234 | JSType HTMLImageElement where
1235 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1240 | , DocumentAndElementEventHandlers
1241 | , ElementCSSInlineStyle
1242 | , ElementContentEditable
1247 | , NonDocumentTypeChildNode
1254 | JSType HTMLInputElement where
1255 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1260 | , DocumentAndElementEventHandlers
1261 | , ElementCSSInlineStyle
1262 | , ElementContentEditable
1267 | , NonDocumentTypeChildNode
1274 | JSType HTMLLIElement where
1275 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1280 | , DocumentAndElementEventHandlers
1281 | , ElementCSSInlineStyle
1282 | , ElementContentEditable
1287 | , NonDocumentTypeChildNode
1294 | JSType HTMLLabelElement where
1295 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1300 | , DocumentAndElementEventHandlers
1301 | , ElementCSSInlineStyle
1302 | , ElementContentEditable
1307 | , NonDocumentTypeChildNode
1314 | JSType HTMLLegendElement where
1315 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1320 | , DocumentAndElementEventHandlers
1321 | , ElementCSSInlineStyle
1322 | , ElementContentEditable
1327 | , NonDocumentTypeChildNode
1334 | JSType HTMLLinkElement where
1335 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1340 | , DocumentAndElementEventHandlers
1341 | , ElementCSSInlineStyle
1342 | , ElementContentEditable
1348 | , NonDocumentTypeChildNode
1355 | JSType HTMLMapElement where
1356 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1361 | , DocumentAndElementEventHandlers
1362 | , ElementCSSInlineStyle
1363 | , ElementContentEditable
1368 | , NonDocumentTypeChildNode
1375 | JSType HTMLMarqueeElement where
1376 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1381 | , DocumentAndElementEventHandlers
1382 | , ElementCSSInlineStyle
1383 | , ElementContentEditable
1388 | , NonDocumentTypeChildNode
1395 | JSType HTMLMediaElement where
1396 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1401 | , DocumentAndElementEventHandlers
1402 | , ElementCSSInlineStyle
1403 | , ElementContentEditable
1408 | , NonDocumentTypeChildNode
1415 | JSType HTMLMenuElement where
1416 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1421 | , DocumentAndElementEventHandlers
1422 | , ElementCSSInlineStyle
1423 | , ElementContentEditable
1428 | , NonDocumentTypeChildNode
1435 | JSType HTMLMetaElement where
1436 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1441 | , DocumentAndElementEventHandlers
1442 | , ElementCSSInlineStyle
1443 | , ElementContentEditable
1448 | , NonDocumentTypeChildNode
1455 | JSType HTMLMeterElement where
1456 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1461 | , DocumentAndElementEventHandlers
1462 | , ElementCSSInlineStyle
1463 | , ElementContentEditable
1468 | , NonDocumentTypeChildNode
1475 | JSType HTMLModElement where
1476 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1481 | , DocumentAndElementEventHandlers
1482 | , ElementCSSInlineStyle
1483 | , ElementContentEditable
1488 | , NonDocumentTypeChildNode
1495 | JSType HTMLOListElement where
1496 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1501 | , DocumentAndElementEventHandlers
1502 | , ElementCSSInlineStyle
1503 | , ElementContentEditable
1508 | , NonDocumentTypeChildNode
1515 | JSType HTMLObjectElement where
1516 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1521 | , DocumentAndElementEventHandlers
1522 | , ElementCSSInlineStyle
1523 | , ElementContentEditable
1528 | , NonDocumentTypeChildNode
1535 | JSType HTMLOptGroupElement where
1536 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1541 | , DocumentAndElementEventHandlers
1542 | , ElementCSSInlineStyle
1543 | , ElementContentEditable
1548 | , NonDocumentTypeChildNode
1555 | JSType HTMLOptionElement where
1556 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1561 | , DocumentAndElementEventHandlers
1562 | , ElementCSSInlineStyle
1563 | , ElementContentEditable
1568 | , NonDocumentTypeChildNode
1575 | JSType HTMLOptionsCollection where
1576 | parents = [HTMLCollection, Object]
1582 | JSType HTMLOutputElement where
1583 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1588 | , DocumentAndElementEventHandlers
1589 | , ElementCSSInlineStyle
1590 | , ElementContentEditable
1595 | , NonDocumentTypeChildNode
1602 | JSType HTMLParagraphElement where
1603 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1608 | , DocumentAndElementEventHandlers
1609 | , ElementCSSInlineStyle
1610 | , ElementContentEditable
1615 | , NonDocumentTypeChildNode
1622 | JSType HTMLParamElement where
1623 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1628 | , DocumentAndElementEventHandlers
1629 | , ElementCSSInlineStyle
1630 | , ElementContentEditable
1635 | , NonDocumentTypeChildNode
1642 | JSType HTMLPictureElement where
1643 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1648 | , DocumentAndElementEventHandlers
1649 | , ElementCSSInlineStyle
1650 | , ElementContentEditable
1655 | , NonDocumentTypeChildNode
1662 | JSType HTMLPreElement where
1663 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1668 | , DocumentAndElementEventHandlers
1669 | , ElementCSSInlineStyle
1670 | , ElementContentEditable
1675 | , NonDocumentTypeChildNode
1682 | JSType HTMLProgressElement where
1683 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1688 | , DocumentAndElementEventHandlers
1689 | , ElementCSSInlineStyle
1690 | , ElementContentEditable
1695 | , NonDocumentTypeChildNode
1702 | JSType HTMLQuoteElement where
1703 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1708 | , DocumentAndElementEventHandlers
1709 | , ElementCSSInlineStyle
1710 | , ElementContentEditable
1715 | , NonDocumentTypeChildNode
1722 | JSType HTMLScriptElement where
1723 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1728 | , DocumentAndElementEventHandlers
1729 | , ElementCSSInlineStyle
1730 | , ElementContentEditable
1735 | , NonDocumentTypeChildNode
1742 | JSType HTMLSelectElement where
1743 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1748 | , DocumentAndElementEventHandlers
1749 | , ElementCSSInlineStyle
1750 | , ElementContentEditable
1755 | , NonDocumentTypeChildNode
1762 | JSType HTMLSlotElement where
1763 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1768 | , DocumentAndElementEventHandlers
1769 | , ElementCSSInlineStyle
1770 | , ElementContentEditable
1775 | , NonDocumentTypeChildNode
1782 | JSType HTMLSourceElement where
1783 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1788 | , DocumentAndElementEventHandlers
1789 | , ElementCSSInlineStyle
1790 | , ElementContentEditable
1795 | , NonDocumentTypeChildNode
1802 | JSType HTMLSpanElement where
1803 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1808 | , DocumentAndElementEventHandlers
1809 | , ElementCSSInlineStyle
1810 | , ElementContentEditable
1815 | , NonDocumentTypeChildNode
1822 | JSType HTMLStyleElement where
1823 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1828 | , DocumentAndElementEventHandlers
1829 | , ElementCSSInlineStyle
1830 | , ElementContentEditable
1836 | , NonDocumentTypeChildNode
1843 | JSType HTMLTableCaptionElement where
1844 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1849 | , DocumentAndElementEventHandlers
1850 | , ElementCSSInlineStyle
1851 | , ElementContentEditable
1856 | , NonDocumentTypeChildNode
1863 | JSType HTMLTableCellElement where
1864 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1869 | , DocumentAndElementEventHandlers
1870 | , ElementCSSInlineStyle
1871 | , ElementContentEditable
1876 | , NonDocumentTypeChildNode
1883 | JSType HTMLTableColElement where
1884 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1889 | , DocumentAndElementEventHandlers
1890 | , ElementCSSInlineStyle
1891 | , ElementContentEditable
1896 | , NonDocumentTypeChildNode
1903 | JSType HTMLTableElement where
1904 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1909 | , DocumentAndElementEventHandlers
1910 | , ElementCSSInlineStyle
1911 | , ElementContentEditable
1916 | , NonDocumentTypeChildNode
1923 | JSType HTMLTableRowElement where
1924 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1929 | , DocumentAndElementEventHandlers
1930 | , ElementCSSInlineStyle
1931 | , ElementContentEditable
1936 | , NonDocumentTypeChildNode
1943 | JSType HTMLTableSectionElement where
1944 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1949 | , DocumentAndElementEventHandlers
1950 | , ElementCSSInlineStyle
1951 | , ElementContentEditable
1956 | , NonDocumentTypeChildNode
1963 | JSType HTMLTemplateElement where
1964 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1969 | , DocumentAndElementEventHandlers
1970 | , ElementCSSInlineStyle
1971 | , ElementContentEditable
1976 | , NonDocumentTypeChildNode
1983 | JSType HTMLTextAreaElement where
1984 | parents = [HTMLElement, Element, Node, EventTarget, Object]
1989 | , DocumentAndElementEventHandlers
1990 | , ElementCSSInlineStyle
1991 | , ElementContentEditable
1996 | , NonDocumentTypeChildNode
2003 | JSType HTMLTimeElement where
2004 | parents = [HTMLElement, Element, Node, EventTarget, Object]
2009 | , DocumentAndElementEventHandlers
2010 | , ElementCSSInlineStyle
2011 | , ElementContentEditable
2016 | , NonDocumentTypeChildNode
2023 | JSType HTMLTitleElement where
2024 | parents = [HTMLElement, Element, Node, EventTarget, Object]
2029 | , DocumentAndElementEventHandlers
2030 | , ElementCSSInlineStyle
2031 | , ElementContentEditable
2036 | , NonDocumentTypeChildNode
2043 | JSType HTMLTrackElement where
2044 | parents = [HTMLElement, Element, Node, EventTarget, Object]
2049 | , DocumentAndElementEventHandlers
2050 | , ElementCSSInlineStyle
2051 | , ElementContentEditable
2056 | , NonDocumentTypeChildNode
2063 | JSType HTMLUListElement where
2064 | parents = [HTMLElement, Element, Node, EventTarget, Object]
2069 | , DocumentAndElementEventHandlers
2070 | , ElementCSSInlineStyle
2071 | , ElementContentEditable
2076 | , NonDocumentTypeChildNode
2083 | JSType HTMLUnknownElement where
2084 | parents = [HTMLElement, Element, Node, EventTarget, Object]
2089 | , DocumentAndElementEventHandlers
2090 | , ElementCSSInlineStyle
2091 | , ElementContentEditable
2096 | , NonDocumentTypeChildNode
2103 | JSType HTMLVideoElement where
2104 | parents = [HTMLMediaElement, HTMLElement, Element, Node, EventTarget, Object]
2109 | , DocumentAndElementEventHandlers
2110 | , ElementCSSInlineStyle
2111 | , ElementContentEditable
2116 | , NonDocumentTypeChildNode
2123 | JSType HashChangeEvent where
2124 | parents = [Event, Object]
2151 | JSType IDBCursorWithValue where
2152 | parents = [IDBCursor, Object]
2158 | JSType IDBDatabase where
2159 | parents = [EventTarget, Object]
2165 | JSType IDBFactory where
2179 | JSType IDBKeyRange where
2186 | JSType IDBObjectStore where
2193 | JSType IDBOpenDBRequest where
2194 | parents = [IDBRequest, EventTarget, Object]
2200 | JSType IDBRequest where
2201 | parents = [EventTarget, Object]
2207 | JSType IDBTransaction where
2208 | parents = [EventTarget, Object]
2214 | JSType IDBVersionChangeEvent where
2215 | parents = [Event, Object]
2221 | JSType ImageBitmap where
2228 | JSType ImageBitmapRenderingContext where
2242 | JSType InputDeviceInfo where
2243 | parents = [MediaDeviceInfo, Object]
2249 | JSType InputEvent where
2250 | parents = [UIEvent, Event, Object]
2256 | JSType KeyboardEvent where
2257 | parents = [UIEvent, Event, Object]
2263 | JSType KeyframeEffect where
2264 | parents = [AnimationEffect, Object]
2277 | JSType MathMLElement where
2278 | parents = [Element, Node, EventTarget, Object]
2283 | , DocumentAndElementEventHandlers
2284 | , ElementCSSInlineStyle
2289 | , NonDocumentTypeChildNode
2296 | JSType MediaDeviceInfo where
2303 | JSType MediaDevices where
2304 | parents = [EventTarget, Object]
2310 | JSType MediaError where
2324 | JSType MediaQueryList where
2325 | parents = [EventTarget, Object]
2331 | JSType MediaQueryListEvent where
2332 | parents = [Event, Object]
2338 | JSType MediaSource where
2339 | parents = [EventTarget, Object]
2345 | JSType MediaStream where
2346 | parents = [EventTarget, Object]
2352 | JSType MediaStreamTrack where
2353 | parents = [EventTarget, Object]
2359 | JSType MediaStreamTrackEvent where
2360 | parents = [Event, Object]
2366 | JSType MessageChannel where
2373 | JSType MessageEvent where
2374 | parents = [Event, Object]
2380 | JSType MessagePort where
2381 | parents = [EventTarget, Object]
2394 | JSType MimeTypeArray where
2401 | JSType MouseEvent where
2402 | parents = [UIEvent, Event, Object]
2408 | JSType MutationObserver where
2415 | JSType MutationRecord where
2422 | JSType NamedNodeMap where
2429 | JSType NavigationPreloadManager where
2440 | [ NavigatorConcurrentHardware
2441 | , NavigatorContentUtils
2452 | parents = [EventTarget, Object]
2458 | JSType NodeIterator where
2472 | JSType OffscreenCanvas where
2473 | parents = [EventTarget, Object]
2479 | JSType OffscreenCanvasRenderingContext2D where
2486 | , CanvasFillStrokeStyles
2491 | , CanvasPathDrawingStyles
2496 | , CanvasTextDrawingStyles
2502 | JSType OverconstrainedError where
2503 | parents = [DOMException, Object]
2509 | JSType PageTransitionEvent where
2510 | parents = [Event, Object]
2523 | JSType Performance where
2524 | parents = [EventTarget, Object]
2530 | JSType PermissionStatus where
2531 | parents = [EventTarget, Object]
2537 | JSType Permissions where
2551 | JSType PluginArray where
2558 | JSType PopStateEvent where
2559 | parents = [Event, Object]
2565 | JSType ProcessingInstruction where
2566 | parents = [CharacterData, Node, EventTarget, Object]
2568 | mixins = [ChildNode, LinkStyle, NonDocumentTypeChildNode]
2572 | JSType ProgressEvent where
2573 | parents = [Event, Object]
2579 | JSType PromiseRejectionEvent where
2580 | parents = [Event, Object]
2586 | JSType RadioNodeList where
2587 | parents = [NodeList, Object]
2594 | parents = [AbstractRange, Object]
2600 | JSType ReadableByteStreamController where
2607 | JSType ReadableStream where
2614 | JSType ReadableStreamBYOBReader where
2617 | mixins = [ReadableStreamGenericReader]
2621 | JSType ReadableStreamBYOBRequest where
2628 | JSType ReadableStreamDefaultController where
2635 | JSType ReadableStreamDefaultReader where
2638 | mixins = [ReadableStreamGenericReader]
2656 | JSType SVGAElement where
2657 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
2662 | , DocumentAndElementEventHandlers
2663 | , ElementCSSInlineStyle
2666 | , HTMLHyperlinkElementUtils
2669 | , NonDocumentTypeChildNode
2686 | JSType SVGAnimatedAngle where
2693 | JSType SVGAnimatedBoolean where
2700 | JSType SVGAnimatedEnumeration where
2707 | JSType SVGAnimatedInteger where
2714 | JSType SVGAnimatedLength where
2721 | JSType SVGAnimatedLengthList where
2728 | JSType SVGAnimatedNumber where
2735 | JSType SVGAnimatedNumberList where
2742 | JSType SVGAnimatedPreserveAspectRatio where
2749 | JSType SVGAnimatedRect where
2756 | JSType SVGAnimatedString where
2763 | JSType SVGAnimatedTransformList where
2770 | JSType SVGCircleElement where
2784 | , DocumentAndElementEventHandlers
2785 | , ElementCSSInlineStyle
2790 | , NonDocumentTypeChildNode
2799 | JSType SVGDefsElement where
2800 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
2805 | , DocumentAndElementEventHandlers
2806 | , ElementCSSInlineStyle
2811 | , NonDocumentTypeChildNode
2820 | JSType SVGDescElement where
2821 | parents = [SVGElement, Element, Node, EventTarget, Object]
2826 | , DocumentAndElementEventHandlers
2827 | , ElementCSSInlineStyle
2832 | , NonDocumentTypeChildNode
2840 | JSType SVGElement where
2841 | parents = [Element, Node, EventTarget, Object]
2846 | , DocumentAndElementEventHandlers
2847 | , ElementCSSInlineStyle
2852 | , NonDocumentTypeChildNode
2860 | JSType SVGEllipseElement where
2874 | , DocumentAndElementEventHandlers
2875 | , ElementCSSInlineStyle
2880 | , NonDocumentTypeChildNode
2889 | JSType SVGForeignObjectElement where
2890 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
2895 | , DocumentAndElementEventHandlers
2896 | , ElementCSSInlineStyle
2901 | , NonDocumentTypeChildNode
2910 | JSType SVGGElement where
2911 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
2916 | , DocumentAndElementEventHandlers
2917 | , ElementCSSInlineStyle
2922 | , NonDocumentTypeChildNode
2931 | JSType SVGGeometryElement where
2932 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
2937 | , DocumentAndElementEventHandlers
2938 | , ElementCSSInlineStyle
2943 | , NonDocumentTypeChildNode
2952 | JSType SVGGradientElement where
2953 | parents = [SVGElement, Element, Node, EventTarget, Object]
2958 | , DocumentAndElementEventHandlers
2959 | , ElementCSSInlineStyle
2964 | , NonDocumentTypeChildNode
2973 | JSType SVGGraphicsElement where
2974 | parents = [SVGElement, Element, Node, EventTarget, Object]
2979 | , DocumentAndElementEventHandlers
2980 | , ElementCSSInlineStyle
2985 | , NonDocumentTypeChildNode
2994 | JSType SVGImageElement where
2995 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
3000 | , DocumentAndElementEventHandlers
3001 | , ElementCSSInlineStyle
3006 | , NonDocumentTypeChildNode
3023 | JSType SVGLengthList where
3030 | JSType SVGLineElement where
3044 | , DocumentAndElementEventHandlers
3045 | , ElementCSSInlineStyle
3050 | , NonDocumentTypeChildNode
3059 | JSType SVGLinearGradientElement where
3060 | parents = [SVGGradientElement, SVGElement, Element, Node, EventTarget, Object]
3065 | , DocumentAndElementEventHandlers
3066 | , ElementCSSInlineStyle
3071 | , NonDocumentTypeChildNode
3080 | JSType SVGMarkerElement where
3081 | parents = [SVGElement, Element, Node, EventTarget, Object]
3086 | , DocumentAndElementEventHandlers
3087 | , ElementCSSInlineStyle
3092 | , NonDocumentTypeChildNode
3101 | JSType SVGMetadataElement where
3102 | parents = [SVGElement, Element, Node, EventTarget, Object]
3107 | , DocumentAndElementEventHandlers
3108 | , ElementCSSInlineStyle
3113 | , NonDocumentTypeChildNode
3128 | JSType SVGNumberList where
3135 | JSType SVGPathElement where
3149 | , DocumentAndElementEventHandlers
3150 | , ElementCSSInlineStyle
3155 | , NonDocumentTypeChildNode
3164 | JSType SVGPatternElement where
3165 | parents = [SVGElement, Element, Node, EventTarget, Object]
3170 | , DocumentAndElementEventHandlers
3171 | , ElementCSSInlineStyle
3176 | , NonDocumentTypeChildNode
3186 | JSType SVGPointList where
3193 | JSType SVGPolygonElement where
3207 | , DocumentAndElementEventHandlers
3208 | , ElementCSSInlineStyle
3213 | , NonDocumentTypeChildNode
3223 | JSType SVGPolylineElement where
3237 | , DocumentAndElementEventHandlers
3238 | , ElementCSSInlineStyle
3243 | , NonDocumentTypeChildNode
3253 | JSType SVGPreserveAspectRatio where
3260 | JSType SVGRadialGradientElement where
3261 | parents = [SVGGradientElement, SVGElement, Element, Node, EventTarget, Object]
3266 | , DocumentAndElementEventHandlers
3267 | , ElementCSSInlineStyle
3272 | , NonDocumentTypeChildNode
3281 | JSType SVGRectElement where
3295 | , DocumentAndElementEventHandlers
3296 | , ElementCSSInlineStyle
3301 | , NonDocumentTypeChildNode
3310 | JSType SVGSVGElement where
3311 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
3316 | , DocumentAndElementEventHandlers
3317 | , ElementCSSInlineStyle
3322 | , NonDocumentTypeChildNode
3333 | JSType SVGScriptElement where
3334 | parents = [SVGElement, Element, Node, EventTarget, Object]
3339 | , DocumentAndElementEventHandlers
3340 | , ElementCSSInlineStyle
3345 | , NonDocumentTypeChildNode
3354 | JSType SVGStopElement where
3355 | parents = [SVGElement, Element, Node, EventTarget, Object]
3360 | , DocumentAndElementEventHandlers
3361 | , ElementCSSInlineStyle
3366 | , NonDocumentTypeChildNode
3374 | JSType SVGStringList where
3381 | JSType SVGStyleElement where
3382 | parents = [SVGElement, Element, Node, EventTarget, Object]
3387 | , DocumentAndElementEventHandlers
3388 | , ElementCSSInlineStyle
3394 | , NonDocumentTypeChildNode
3402 | JSType SVGSwitchElement where
3403 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
3408 | , DocumentAndElementEventHandlers
3409 | , ElementCSSInlineStyle
3414 | , NonDocumentTypeChildNode
3423 | JSType SVGSymbolElement where
3424 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
3429 | , DocumentAndElementEventHandlers
3430 | , ElementCSSInlineStyle
3435 | , NonDocumentTypeChildNode
3445 | JSType SVGTSpanElement where
3447 | [ SVGTextPositioningElement
3448 | , SVGTextContentElement
3460 | , DocumentAndElementEventHandlers
3461 | , ElementCSSInlineStyle
3466 | , NonDocumentTypeChildNode
3475 | JSType SVGTextContentElement where
3476 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
3481 | , DocumentAndElementEventHandlers
3482 | , ElementCSSInlineStyle
3487 | , NonDocumentTypeChildNode
3496 | JSType SVGTextElement where
3498 | [ SVGTextPositioningElement
3499 | , SVGTextContentElement
3511 | , DocumentAndElementEventHandlers
3512 | , ElementCSSInlineStyle
3517 | , NonDocumentTypeChildNode
3526 | JSType SVGTextPathElement where
3528 | [ SVGTextContentElement
3540 | , DocumentAndElementEventHandlers
3541 | , ElementCSSInlineStyle
3546 | , NonDocumentTypeChildNode
3556 | JSType SVGTextPositioningElement where
3558 | [ SVGTextContentElement
3570 | , DocumentAndElementEventHandlers
3571 | , ElementCSSInlineStyle
3576 | , NonDocumentTypeChildNode
3585 | JSType SVGTitleElement where
3586 | parents = [SVGElement, Element, Node, EventTarget, Object]
3591 | , DocumentAndElementEventHandlers
3592 | , ElementCSSInlineStyle
3597 | , NonDocumentTypeChildNode
3605 | JSType SVGTransform where
3612 | JSType SVGTransformList where
3619 | JSType SVGUnitTypes where
3626 | JSType SVGUseElement where
3627 | parents = [SVGGraphicsElement, SVGElement, Element, Node, EventTarget, Object]
3632 | , DocumentAndElementEventHandlers
3633 | , ElementCSSInlineStyle
3638 | , NonDocumentTypeChildNode
3648 | JSType SVGUseElementShadowRoot where
3649 | parents = [ShadowRoot, DocumentFragment, Node, EventTarget, Object]
3651 | mixins = [DocumentOrShadowRoot, InnerHTML, NonElementParentNode, ParentNode]
3655 | JSType SVGViewElement where
3656 | parents = [SVGElement, Element, Node, EventTarget, Object]
3661 | , DocumentAndElementEventHandlers
3662 | , ElementCSSInlineStyle
3667 | , NonDocumentTypeChildNode
3683 | JSType ServiceWorker where
3684 | parents = [EventTarget, Object]
3686 | mixins = [AbstractWorker]
3690 | JSType ServiceWorkerContainer where
3691 | parents = [EventTarget, Object]
3697 | JSType ServiceWorkerGlobalScope where
3698 | parents = [WorkerGlobalScope, EventTarget, Object]
3700 | mixins = [WindowOrWorkerGlobalScope]
3704 | JSType ServiceWorkerRegistration where
3705 | parents = [EventTarget, Object]
3711 | JSType ShadowAnimation where
3712 | parents = [Animation, EventTarget, Object]
3718 | JSType ShadowRoot where
3719 | parents = [DocumentFragment, Node, EventTarget, Object]
3721 | mixins = [DocumentOrShadowRoot, InnerHTML, NonElementParentNode, ParentNode]
3725 | JSType SharedWorker where
3726 | parents = [EventTarget, Object]
3728 | mixins = [AbstractWorker]
3732 | JSType SharedWorkerGlobalScope where
3733 | parents = [WorkerGlobalScope, EventTarget, Object]
3735 | mixins = [WindowOrWorkerGlobalScope]
3739 | JSType SourceBuffer where
3740 | parents = [EventTarget, Object]
3746 | JSType SourceBufferList where
3747 | parents = [EventTarget, Object]
3753 | JSType StaticRange where
3754 | parents = [AbstractRange, Object]
3767 | JSType StorageEvent where
3768 | parents = [Event, Object]
3774 | JSType StyleSheet where
3781 | JSType StyleSheetList where
3788 | JSType SubmitEvent where
3789 | parents = [Event, Object]
3796 | parents = [CharacterData, Node, EventTarget, Object]
3798 | mixins = [ChildNode, GeometryUtils, NonDocumentTypeChildNode, Slottable]
3802 | JSType TextMetrics where
3810 | parents = [EventTarget, Object]
3816 | JSType TextTrackCue where
3817 | parents = [EventTarget, Object]
3823 | JSType TextTrackCueList where
3830 | JSType TextTrackList where
3831 | parents = [EventTarget, Object]
3837 | JSType TimeRanges where
3844 | JSType TrackEvent where
3845 | parents = [Event, Object]
3851 | JSType TransformStream where
3858 | JSType TransformStreamDefaultController where
3865 | JSType TreeWalker where
3873 | parents = [Event, Object]
3886 | JSType URLSearchParams where
3893 | JSType ValidityState where
3900 | JSType VideoTrack where
3907 | JSType VideoTrackList where
3908 | parents = [EventTarget, Object]
3914 | JSType VisualViewport where
3915 | parents = [EventTarget, Object]
3921 | JSType WebGL2RenderingContext where
3925 | [ WebGL2RenderingContextBase
3926 | , WebGL2RenderingContextOverloads
3927 | , WebGLRenderingContextBase
3932 | JSType WebGLActiveInfo where
3939 | JSType WebGLBuffer where
3940 | parents = [WebGLObject, Object]
3946 | JSType WebGLFramebuffer where
3947 | parents = [WebGLObject, Object]
3953 | JSType WebGLObject where
3960 | JSType WebGLProgram where
3961 | parents = [WebGLObject, Object]
3967 | JSType WebGLQuery where
3968 | parents = [WebGLObject, Object]
3974 | JSType WebGLRenderbuffer where
3975 | parents = [WebGLObject, Object]
3981 | JSType WebGLRenderingContext where
3984 | mixins = [WebGLRenderingContextBase, WebGLRenderingContextOverloads]
3988 | JSType WebGLSampler where
3989 | parents = [WebGLObject, Object]
3995 | JSType WebGLShader where
3996 | parents = [WebGLObject, Object]
4002 | JSType WebGLShaderPrecisionFormat where
4010 | parents = [WebGLObject, Object]
4016 | JSType WebGLTexture where
4017 | parents = [WebGLObject, Object]
4023 | JSType WebGLTransformFeedback where
4024 | parents = [WebGLObject, Object]
4030 | JSType WebGLUniformLocation where
4037 | JSType WebGLVertexArrayObject where
4038 | parents = [WebGLObject, Object]
4045 | parents = [EventTarget, Object]
4051 | JSType WheelEvent where
4052 | parents = [MouseEvent, UIEvent, Event, Object]
4059 | parents = [EventTarget, Object]
4065 | , WindowOrWorkerGlobalScope
4070 | JSType WindowClient where
4071 | parents = [Client, Object]
4078 | parents = [EventTarget, Object]
4080 | mixins = [AbstractWorker]
4084 | JSType WorkerGlobalScope where
4085 | parents = [EventTarget, Object]
4087 | mixins = [WindowOrWorkerGlobalScope]
4091 | JSType WorkerLocation where
4098 | JSType WorkerNavigator where
4102 | [ NavigatorConcurrentHardware
4117 | JSType WorkletGlobalScope where
4124 | JSType WritableStream where
4131 | JSType WritableStreamDefaultController where
4138 | JSType WritableStreamDefaultWriter where
4145 | JSType XMLDocument where
4146 | parents = [Document, Node, EventTarget, Object]
4149 | [ DocumentAndElementEventHandlers
4160 | JSType XMLHttpRequest where
4161 | parents = [XMLHttpRequestEventTarget, EventTarget, Object]
4167 | JSType XMLHttpRequestEventTarget where
4168 | parents = [EventTarget, Object]
4174 | JSType XMLHttpRequestUpload where
4175 | parents = [XMLHttpRequestEventTarget, EventTarget, Object]
4181 | JSType XMLSerializer where
4188 | JSType XPathEvaluator where
4191 | mixins = [XPathEvaluatorBase]
4195 | JSType XPathExpression where
4202 | JSType XPathResult where
4209 | JSType AddEventListenerOptions where
4210 | parents = [EventListenerOptions, Object]
4216 | JSType AnimationPlaybackEventInit where
4217 | parents = [EventInit, Object]
4223 | JSType AssignedNodesOptions where
4230 | JSType BaseComputedKeyframe where
4237 | JSType BaseKeyframe where
4244 | JSType BasePropertyIndexedKeyframe where
4251 | JSType BlobPropertyBag where
4258 | JSType BoxQuadOptions where
4265 | JSType CacheQueryOptions where
4272 | JSType CameraDevicePermissionDescriptor where
4273 | parents = [DevicePermissionDescriptor, PermissionDescriptor, Object]
4279 | JSType CanvasRenderingContext2DSettings where
4286 | JSType Capabilities where
4293 | JSType CheckVisibilityOptions where
4300 | JSType ClientQueryOptions where
4307 | JSType ClipboardEventInit where
4308 | parents = [EventInit, Object]
4314 | JSType ClipboardItemOptions where
4321 | JSType ClipboardPermissionDescriptor where
4322 | parents = [PermissionDescriptor, Object]
4328 | JSType CloseEventInit where
4329 | parents = [EventInit, Object]
4335 | JSType CompositionEventInit where
4336 | parents = [UIEventInit, EventInit, Object]
4342 | JSType ComputedEffectTiming where
4343 | parents = [EffectTiming, Object]
4349 | JSType ConstrainBooleanParameters where
4356 | JSType ConstrainDOMStringParameters where
4363 | JSType ConstrainDoubleRange where
4364 | parents = [DoubleRange, Object]
4370 | JSType ConstrainULongRange where
4371 | parents = [ULongRange, Object]
4377 | JSType ConstraintSet where
4384 | JSType Constraints where
4385 | parents = [ConstraintSet, Object]
4391 | JSType ConvertCoordinateOptions where
4398 | JSType CustomEventInit where
4399 | parents = [EventInit, Object]
4405 | JSType DOMMatrix2DInit where
4412 | JSType DOMMatrixInit where
4413 | parents = [DOMMatrix2DInit, Object]
4419 | JSType DOMPointInit where
4426 | JSType DOMQuadInit where
4433 | JSType DOMRectInit where
4440 | JSType DevicePermissionDescriptor where
4441 | parents = [PermissionDescriptor, Object]
4447 | JSType DocumentTimelineOptions where
4454 | JSType DoubleRange where
4461 | JSType DragEventInit where
4462 | parents = [MouseEventInit, EventModifierInit, UIEventInit, EventInit, Object]
4468 | JSType EffectTiming where
4475 | JSType ElementCreationOptions where
4482 | JSType ElementDefinitionOptions where
4489 | JSType ErrorEventInit where
4490 | parents = [EventInit, Object]
4503 | JSType EventListenerOptions where
4510 | JSType EventModifierInit where
4511 | parents = [UIEventInit, EventInit, Object]
4517 | JSType EventSourceInit where
4524 | JSType ExtendableEventInit where
4525 | parents = [EventInit, Object]
4531 | JSType ExtendableMessageEventInit where
4532 | parents = [ExtendableEventInit, EventInit, Object]
4538 | JSType FetchEventInit where
4539 | parents = [ExtendableEventInit, EventInit, Object]
4545 | JSType FilePropertyBag where
4546 | parents = [BlobPropertyBag, Object]
4552 | JSType FocusEventInit where
4553 | parents = [UIEventInit, EventInit, Object]
4559 | JSType FocusOptions where
4566 | JSType FormDataEventInit where
4567 | parents = [EventInit, Object]
4573 | JSType GetRootNodeOptions where
4580 | JSType HashChangeEventInit where
4581 | parents = [EventInit, Object]
4587 | JSType IDBDatabaseInfo where
4594 | JSType IDBIndexParameters where
4601 | JSType IDBObjectStoreParameters where
4608 | JSType IDBTransactionOptions where
4615 | JSType IDBVersionChangeEventInit where
4616 | parents = [EventInit, Object]
4622 | JSType ImageBitmapOptions where
4629 | JSType ImageBitmapRenderingContextSettings where
4636 | JSType ImageEncodeOptions where
4643 | JSType InputEventInit where
4644 | parents = [UIEventInit, EventInit, Object]
4650 | JSType KeyboardEventInit where
4651 | parents = [EventModifierInit, UIEventInit, EventInit, Object]
4657 | JSType KeyframeAnimationOptions where
4658 | parents = [KeyframeEffectOptions, EffectTiming, Object]
4664 | JSType KeyframeEffectOptions where
4665 | parents = [EffectTiming, Object]
4671 | JSType MediaQueryListEventInit where
4672 | parents = [EventInit, Object]
4678 | JSType MediaStreamConstraints where
4685 | JSType MediaStreamTrackEventInit where
4686 | parents = [EventInit, Object]
4692 | JSType MediaTrackCapabilities where
4699 | JSType MediaTrackConstraintSet where
4706 | JSType MediaTrackConstraints where
4707 | parents = [MediaTrackConstraintSet, Object]
4713 | JSType MediaTrackSettings where
4720 | JSType MediaTrackSupportedConstraints where
4727 | JSType MessageEventInit where
4728 | parents = [EventInit, Object]
4734 | JSType MidiPermissionDescriptor where
4735 | parents = [PermissionDescriptor, Object]
4741 | JSType MouseEventInit where
4742 | parents = [EventModifierInit, UIEventInit, EventInit, Object]
4748 | JSType MultiCacheQueryOptions where
4749 | parents = [CacheQueryOptions, Object]
4755 | JSType MutationObserverInit where
4762 | JSType NavigationPreloadState where
4769 | JSType OptionalEffectTiming where
4776 | JSType PageTransitionEventInit where
4777 | parents = [EventInit, Object]
4783 | JSType PermissionDescriptor where
4790 | JSType PermissionSetParameters where
4797 | JSType PopStateEventInit where
4798 | parents = [EventInit, Object]
4804 | JSType PostMessageOptions where
4811 | JSType ProgressEventInit where
4812 | parents = [EventInit, Object]
4818 | JSType PromiseRejectionEventInit where
4819 | parents = [EventInit, Object]
4825 | JSType PushPermissionDescriptor where
4826 | parents = [PermissionDescriptor, Object]
4832 | JSType QueuingStrategy where
4839 | JSType QueuingStrategyInit where
4846 | JSType ReadableStreamBYOBReadResult where
4853 | JSType ReadableStreamDefaultReadResult where
4860 | JSType ReadableStreamGetReaderOptions where
4867 | JSType ReadableStreamIteratorOptions where
4874 | JSType ReadableWritablePair where
4881 | JSType RegistrationOptions where
4888 | JSType RequestInit where
4895 | JSType ResponseInit where
4902 | JSType SVGBoundingBoxOptions where
4909 | JSType ScrollIntoViewOptions where
4910 | parents = [ScrollOptions, Object]
4916 | JSType ScrollOptions where
4923 | JSType ScrollToOptions where
4924 | parents = [ScrollOptions, Object]
4937 | JSType ShadowRootInit where
4944 | JSType StaticRangeInit where
4951 | JSType StorageEventInit where
4952 | parents = [EventInit, Object]
4958 | JSType StreamPipeOptions where
4965 | JSType StructuredSerializeOptions where
4972 | JSType SubmitEventInit where
4973 | parents = [EventInit, Object]
4979 | JSType TrackEventInit where
4980 | parents = [EventInit, Object]
4986 | JSType Transformer where
4993 | JSType UIEventInit where
4994 | parents = [EventInit, Object]
5000 | JSType ULongRange where
5007 | JSType UnderlyingSink where
5014 | JSType UnderlyingSource where
5021 | JSType ValidityStateFlags where
5028 | JSType WebGLContextAttributes where
5035 | JSType WheelEventInit where
5036 | parents = [MouseEventInit, EventModifierInit, UIEventInit, EventInit, Object]
5042 | JSType WindowPostMessageOptions where
5043 | parents = [PostMessageOptions, Object]
5049 | JSType WorkerOptions where
5056 | JSType WorkletOptions where