Fix #11566 allows SFC to return null

This commit is contained in:
Kanchalai Tanglertsampan
2017-01-26 16:36:27 -08:00
parent 1fdfb5b035
commit 81730dfd22
+4 -2
View File
@@ -201,7 +201,7 @@ declare namespace React {
type SFC<P> = StatelessComponent<P>;
interface StatelessComponent<P> {
(props: P & { children?: ReactNode }, context?: any): ReactElement<any>;
(props: P & { children?: ReactNode }, context?: any): ReactElement<any> | null;
propTypes?: ValidationMap<P>;
contextTypes?: ValidationMap<any>;
defaultProps?: P;
@@ -2620,7 +2620,9 @@ declare namespace React {
declare global {
namespace JSX {
interface Element extends React.ReactElement<any> { }
interface JSXElement extends React.ReactElement<any> { }
type Element = JSXElement | null;
interface ElementClass extends React.Component<any, any> {
render(): JSX.Element | null;
}