@@ -1489,6 +1489,8 @@ export namespace JSXInternal {
14891489
14901490 // Non-standard Attributes
14911491 disablePictureInPicture ?: Signalish < boolean | undefined > ;
1492+ elementtiming ?: Signalish < string | undefined > ;
1493+ elementTiming ?: Signalish < string | undefined > ;
14921494 results ?: Signalish < number | undefined > ;
14931495
14941496 // RDFa Attributes
@@ -1539,8 +1541,10 @@ export namespace JSXInternal {
15391541 hrefLang ?: Signalish < string | undefined > ;
15401542 media ?: Signalish < string | undefined > ;
15411543 ping ?: Signalish < string | undefined > ;
1544+ rel ?: Signalish < string | undefined > ;
15421545 target ?: Signalish < HTMLAttributeAnchorTarget | undefined > ;
15431546 type ?: Signalish < string | undefined > ;
1547+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
15441548 referrerPolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
15451549 }
15461550
@@ -1552,7 +1556,9 @@ export namespace JSXInternal {
15521556 href ?: Signalish < string | undefined > ;
15531557 hrefLang ?: Signalish < string | undefined > ;
15541558 media ?: Signalish < string | undefined > ;
1559+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
15551560 referrerPolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1561+ rel ?: Signalish < string | undefined > ;
15561562 shape ?: Signalish < string | undefined > ;
15571563 target ?: Signalish < string | undefined > ;
15581564 }
@@ -1575,10 +1581,15 @@ export namespace JSXInternal {
15751581 extends HTMLAttributes < T > {
15761582 disabled ?: Signalish < boolean | undefined > ;
15771583 form ?: Signalish < string | undefined > ;
1584+ formaction ?: Signalish < string | undefined > ;
15781585 formAction ?: Signalish < string | undefined > ;
1586+ formenctype ?: Signalish < string | undefined > ;
15791587 formEncType ?: Signalish < string | undefined > ;
1588+ formmethod ?: Signalish < string | undefined > ;
15801589 formMethod ?: Signalish < string | undefined > ;
1590+ formnovalidate ?: Signalish < boolean | undefined > ;
15811591 formNoValidate ?: Signalish < boolean | undefined > ;
1592+ formtarget ?: Signalish < string | undefined > ;
15821593 formTarget ?: Signalish < string | undefined > ;
15831594 name ?: Signalish < string | undefined > ;
15841595 popovertarget ?: Signalish < string | undefined > ;
@@ -1612,6 +1623,7 @@ export namespace JSXInternal {
16121623
16131624 interface DelHTMLAttributes < T extends EventTarget > extends HTMLAttributes < T > {
16141625 cite ?: Signalish < string | undefined > ;
1626+ datetime : Signalish < string | undefined > ;
16151627 dateTime ?: Signalish < string | undefined > ;
16161628 }
16171629
@@ -1645,13 +1657,18 @@ export namespace JSXInternal {
16451657
16461658 interface FormHTMLAttributes < T extends EventTarget >
16471659 extends HTMLAttributes < T > {
1660+ 'accept-charset' ?: Signalish < string | undefined > ;
16481661 acceptCharset ?: Signalish < string | undefined > ;
16491662 action ?: Signalish < string | undefined > ;
1663+ autocomplete ?: Signalish < string | undefined > ;
16501664 autoComplete ?: Signalish < string | undefined > ;
1665+ enctype ?: Signalish < string | undefined > ;
16511666 encType ?: Signalish < string | undefined > ;
16521667 method ?: Signalish < string | undefined > ;
16531668 name ?: Signalish < string | undefined > ;
1669+ novalidate ?: Signalish < boolean | undefined > ;
16541670 noValidate ?: Signalish < boolean | undefined > ;
1671+ rel ?: Signalish < string | undefined > ;
16551672 target ?: Signalish < string | undefined > ;
16561673 }
16571674
@@ -1661,6 +1678,8 @@ export namespace JSXInternal {
16611678 allowFullScreen ?: Signalish < boolean | undefined > ;
16621679 allowTransparency ?: Signalish < boolean | undefined > ;
16631680 /** @deprecated */
1681+ frameborder ?: Signalish < number | string | undefined > ;
1682+ /** @deprecated */
16641683 frameBorder ?: Signalish < number | string | undefined > ;
16651684 height ?: Signalish < number | string | undefined > ;
16661685 loading ?: 'eager' | 'lazy' | undefined ;
@@ -1669,12 +1688,14 @@ export namespace JSXInternal {
16691688 /** @deprecated */
16701689 marginWidth ?: Signalish < number | undefined > ;
16711690 name ?: Signalish < string | undefined > ;
1691+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
16721692 referrerPolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
16731693 sandbox ?: Signalish < string | undefined > ;
16741694 /** @deprecated */
16751695 scrolling ?: Signalish < string | undefined > ;
16761696 seamless ?: Signalish < boolean | undefined > ;
16771697 src ?: Signalish < string | undefined > ;
1698+ srcdoc ?: Signalish < string | undefined > ;
16781699 srcDoc ?: Signalish < string | undefined > ;
16791700 width ?: Signalish < number | string | undefined > ;
16801701 }
@@ -1683,14 +1704,18 @@ export namespace JSXInternal {
16831704
16841705 interface ImgHTMLAttributes < T extends EventTarget > extends HTMLAttributes < T > {
16851706 alt ?: Signalish < string | undefined > ;
1707+ crossorigin ?: Signalish < HTMLAttributeCrossOrigin > ;
16861708 crossOrigin ?: Signalish < HTMLAttributeCrossOrigin > ;
16871709 decoding ?: Signalish < 'async' | 'auto' | 'sync' | undefined > ;
16881710 height ?: Signalish < number | string | undefined > ;
16891711 loading ?: Signalish < 'eager' | 'lazy' | undefined > ;
1712+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
16901713 referrerPolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
16911714 sizes ?: Signalish < string | undefined > ;
16921715 src ?: Signalish < string | undefined > ;
1716+ srcset ?: Signalish < string | undefined > ;
16931717 srcSet ?: Signalish < string | undefined > ;
1718+ usemap ?: Signalish < string | undefined > ;
16941719 useMap ?: Signalish < string | undefined > ;
16951720 width ?: Signalish < number | string | undefined > ;
16961721 }
@@ -1724,9 +1749,12 @@ export namespace JSXInternal {
17241749 extends HTMLAttributes < T > {
17251750 accept ?: Signalish < string | undefined > ;
17261751 alt ?: Signalish < string | undefined > ;
1752+ autocomplete ?: Signalish < string | undefined > ;
17271753 autoComplete ?: Signalish < string | undefined > ;
17281754 capture ?: Signalish < 'user' | 'environment' | undefined > ; // https://www.w3.org/TR/html-media-capture/#the-capture-attribute
17291755 checked ?: Signalish < boolean | undefined > ;
1756+ defaultChecked ?: Signalish < boolean | undefined > ;
1757+ defaultValue ?: Signalish < string | undefined > ;
17301758 disabled ?: Signalish < boolean | undefined > ;
17311759 enterKeyHint ?: Signalish <
17321760 | 'enter'
@@ -1739,21 +1767,30 @@ export namespace JSXInternal {
17391767 | undefined
17401768 > ;
17411769 form ?: Signalish < string | undefined > ;
1770+ formaction ?: Signalish < string | undefined > ;
17421771 formAction ?: Signalish < string | undefined > ;
1772+ formenctype ?: Signalish < string | undefined > ;
17431773 formEncType ?: Signalish < string | undefined > ;
1774+ formmethod ?: Signalish < string | undefined > ;
17441775 formMethod ?: Signalish < string | undefined > ;
1776+ formnovalidate ?: Signalish < boolean | undefined > ;
17451777 formNoValidate ?: Signalish < boolean | undefined > ;
1778+ formtarget ?: Signalish < string | undefined > ;
17461779 formTarget ?: Signalish < string | undefined > ;
17471780 height ?: Signalish < number | string | undefined > ;
1781+ indeterminate ?: Signalish < boolean | undefined > ;
17481782 list ?: Signalish < string | undefined > ;
17491783 max ?: Signalish < string | undefined > ;
1784+ maxlength ?: Signalish < number | undefined > ;
17501785 maxLength ?: Signalish < number | undefined > ;
17511786 min ?: Signalish < string | undefined > ;
1787+ minlength ?: Signalish < number | undefined > ;
17521788 minLength ?: Signalish < number | undefined > ;
17531789 multiple ?: Signalish < boolean | undefined > ;
17541790 name ?: Signalish < string | undefined > ;
17551791 pattern ?: Signalish < string | undefined > ;
17561792 placeholder ?: Signalish < string | undefined > ;
1793+ readonly ?: Signalish < boolean | undefined > ;
17571794 readOnly ?: Signalish < boolean | undefined > ;
17581795 required ?: Signalish < boolean | undefined > ;
17591796 size ?: Signalish < number | undefined > ;
@@ -1767,6 +1804,7 @@ export namespace JSXInternal {
17671804
17681805 interface InsHTMLAttributes < T extends EventTarget > extends HTMLAttributes < T > {
17691806 cite ?: Signalish < string | undefined > ;
1807+ datetime ?: Signalish < string | undefined > ;
17701808 dateTime ?: Signalish < string | undefined > ;
17711809 }
17721810
@@ -1782,6 +1820,7 @@ export namespace JSXInternal {
17821820
17831821 interface LabelHTMLAttributes < T extends EventTarget >
17841822 extends HTMLAttributes < T > {
1823+ for ?: Signalish < string | undefined > ;
17851824 form ?: Signalish < string | undefined > ;
17861825 htmlFor ?: Signalish < string | undefined > ;
17871826 }
@@ -1793,16 +1832,21 @@ export namespace JSXInternal {
17931832 interface LinkHTMLAttributes < T extends EventTarget >
17941833 extends HTMLAttributes < T > {
17951834 as ?: Signalish < string | undefined > ;
1835+ crossorigin ?: Signalish < HTMLAttributeCrossOrigin > ;
17961836 crossOrigin ?: Signalish < HTMLAttributeCrossOrigin > ;
17971837 fetchPriority ?: Signalish < 'high' | 'low' | 'auto' > ;
17981838 href ?: Signalish < string | undefined > ;
1839+ hreflang ?: Signalish < string | undefined > ;
17991840 hrefLang ?: Signalish < string | undefined > ;
18001841 integrity ?: Signalish < string | undefined > ;
18011842 media ?: Signalish < string | undefined > ;
18021843 imageSrcSet ?: Signalish < string | undefined > ;
1844+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
18031845 referrerPolicy ?: HTMLAttributeReferrerPolicy | undefined ;
1846+ rel ?: Signalish < string | undefined > ;
18041847 sizes ?: Signalish < string | undefined > ;
18051848 type ?: Signalish < string | undefined > ;
1849+ charset ?: Signalish < string | undefined > ;
18061850 charSet ?: Signalish < string | undefined > ;
18071851 }
18081852
@@ -1827,16 +1871,20 @@ export namespace JSXInternal {
18271871
18281872 interface MediaHTMLAttributes < T extends EventTarget >
18291873 extends HTMLAttributes < T > {
1874+ autoplay ?: Signalish < boolean | undefined > ;
18301875 autoPlay ?: Signalish < boolean | undefined > ;
18311876 controls ?: Signalish < boolean | undefined > ;
18321877 controlsList ?: Signalish < string | undefined > ;
1878+ crossorigin ?: Signalish < HTMLAttributeCrossOrigin > ;
18331879 crossOrigin ?: Signalish < HTMLAttributeCrossOrigin > ;
18341880 loop ?: Signalish < boolean | undefined > ;
18351881 mediaGroup ?: Signalish < string | undefined > ;
18361882 muted ?: Signalish < boolean | undefined > ;
1883+ playsinline ?: Signalish < boolean | undefined > ;
18371884 playsInline ?: Signalish < boolean | undefined > ;
18381885 preload ?: Signalish < string | undefined > ;
18391886 src ?: Signalish < string | undefined > ;
1887+ volume ?: Signalish < string | number | undefined > ;
18401888 }
18411889
18421890 interface MenuHTMLAttributes < T extends EventTarget >
@@ -1846,7 +1894,10 @@ export namespace JSXInternal {
18461894
18471895 interface MetaHTMLAttributes < T extends EventTarget >
18481896 extends HTMLAttributes < T > {
1897+ charset ?: Signalish < string | undefined > ;
18491898 charSet ?: Signalish < string | undefined > ;
1899+ content ?: Signalish < string | undefined > ;
1900+ 'http-equiv' ?: Signalish < string | undefined > ;
18501901 httpEquiv ?: Signalish < string | undefined > ;
18511902 name ?: Signalish < string | undefined > ;
18521903 media ?: Signalish < string | undefined > ;
@@ -1871,6 +1922,7 @@ export namespace JSXInternal {
18711922 height ?: Signalish < number | string | undefined > ;
18721923 name ?: Signalish < string | undefined > ;
18731924 type ?: Signalish < string | undefined > ;
1925+ usemap ?: Signalish < string | undefined > ;
18741926 useMap ?: Signalish < string | undefined > ;
18751927 width ?: Signalish < number | string | undefined > ;
18761928 wmode ?: Signalish < string | undefined > ;
@@ -1898,6 +1950,7 @@ export namespace JSXInternal {
18981950
18991951 interface OutputHTMLAttributes < T extends EventTarget >
19001952 extends HTMLAttributes < T > {
1953+ for ?: Signalish < string | undefined > ;
19011954 form ?: Signalish < string | undefined > ;
19021955 htmlFor ?: Signalish < string | undefined > ;
19031956 name ?: Signalish < string | undefined > ;
@@ -1924,18 +1977,24 @@ export namespace JSXInternal {
19241977 extends HTMLAttributes < T > {
19251978 async ?: Signalish < boolean | undefined > ;
19261979 /** @deprecated */
1980+ charset ?: Signalish < string | undefined > ;
1981+ /** @deprecated */
19271982 charSet ?: Signalish < string | undefined > ;
1983+ crossorigin ?: Signalish < HTMLAttributeCrossOrigin > ;
19281984 crossOrigin ?: Signalish < HTMLAttributeCrossOrigin > ;
19291985 defer ?: Signalish < boolean | undefined > ;
19301986 integrity ?: Signalish < string | undefined > ;
1987+ nomodule ?: Signalish < boolean | undefined > ;
19311988 noModule ?: Signalish < boolean | undefined > ;
1989+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
19321990 referrerPolicy ?: HTMLAttributeReferrerPolicy | undefined ;
19331991 src ?: Signalish < string | undefined > ;
19341992 type ?: Signalish < string | undefined > ;
19351993 }
19361994
19371995 interface SelectHTMLAttributes < T extends EventTarget >
19381996 extends HTMLAttributes < T > {
1997+ autocomplete ?: Signalish < string | undefined > ;
19391998 autoComplete ?: Signalish < string | undefined > ;
19401999 disabled ?: Signalish < boolean | undefined > ;
19412000 form ?: Signalish < string | undefined > ;
@@ -1958,6 +2017,7 @@ export namespace JSXInternal {
19582017 media ?: Signalish < string | undefined > ;
19592018 sizes ?: Signalish < string | undefined > ;
19602019 src ?: Signalish < string | undefined > ;
2020+ srcset ?: Signalish < string | undefined > ;
19612021 srcSet ?: Signalish < string | undefined > ;
19622022 type ?: Signalish < string | undefined > ;
19632023 width ?: Signalish < number | string | undefined > ;
@@ -1982,8 +2042,10 @@ export namespace JSXInternal {
19822042 align ?: Signalish <
19832043 'left' | 'center' | 'right' | 'justify' | 'char' | undefined
19842044 > ;
2045+ colspan ?: Signalish < number | undefined > ;
19852046 colSpan ?: Signalish < number | undefined > ;
19862047 headers ?: Signalish < string | undefined > ;
2048+ rowspan ?: Signalish < number | undefined > ;
19872049 rowSpan ?: Signalish < number | undefined > ;
19882050 scope ?: Signalish < string | undefined > ;
19892051 abbr ?: Signalish < string | undefined > ;
@@ -1994,12 +2056,15 @@ export namespace JSXInternal {
19942056
19952057 interface TextareaHTMLAttributes < T extends EventTarget >
19962058 extends HTMLAttributes < T > {
2059+ autocomplete ?: Signalish < string | undefined > ;
19972060 autoComplete ?: Signalish < string | undefined > ;
19982061 cols ?: Signalish < number | undefined > ;
19992062 dirName ?: Signalish < string | undefined > ;
20002063 disabled ?: Signalish < boolean | undefined > ;
20012064 form ?: Signalish < string | undefined > ;
2065+ maxlength ?: Signalish < number | undefined > ;
20022066 maxLength ?: Signalish < number | undefined > ;
2067+ minlength ?: Signalish < number | undefined > ;
20032068 minLength ?: Signalish < number | undefined > ;
20042069 name ?: Signalish < string | undefined > ;
20052070 placeholder ?: Signalish < string | undefined > ;
@@ -2015,31 +2080,33 @@ export namespace JSXInternal {
20152080 align ?: Signalish <
20162081 'left' | 'center' | 'right' | 'justify' | 'char' | undefined
20172082 > ;
2083+ colspan ?: Signalish < number | undefined > ;
20182084 colSpan ?: Signalish < number | undefined > ;
20192085 headers ?: Signalish < string | undefined > ;
2086+ rowspan ?: Signalish < number | undefined > ;
20202087 rowSpan ?: Signalish < number | undefined > ;
20212088 scope ?: Signalish < string | undefined > ;
20222089 abbr ?: Signalish < string | undefined > ;
20232090 }
20242091
20252092 interface TimeHTMLAttributes < T extends EventTarget >
20262093 extends HTMLAttributes < T > {
2094+ datetime ?: Signalish < string | undefined > ;
20272095 dateTime ?: Signalish < string | undefined > ;
20282096 }
20292097
20302098 interface TrackHTMLAttributes < T extends EventTarget >
2031- extends HTMLAttributes < T > {
2099+ extends MediaHTMLAttributes < T > {
20322100 default ?: Signalish < boolean | undefined > ;
20332101 kind ?: Signalish < string | undefined > ;
20342102 label ?: Signalish < string | undefined > ;
2035- src ?: Signalish < string | undefined > ;
2103+ srclang ?: Signalish < string | undefined > ;
20362104 srcLang ?: Signalish < string | undefined > ;
20372105 }
20382106
20392107 interface VideoHTMLAttributes < T extends EventTarget >
20402108 extends MediaHTMLAttributes < T > {
20412109 height ?: Signalish < number | string | undefined > ;
2042- playsInline ?: Signalish < boolean | undefined > ;
20432110 poster ?: Signalish < string | undefined > ;
20442111 width ?: Signalish < number | string | undefined > ;
20452112 disablePictureInPicture ?: Signalish < boolean | undefined > ;
0 commit comments