@@ -14841,28 +14841,46 @@ interface VoidFunction {
14841
14841
}
14842
14842
interface HTMLElementTagNameMap {
14843
14843
"a": HTMLAnchorElement;
14844
+ "abbr": HTMLElement;
14845
+ "acronym": HTMLElement;
14846
+ "address": HTMLElement;
14844
14847
"applet": HTMLAppletElement;
14845
14848
"area": HTMLAreaElement;
14849
+ "article": HTMLElement;
14850
+ "aside": HTMLElement;
14846
14851
"audio": HTMLAudioElement;
14852
+ "b": HTMLElement;
14847
14853
"base": HTMLBaseElement;
14848
14854
"basefont": HTMLBaseFontElement;
14855
+ "bdo": HTMLElement;
14856
+ "big": HTMLElement;
14849
14857
"blockquote": HTMLQuoteElement;
14850
14858
"body": HTMLBodyElement;
14851
14859
"br": HTMLBRElement;
14852
14860
"button": HTMLButtonElement;
14853
14861
"canvas": HTMLCanvasElement;
14854
14862
"caption": HTMLTableCaptionElement;
14863
+ "center": HTMLElement;
14864
+ "cite": HTMLElement;
14865
+ "code": HTMLElement;
14855
14866
"col": HTMLTableColElement;
14856
14867
"colgroup": HTMLTableColElement;
14857
14868
"data": HTMLDataElement;
14858
14869
"datalist": HTMLDataListElement;
14870
+ "dd": HTMLElement;
14859
14871
"del": HTMLModElement;
14872
+ "dfn": HTMLElement;
14860
14873
"dir": HTMLDirectoryElement;
14861
14874
"div": HTMLDivElement;
14862
14875
"dl": HTMLDListElement;
14876
+ "dt": HTMLElement;
14877
+ "em": HTMLElement;
14863
14878
"embed": HTMLEmbedElement;
14864
14879
"fieldset": HTMLFieldSetElement;
14880
+ "figcaption": HTMLElement;
14881
+ "figure": HTMLElement;
14865
14882
"font": HTMLFontElement;
14883
+ "footer": HTMLElement;
14866
14884
"form": HTMLFormElement;
14867
14885
"frame": HTMLFrameElement;
14868
14886
"frameset": HTMLFrameSetElement;
@@ -14873,24 +14891,34 @@ interface HTMLElementTagNameMap {
14873
14891
"h5": HTMLHeadingElement;
14874
14892
"h6": HTMLHeadingElement;
14875
14893
"head": HTMLHeadElement;
14894
+ "header": HTMLElement;
14895
+ "hgroup": HTMLElement;
14876
14896
"hr": HTMLHRElement;
14877
14897
"html": HTMLHtmlElement;
14898
+ "i": HTMLElement;
14878
14899
"iframe": HTMLIFrameElement;
14879
14900
"img": HTMLImageElement;
14880
14901
"input": HTMLInputElement;
14881
14902
"ins": HTMLModElement;
14882
14903
"isindex": HTMLUnknownElement;
14904
+ "kbd": HTMLElement;
14905
+ "keygen": HTMLElement;
14883
14906
"label": HTMLLabelElement;
14884
14907
"legend": HTMLLegendElement;
14885
14908
"li": HTMLLIElement;
14886
14909
"link": HTMLLinkElement;
14887
14910
"listing": HTMLPreElement;
14888
14911
"map": HTMLMapElement;
14912
+ "mark": HTMLElement;
14889
14913
"marquee": HTMLMarqueeElement;
14890
14914
"menu": HTMLMenuElement;
14891
14915
"meta": HTMLMetaElement;
14892
14916
"meter": HTMLMeterElement;
14917
+ "nav": HTMLElement;
14893
14918
"nextid": HTMLUnknownElement;
14919
+ "nobr": HTMLElement;
14920
+ "noframes": HTMLElement;
14921
+ "noscript": HTMLElement;
14894
14922
"object": HTMLObjectElement;
14895
14923
"ol": HTMLOListElement;
14896
14924
"optgroup": HTMLOptGroupElement;
@@ -14899,14 +14927,25 @@ interface HTMLElementTagNameMap {
14899
14927
"p": HTMLParagraphElement;
14900
14928
"param": HTMLParamElement;
14901
14929
"picture": HTMLPictureElement;
14930
+ "plaintext": HTMLElement;
14902
14931
"pre": HTMLPreElement;
14903
14932
"progress": HTMLProgressElement;
14904
14933
"q": HTMLQuoteElement;
14934
+ "rt": HTMLElement;
14935
+ "ruby": HTMLElement;
14936
+ "s": HTMLElement;
14937
+ "samp": HTMLElement;
14905
14938
"script": HTMLScriptElement;
14939
+ "section": HTMLElement;
14906
14940
"select": HTMLSelectElement;
14941
+ "small": HTMLElement;
14907
14942
"source": HTMLSourceElement;
14908
14943
"span": HTMLSpanElement;
14944
+ "strike": HTMLElement;
14945
+ "strong": HTMLElement;
14909
14946
"style": HTMLStyleElement;
14947
+ "sub": HTMLElement;
14948
+ "sup": HTMLElement;
14910
14949
"table": HTMLTableElement;
14911
14950
"tbody": HTMLTableSectionElement;
14912
14951
"td": HTMLTableDataCellElement;
@@ -14919,33 +14958,22 @@ interface HTMLElementTagNameMap {
14919
14958
"title": HTMLTitleElement;
14920
14959
"tr": HTMLTableRowElement;
14921
14960
"track": HTMLTrackElement;
14961
+ "tt": HTMLElement;
14962
+ "u": HTMLElement;
14922
14963
"ul": HTMLUListElement;
14964
+ "var": HTMLElement;
14923
14965
"video": HTMLVideoElement;
14966
+ "wbr": HTMLElement;
14924
14967
"x-ms-webview": MSHTMLWebViewElement;
14925
14968
"xmp": HTMLPreElement;
14926
14969
}
14927
14970
14928
- interface ElementTagNameMap extends HTMLElementTagNameMap {
14929
- "abbr": HTMLElement;
14930
- "acronym": HTMLElement;
14931
- "address": HTMLElement;
14932
- "article": HTMLElement;
14933
- "aside": HTMLElement;
14934
- "b": HTMLElement;
14935
- "bdo": HTMLElement;
14936
- "big": HTMLElement;
14937
- "center": HTMLElement;
14971
+ interface SVGElementTagNameMap {
14938
14972
"circle": SVGCircleElement;
14939
- "cite": HTMLElement;
14940
14973
"clippath": SVGClipPathElement;
14941
- "code": HTMLElement;
14942
- "dd": HTMLElement;
14943
14974
"defs": SVGDefsElement;
14944
14975
"desc": SVGDescElement;
14945
- "dfn": HTMLElement;
14946
- "dt": HTMLElement;
14947
14976
"ellipse": SVGEllipseElement;
14948
- "em": HTMLElement;
14949
14977
"feblend": SVGFEBlendElement;
14950
14978
"fecolormatrix": SVGFEColorMatrixElement;
14951
14979
"fecomponenttransfer": SVGFEComponentTransferElement;
@@ -14970,60 +14998,34 @@ interface ElementTagNameMap extends HTMLElementTagNameMap {
14970
14998
"fespotlight": SVGFESpotLightElement;
14971
14999
"fetile": SVGFETileElement;
14972
15000
"feturbulence": SVGFETurbulenceElement;
14973
- "figcaption": HTMLElement;
14974
- "figure": HTMLElement;
14975
15001
"filter": SVGFilterElement;
14976
- "footer": HTMLElement;
14977
15002
"foreignobject": SVGForeignObjectElement;
14978
15003
"g": SVGGElement;
14979
- "header": HTMLElement;
14980
- "hgroup": HTMLElement;
14981
- "i": HTMLElement;
14982
15004
"image": SVGImageElement;
14983
- "kbd": HTMLElement;
14984
- "keygen": HTMLElement;
14985
15005
"line": SVGLineElement;
14986
15006
"lineargradient": SVGLinearGradientElement;
14987
- "mark": HTMLElement;
14988
15007
"marker": SVGMarkerElement;
14989
15008
"mask": SVGMaskElement;
14990
15009
"metadata": SVGMetadataElement;
14991
- "nav": HTMLElement;
14992
- "nobr": HTMLElement;
14993
- "noframes": HTMLElement;
14994
- "noscript": HTMLElement;
14995
15010
"path": SVGPathElement;
14996
15011
"pattern": SVGPatternElement;
14997
- "plaintext": HTMLElement;
14998
15012
"polygon": SVGPolygonElement;
14999
15013
"polyline": SVGPolylineElement;
15000
15014
"radialgradient": SVGRadialGradientElement;
15001
15015
"rect": SVGRectElement;
15002
- "rt": HTMLElement;
15003
- "ruby": HTMLElement;
15004
- "s": HTMLElement;
15005
- "samp": HTMLElement;
15006
- "section": HTMLElement;
15007
- "small": HTMLElement;
15008
15016
"stop": SVGStopElement;
15009
- "strike": HTMLElement;
15010
- "strong": HTMLElement;
15011
- "sub": HTMLElement;
15012
- "sup": HTMLElement;
15013
15017
"svg": SVGSVGElement;
15014
15018
"switch": SVGSwitchElement;
15015
15019
"symbol": SVGSymbolElement;
15016
15020
"text": SVGTextElement;
15017
15021
"textpath": SVGTextPathElement;
15018
15022
"tspan": SVGTSpanElement;
15019
- "tt": HTMLElement;
15020
- "u": HTMLElement;
15021
15023
"use": SVGUseElement;
15022
- "var": HTMLElement;
15023
15024
"view": SVGViewElement;
15024
- "wbr": HTMLElement;
15025
15025
}
15026
15026
15027
+ interface ElementTagNameMap extends HTMLElementTagNameMap, SVGElementTagNameMap { }
15028
+
15027
15029
type ElementListTagNameMap = {
15028
15030
[key in keyof ElementTagNameMap]: NodeListOf<ElementTagNameMap[key]>
15029
15031
};
0 commit comments