From a8fa655d3d13eae58860959c8fd65a38a7d66469 Mon Sep 17 00:00:00 2001 From: vthinkxie Date: Tue, 11 May 2021 16:56:22 +0800 Subject: [PATCH] refactor: add type guard to supportRef --- src/ref.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ref.ts b/src/ref.ts index 421d1b7d..668bdb88 100644 --- a/src/ref.ts +++ b/src/ref.ts @@ -21,7 +21,7 @@ export function composeRef(...refs: React.Ref[]): React.Ref { }; } -export function supportRef(nodeOrComponent: any): boolean { +export function supportRef(nodeOrComponent: any): nodeOrComponent is React.FunctionComponentElement | React.ComponentElement { const type = isMemo(nodeOrComponent) ? nodeOrComponent.type.type : nodeOrComponent.type;