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;