@@ -1489,6 +1489,8 @@ export namespace JSXInternal {
1489
1489
1490
1490
// Non-standard Attributes
1491
1491
disablePictureInPicture ?: Signalish < boolean | undefined > ;
1492
+ elementtiming ?: Signalish < string | undefined > ;
1493
+ elementTiming ?: Signalish < string | undefined > ;
1492
1494
results ?: Signalish < number | undefined > ;
1493
1495
1494
1496
// RDFa Attributes
@@ -1539,8 +1541,10 @@ export namespace JSXInternal {
1539
1541
hrefLang ?: Signalish < string | undefined > ;
1540
1542
media ?: Signalish < string | undefined > ;
1541
1543
ping ?: Signalish < string | undefined > ;
1544
+ rel ?: Signalish < string | undefined > ;
1542
1545
target ?: Signalish < HTMLAttributeAnchorTarget | undefined > ;
1543
1546
type ?: Signalish < string | undefined > ;
1547
+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1544
1548
referrerPolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1545
1549
}
1546
1550
@@ -1552,7 +1556,9 @@ export namespace JSXInternal {
1552
1556
href ?: Signalish < string | undefined > ;
1553
1557
hrefLang ?: Signalish < string | undefined > ;
1554
1558
media ?: Signalish < string | undefined > ;
1559
+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1555
1560
referrerPolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1561
+ rel ?: Signalish < string | undefined > ;
1556
1562
shape ?: Signalish < string | undefined > ;
1557
1563
target ?: Signalish < string | undefined > ;
1558
1564
}
@@ -1575,10 +1581,15 @@ export namespace JSXInternal {
1575
1581
extends HTMLAttributes < T > {
1576
1582
disabled ?: Signalish < boolean | undefined > ;
1577
1583
form ?: Signalish < string | undefined > ;
1584
+ formaction ?: Signalish < string | undefined > ;
1578
1585
formAction ?: Signalish < string | undefined > ;
1586
+ formenctype ?: Signalish < string | undefined > ;
1579
1587
formEncType ?: Signalish < string | undefined > ;
1588
+ formmethod ?: Signalish < string | undefined > ;
1580
1589
formMethod ?: Signalish < string | undefined > ;
1590
+ formnovalidate ?: Signalish < boolean | undefined > ;
1581
1591
formNoValidate ?: Signalish < boolean | undefined > ;
1592
+ formtarget ?: Signalish < string | undefined > ;
1582
1593
formTarget ?: Signalish < string | undefined > ;
1583
1594
name ?: Signalish < string | undefined > ;
1584
1595
popovertarget ?: Signalish < string | undefined > ;
@@ -1612,6 +1623,7 @@ export namespace JSXInternal {
1612
1623
1613
1624
interface DelHTMLAttributes < T extends EventTarget > extends HTMLAttributes < T > {
1614
1625
cite ?: Signalish < string | undefined > ;
1626
+ datetime : Signalish < string | undefined > ;
1615
1627
dateTime ?: Signalish < string | undefined > ;
1616
1628
}
1617
1629
@@ -1645,13 +1657,18 @@ export namespace JSXInternal {
1645
1657
1646
1658
interface FormHTMLAttributes < T extends EventTarget >
1647
1659
extends HTMLAttributes < T > {
1660
+ 'accept-charset' ?: Signalish < string | undefined > ;
1648
1661
acceptCharset ?: Signalish < string | undefined > ;
1649
1662
action ?: Signalish < string | undefined > ;
1663
+ autocomplete ?: Signalish < string | undefined > ;
1650
1664
autoComplete ?: Signalish < string | undefined > ;
1665
+ enctype ?: Signalish < string | undefined > ;
1651
1666
encType ?: Signalish < string | undefined > ;
1652
1667
method ?: Signalish < string | undefined > ;
1653
1668
name ?: Signalish < string | undefined > ;
1669
+ novalidate ?: Signalish < boolean | undefined > ;
1654
1670
noValidate ?: Signalish < boolean | undefined > ;
1671
+ rel ?: Signalish < string | undefined > ;
1655
1672
target ?: Signalish < string | undefined > ;
1656
1673
}
1657
1674
@@ -1661,6 +1678,8 @@ export namespace JSXInternal {
1661
1678
allowFullScreen ?: Signalish < boolean | undefined > ;
1662
1679
allowTransparency ?: Signalish < boolean | undefined > ;
1663
1680
/** @deprecated */
1681
+ frameborder ?: Signalish < number | string | undefined > ;
1682
+ /** @deprecated */
1664
1683
frameBorder ?: Signalish < number | string | undefined > ;
1665
1684
height ?: Signalish < number | string | undefined > ;
1666
1685
loading ?: 'eager' | 'lazy' | undefined ;
@@ -1669,12 +1688,14 @@ export namespace JSXInternal {
1669
1688
/** @deprecated */
1670
1689
marginWidth ?: Signalish < number | undefined > ;
1671
1690
name ?: Signalish < string | undefined > ;
1691
+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1672
1692
referrerPolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1673
1693
sandbox ?: Signalish < string | undefined > ;
1674
1694
/** @deprecated */
1675
1695
scrolling ?: Signalish < string | undefined > ;
1676
1696
seamless ?: Signalish < boolean | undefined > ;
1677
1697
src ?: Signalish < string | undefined > ;
1698
+ srcdoc ?: Signalish < string | undefined > ;
1678
1699
srcDoc ?: Signalish < string | undefined > ;
1679
1700
width ?: Signalish < number | string | undefined > ;
1680
1701
}
@@ -1683,14 +1704,18 @@ export namespace JSXInternal {
1683
1704
1684
1705
interface ImgHTMLAttributes < T extends EventTarget > extends HTMLAttributes < T > {
1685
1706
alt ?: Signalish < string | undefined > ;
1707
+ crossorigin ?: Signalish < HTMLAttributeCrossOrigin > ;
1686
1708
crossOrigin ?: Signalish < HTMLAttributeCrossOrigin > ;
1687
1709
decoding ?: Signalish < 'async' | 'auto' | 'sync' | undefined > ;
1688
1710
height ?: Signalish < number | string | undefined > ;
1689
1711
loading ?: Signalish < 'eager' | 'lazy' | undefined > ;
1712
+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1690
1713
referrerPolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1691
1714
sizes ?: Signalish < string | undefined > ;
1692
1715
src ?: Signalish < string | undefined > ;
1716
+ srcset ?: Signalish < string | undefined > ;
1693
1717
srcSet ?: Signalish < string | undefined > ;
1718
+ usemap ?: Signalish < string | undefined > ;
1694
1719
useMap ?: Signalish < string | undefined > ;
1695
1720
width ?: Signalish < number | string | undefined > ;
1696
1721
}
@@ -1724,9 +1749,12 @@ export namespace JSXInternal {
1724
1749
extends HTMLAttributes < T > {
1725
1750
accept ?: Signalish < string | undefined > ;
1726
1751
alt ?: Signalish < string | undefined > ;
1752
+ autocomplete ?: Signalish < string | undefined > ;
1727
1753
autoComplete ?: Signalish < string | undefined > ;
1728
1754
capture ?: Signalish < 'user' | 'environment' | undefined > ; // https://www.w3.org/TR/html-media-capture/#the-capture-attribute
1729
1755
checked ?: Signalish < boolean | undefined > ;
1756
+ defaultChecked ?: Signalish < boolean | undefined > ;
1757
+ defaultValue ?: Signalish < string | undefined > ;
1730
1758
disabled ?: Signalish < boolean | undefined > ;
1731
1759
enterKeyHint ?: Signalish <
1732
1760
| 'enter'
@@ -1739,21 +1767,30 @@ export namespace JSXInternal {
1739
1767
| undefined
1740
1768
> ;
1741
1769
form ?: Signalish < string | undefined > ;
1770
+ formaction ?: Signalish < string | undefined > ;
1742
1771
formAction ?: Signalish < string | undefined > ;
1772
+ formenctype ?: Signalish < string | undefined > ;
1743
1773
formEncType ?: Signalish < string | undefined > ;
1774
+ formmethod ?: Signalish < string | undefined > ;
1744
1775
formMethod ?: Signalish < string | undefined > ;
1776
+ formnovalidate ?: Signalish < boolean | undefined > ;
1745
1777
formNoValidate ?: Signalish < boolean | undefined > ;
1778
+ formtarget ?: Signalish < string | undefined > ;
1746
1779
formTarget ?: Signalish < string | undefined > ;
1747
1780
height ?: Signalish < number | string | undefined > ;
1781
+ indeterminate ?: Signalish < boolean | undefined > ;
1748
1782
list ?: Signalish < string | undefined > ;
1749
1783
max ?: Signalish < string | undefined > ;
1784
+ maxlength ?: Signalish < number | undefined > ;
1750
1785
maxLength ?: Signalish < number | undefined > ;
1751
1786
min ?: Signalish < string | undefined > ;
1787
+ minlength ?: Signalish < number | undefined > ;
1752
1788
minLength ?: Signalish < number | undefined > ;
1753
1789
multiple ?: Signalish < boolean | undefined > ;
1754
1790
name ?: Signalish < string | undefined > ;
1755
1791
pattern ?: Signalish < string | undefined > ;
1756
1792
placeholder ?: Signalish < string | undefined > ;
1793
+ readonly ?: Signalish < boolean | undefined > ;
1757
1794
readOnly ?: Signalish < boolean | undefined > ;
1758
1795
required ?: Signalish < boolean | undefined > ;
1759
1796
size ?: Signalish < number | undefined > ;
@@ -1767,6 +1804,7 @@ export namespace JSXInternal {
1767
1804
1768
1805
interface InsHTMLAttributes < T extends EventTarget > extends HTMLAttributes < T > {
1769
1806
cite ?: Signalish < string | undefined > ;
1807
+ datetime ?: Signalish < string | undefined > ;
1770
1808
dateTime ?: Signalish < string | undefined > ;
1771
1809
}
1772
1810
@@ -1782,6 +1820,7 @@ export namespace JSXInternal {
1782
1820
1783
1821
interface LabelHTMLAttributes < T extends EventTarget >
1784
1822
extends HTMLAttributes < T > {
1823
+ for ?: Signalish < string | undefined > ;
1785
1824
form ?: Signalish < string | undefined > ;
1786
1825
htmlFor ?: Signalish < string | undefined > ;
1787
1826
}
@@ -1793,16 +1832,21 @@ export namespace JSXInternal {
1793
1832
interface LinkHTMLAttributes < T extends EventTarget >
1794
1833
extends HTMLAttributes < T > {
1795
1834
as ?: Signalish < string | undefined > ;
1835
+ crossorigin ?: Signalish < HTMLAttributeCrossOrigin > ;
1796
1836
crossOrigin ?: Signalish < HTMLAttributeCrossOrigin > ;
1797
1837
fetchPriority ?: Signalish < 'high' | 'low' | 'auto' > ;
1798
1838
href ?: Signalish < string | undefined > ;
1839
+ hreflang ?: Signalish < string | undefined > ;
1799
1840
hrefLang ?: Signalish < string | undefined > ;
1800
1841
integrity ?: Signalish < string | undefined > ;
1801
1842
media ?: Signalish < string | undefined > ;
1802
1843
imageSrcSet ?: Signalish < string | undefined > ;
1844
+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1803
1845
referrerPolicy ?: HTMLAttributeReferrerPolicy | undefined ;
1846
+ rel ?: Signalish < string | undefined > ;
1804
1847
sizes ?: Signalish < string | undefined > ;
1805
1848
type ?: Signalish < string | undefined > ;
1849
+ charset ?: Signalish < string | undefined > ;
1806
1850
charSet ?: Signalish < string | undefined > ;
1807
1851
}
1808
1852
@@ -1827,16 +1871,20 @@ export namespace JSXInternal {
1827
1871
1828
1872
interface MediaHTMLAttributes < T extends EventTarget >
1829
1873
extends HTMLAttributes < T > {
1874
+ autoplay ?: Signalish < boolean | undefined > ;
1830
1875
autoPlay ?: Signalish < boolean | undefined > ;
1831
1876
controls ?: Signalish < boolean | undefined > ;
1832
1877
controlsList ?: Signalish < string | undefined > ;
1878
+ crossorigin ?: Signalish < HTMLAttributeCrossOrigin > ;
1833
1879
crossOrigin ?: Signalish < HTMLAttributeCrossOrigin > ;
1834
1880
loop ?: Signalish < boolean | undefined > ;
1835
1881
mediaGroup ?: Signalish < string | undefined > ;
1836
1882
muted ?: Signalish < boolean | undefined > ;
1883
+ playsinline ?: Signalish < boolean | undefined > ;
1837
1884
playsInline ?: Signalish < boolean | undefined > ;
1838
1885
preload ?: Signalish < string | undefined > ;
1839
1886
src ?: Signalish < string | undefined > ;
1887
+ volume ?: Signalish < string | number | undefined > ;
1840
1888
}
1841
1889
1842
1890
interface MenuHTMLAttributes < T extends EventTarget >
@@ -1846,7 +1894,10 @@ export namespace JSXInternal {
1846
1894
1847
1895
interface MetaHTMLAttributes < T extends EventTarget >
1848
1896
extends HTMLAttributes < T > {
1897
+ charset ?: Signalish < string | undefined > ;
1849
1898
charSet ?: Signalish < string | undefined > ;
1899
+ content ?: Signalish < string | undefined > ;
1900
+ 'http-equiv' ?: Signalish < string | undefined > ;
1850
1901
httpEquiv ?: Signalish < string | undefined > ;
1851
1902
name ?: Signalish < string | undefined > ;
1852
1903
media ?: Signalish < string | undefined > ;
@@ -1871,6 +1922,7 @@ export namespace JSXInternal {
1871
1922
height ?: Signalish < number | string | undefined > ;
1872
1923
name ?: Signalish < string | undefined > ;
1873
1924
type ?: Signalish < string | undefined > ;
1925
+ usemap ?: Signalish < string | undefined > ;
1874
1926
useMap ?: Signalish < string | undefined > ;
1875
1927
width ?: Signalish < number | string | undefined > ;
1876
1928
wmode ?: Signalish < string | undefined > ;
@@ -1898,6 +1950,7 @@ export namespace JSXInternal {
1898
1950
1899
1951
interface OutputHTMLAttributes < T extends EventTarget >
1900
1952
extends HTMLAttributes < T > {
1953
+ for ?: Signalish < string | undefined > ;
1901
1954
form ?: Signalish < string | undefined > ;
1902
1955
htmlFor ?: Signalish < string | undefined > ;
1903
1956
name ?: Signalish < string | undefined > ;
@@ -1924,18 +1977,24 @@ export namespace JSXInternal {
1924
1977
extends HTMLAttributes < T > {
1925
1978
async ?: Signalish < boolean | undefined > ;
1926
1979
/** @deprecated */
1980
+ charset ?: Signalish < string | undefined > ;
1981
+ /** @deprecated */
1927
1982
charSet ?: Signalish < string | undefined > ;
1983
+ crossorigin ?: Signalish < HTMLAttributeCrossOrigin > ;
1928
1984
crossOrigin ?: Signalish < HTMLAttributeCrossOrigin > ;
1929
1985
defer ?: Signalish < boolean | undefined > ;
1930
1986
integrity ?: Signalish < string | undefined > ;
1987
+ nomodule ?: Signalish < boolean | undefined > ;
1931
1988
noModule ?: Signalish < boolean | undefined > ;
1989
+ referrerpolicy ?: Signalish < HTMLAttributeReferrerPolicy | undefined > ;
1932
1990
referrerPolicy ?: HTMLAttributeReferrerPolicy | undefined ;
1933
1991
src ?: Signalish < string | undefined > ;
1934
1992
type ?: Signalish < string | undefined > ;
1935
1993
}
1936
1994
1937
1995
interface SelectHTMLAttributes < T extends EventTarget >
1938
1996
extends HTMLAttributes < T > {
1997
+ autocomplete ?: Signalish < string | undefined > ;
1939
1998
autoComplete ?: Signalish < string | undefined > ;
1940
1999
disabled ?: Signalish < boolean | undefined > ;
1941
2000
form ?: Signalish < string | undefined > ;
@@ -1958,6 +2017,7 @@ export namespace JSXInternal {
1958
2017
media ?: Signalish < string | undefined > ;
1959
2018
sizes ?: Signalish < string | undefined > ;
1960
2019
src ?: Signalish < string | undefined > ;
2020
+ srcset ?: Signalish < string | undefined > ;
1961
2021
srcSet ?: Signalish < string | undefined > ;
1962
2022
type ?: Signalish < string | undefined > ;
1963
2023
width ?: Signalish < number | string | undefined > ;
@@ -1982,8 +2042,10 @@ export namespace JSXInternal {
1982
2042
align ?: Signalish <
1983
2043
'left' | 'center' | 'right' | 'justify' | 'char' | undefined
1984
2044
> ;
2045
+ colspan ?: Signalish < number | undefined > ;
1985
2046
colSpan ?: Signalish < number | undefined > ;
1986
2047
headers ?: Signalish < string | undefined > ;
2048
+ rowspan ?: Signalish < number | undefined > ;
1987
2049
rowSpan ?: Signalish < number | undefined > ;
1988
2050
scope ?: Signalish < string | undefined > ;
1989
2051
abbr ?: Signalish < string | undefined > ;
@@ -1994,12 +2056,15 @@ export namespace JSXInternal {
1994
2056
1995
2057
interface TextareaHTMLAttributes < T extends EventTarget >
1996
2058
extends HTMLAttributes < T > {
2059
+ autocomplete ?: Signalish < string | undefined > ;
1997
2060
autoComplete ?: Signalish < string | undefined > ;
1998
2061
cols ?: Signalish < number | undefined > ;
1999
2062
dirName ?: Signalish < string | undefined > ;
2000
2063
disabled ?: Signalish < boolean | undefined > ;
2001
2064
form ?: Signalish < string | undefined > ;
2065
+ maxlength ?: Signalish < number | undefined > ;
2002
2066
maxLength ?: Signalish < number | undefined > ;
2067
+ minlength ?: Signalish < number | undefined > ;
2003
2068
minLength ?: Signalish < number | undefined > ;
2004
2069
name ?: Signalish < string | undefined > ;
2005
2070
placeholder ?: Signalish < string | undefined > ;
@@ -2015,31 +2080,33 @@ export namespace JSXInternal {
2015
2080
align ?: Signalish <
2016
2081
'left' | 'center' | 'right' | 'justify' | 'char' | undefined
2017
2082
> ;
2083
+ colspan ?: Signalish < number | undefined > ;
2018
2084
colSpan ?: Signalish < number | undefined > ;
2019
2085
headers ?: Signalish < string | undefined > ;
2086
+ rowspan ?: Signalish < number | undefined > ;
2020
2087
rowSpan ?: Signalish < number | undefined > ;
2021
2088
scope ?: Signalish < string | undefined > ;
2022
2089
abbr ?: Signalish < string | undefined > ;
2023
2090
}
2024
2091
2025
2092
interface TimeHTMLAttributes < T extends EventTarget >
2026
2093
extends HTMLAttributes < T > {
2094
+ datetime ?: Signalish < string | undefined > ;
2027
2095
dateTime ?: Signalish < string | undefined > ;
2028
2096
}
2029
2097
2030
2098
interface TrackHTMLAttributes < T extends EventTarget >
2031
- extends HTMLAttributes < T > {
2099
+ extends MediaHTMLAttributes < T > {
2032
2100
default ?: Signalish < boolean | undefined > ;
2033
2101
kind ?: Signalish < string | undefined > ;
2034
2102
label ?: Signalish < string | undefined > ;
2035
- src ?: Signalish < string | undefined > ;
2103
+ srclang ?: Signalish < string | undefined > ;
2036
2104
srcLang ?: Signalish < string | undefined > ;
2037
2105
}
2038
2106
2039
2107
interface VideoHTMLAttributes < T extends EventTarget >
2040
2108
extends MediaHTMLAttributes < T > {
2041
2109
height ?: Signalish < number | string | undefined > ;
2042
- playsInline ?: Signalish < boolean | undefined > ;
2043
2110
poster ?: Signalish < string | undefined > ;
2044
2111
width ?: Signalish < number | string | undefined > ;
2045
2112
disablePictureInPicture ?: Signalish < boolean | undefined > ;
0 commit comments