react: Improve types for "input" (#19240)

This commit is contained in:
Andy
2017-08-22 10:11:56 -07:00
committed by GitHub
parent 16ef3909c4
commit 31bdc690b3

View File

@@ -188,7 +188,7 @@ declare namespace React {
function createElement(
type: "input",
props?: InputHTMLAttributes<HTMLInputElement> & ClassAttributes<HTMLInputElement>,
...children: ReactNode[]): DetailedReactHTMLElement<{}, HTMLInputElement>;
...children: ReactNode[]): DetailedReactHTMLElement<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>;
function createElement<P extends HTMLAttributes<T>, T extends HTMLElement>(
type: keyof ReactHTML,
props?: ClassAttributes<T> & P,