mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +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:
parent
2988e824bc
commit
4de6099016
1
types/react/global.d.ts
vendored
1
types/react/global.d.ts
vendored
@ -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 { }
|
||||
|
||||
8
types/react/index.d.ts
vendored
8
types/react/index.d.ts
vendored
@ -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>;
|
||||
|
||||
8
types/react/v15/index.d.ts
vendored
8
types/react/v15/index.d.ts
vendored
@ -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>;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user