From d7276eff9e39751996fc16022ef2588d44b57084 Mon Sep 17 00:00:00 2001 From: bendtherules Date: Sat, 10 Aug 2019 11:26:39 +0530 Subject: [PATCH] Modify utils.isConstructor* - Allow null type as input --- src/utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils.ts b/src/utils.ts index 0040db7..9a80224 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -31,7 +31,7 @@ function isNodeComponentClass( function isConstructorHtmlLike( ctr: React.ElementType | null -): ctr is Exclude { +): ctr is Exclude { if (typeof ctr === "string" || ctr === null) { return true; } @@ -39,7 +39,7 @@ function isConstructorHtmlLike( } function isConstructorComponentClass( - ctr: React.ElementType + ctr: React.ElementType | null ): ctr is React.ComponentClass { if (isConstructorHtmlLike(ctr)) { return false; @@ -56,7 +56,7 @@ function isConstructorComponentClass( } function isConstructorFunctionComponent( - ctr: React.ElementType + ctr: React.ElementType | null ): ctr is React.FunctionComponent { return !isConstructorComponentClass(ctr); }