diff --git a/types/react/index.d.ts b/types/react/index.d.ts index 621f8203b0..46b34637bc 100644 --- a/types/react/index.d.ts +++ b/types/react/index.d.ts @@ -50,7 +50,7 @@ declare namespace React { } interface ReactElement

{ - type: keyof ReactHTML | ComponentClass

| SFC

; + type: keyof ReactHTML | keyof ReactSVG | ComponentClass

| SFC

; props: P; key: Key | null; } @@ -68,14 +68,16 @@ declare namespace React { type ClassicElement

= CElement>; interface DOMElement

, T extends Element> extends ReactElement

{ - type: keyof ReactHTML; + type: keyof ReactHTML | keyof ReactSVG; ref: Ref; } interface ReactHTMLElement extends DOMElement, T> { + type: keyof ReactHTML; } interface ReactSVGElement extends DOMElement, SVGElement> { + type: keyof ReactSVG; } //