react-is: fix type guard return type

This commit is contained in:
Sebastian Silbermann
2019-01-10 08:50:14 +01:00
parent a762d4c181
commit f61e047579
+8 -3
View File
@@ -8,7 +8,12 @@
export as namespace ReactIs;
import { ReactElement, ReactType } from 'react';
import {
LazyExoticComponent,
MemoExoticComponent,
ReactElement,
ReactType
} from "react";
export function typeOf(value: any): symbol | undefined;
export function isValidElementType(value: any): value is ReactType;
@@ -18,8 +23,8 @@ export function isContextProvider(value: any): value is ReactElement<any>;
export function isElement(value: any): value is ReactElement<any>;
export function isForwardRef(value: any): value is ReactElement<any>;
export function isFragment(value: any): value is ReactElement<any>;
export function isLazy(value: any): value is ReactElement<any>;
export function isMemo(value: any): value is ReactElement<any>;
export function isLazy(value: any): value is LazyExoticComponent<any>;
export function isMemo(value: any): value is MemoExoticComponent<any>;
export function isProfiler(value: any): value is ReactElement<any>;
export function isPortal(value: any): value is ReactElement<any>;
export function isStrictMode(value: any): value is ReactElement<any>;