mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-11 20:40:20 +00:00
* [react] Add `value` attribute to `data` element `<data>` should include `value` attribute in addition to the global attributes: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/data#Attributes * [react] Add `HTMLDataElement` to global.d.ts
This commit is contained in:
Vendored
+1
@@ -34,6 +34,7 @@ interface HTMLBodyElement extends HTMLElement { }
|
||||
interface HTMLBRElement extends HTMLElement { }
|
||||
interface HTMLButtonElement extends HTMLElement { }
|
||||
interface HTMLCanvasElement extends HTMLElement { }
|
||||
interface HTMLDataElement extends HTMLElement { }
|
||||
interface HTMLDataListElement extends HTMLElement { }
|
||||
interface HTMLDialogElement extends HTMLElement { }
|
||||
interface HTMLDivElement extends HTMLElement { }
|
||||
|
||||
Vendored
+6
-2
@@ -1864,6 +1864,10 @@ declare namespace React {
|
||||
span?: number;
|
||||
}
|
||||
|
||||
interface DataHTMLAttributes<T> extends HTMLAttributes<T> {
|
||||
value?: string | string[] | number;
|
||||
}
|
||||
|
||||
interface DetailsHTMLAttributes<T> extends HTMLAttributes<T> {
|
||||
open?: boolean;
|
||||
}
|
||||
@@ -2518,7 +2522,7 @@ declare namespace React {
|
||||
code: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
col: DetailedHTMLFactory<ColHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>;
|
||||
colgroup: DetailedHTMLFactory<ColgroupHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>;
|
||||
data: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
data: DetailedHTMLFactory<DataHTMLAttributes<HTMLDataElement>, HTMLDataElement>;
|
||||
datalist: DetailedHTMLFactory<HTMLAttributes<HTMLDataListElement>, HTMLDataListElement>;
|
||||
dd: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
del: DetailedHTMLFactory<DelHTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
@@ -2850,7 +2854,7 @@ declare global {
|
||||
code: React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
col: React.DetailedHTMLProps<React.ColHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>;
|
||||
colgroup: React.DetailedHTMLProps<React.ColgroupHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>;
|
||||
data: React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
data: React.DetailedHTMLProps<React.DataHTMLAttributes<HTMLDataElement>, HTMLDataElement>;
|
||||
datalist: React.DetailedHTMLProps<React.HTMLAttributes<HTMLDataListElement>, HTMLDataListElement>;
|
||||
dd: React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
del: React.DetailedHTMLProps<React.DelHTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
|
||||
Vendored
+6
-2
@@ -2804,6 +2804,10 @@ declare namespace React {
|
||||
span?: number;
|
||||
}
|
||||
|
||||
interface DataHTMLAttributes<T> extends HTMLAttributes<T> {
|
||||
value?: string | string[] | number;
|
||||
}
|
||||
|
||||
interface DetailsHTMLAttributes<T> extends HTMLAttributes<T> {
|
||||
open?: boolean;
|
||||
}
|
||||
@@ -3425,7 +3429,7 @@ declare namespace React {
|
||||
code: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
col: DetailedHTMLFactory<ColHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>;
|
||||
colgroup: DetailedHTMLFactory<ColgroupHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>;
|
||||
data: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
data: DetailedHTMLFactory<DataHTMLAttributes<HTMLDataElement>, HTMLDataElement>;
|
||||
datalist: DetailedHTMLFactory<HTMLAttributes<HTMLDataListElement>, HTMLDataListElement>;
|
||||
dd: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
del: DetailedHTMLFactory<DelHTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
@@ -3657,7 +3661,7 @@ declare global {
|
||||
code: React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
col: React.DetailedHTMLProps<React.ColHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>;
|
||||
colgroup: React.DetailedHTMLProps<React.ColgroupHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>;
|
||||
data: React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
data: React.DetailedHTMLProps<React.DataHTMLAttributes<HTMLDataElement>, HTMLDataElement>;
|
||||
datalist: React.DetailedHTMLProps<React.HTMLAttributes<HTMLDataListElement>, HTMLDataListElement>;
|
||||
dd: React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
del: React.DetailedHTMLProps<React.DelHTMLAttributes<HTMLElement>, HTMLElement>;
|
||||
|
||||
Reference in New Issue
Block a user