From 30f034f847cbfb112cce910180326aac15d037e5 Mon Sep 17 00:00:00 2001 From: zombiej Date: Mon, 30 Sep 2019 11:47:20 +0800 Subject: [PATCH] chore: Update findDOMNode define --- src/Dom/findDOMNode.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Dom/findDOMNode.ts b/src/Dom/findDOMNode.ts index 692fbfa0..3ed69336 100644 --- a/src/Dom/findDOMNode.ts +++ b/src/Dom/findDOMNode.ts @@ -3,9 +3,11 @@ import ReactDOM from 'react-dom'; /** * Return if a node is a DOM node. Else will return by `findDOMNode` */ -export default function findDOMNode(node: React.ReactInstance | HTMLElement): Element | Text { +export default function findDOMNode( + node: React.ReactInstance | HTMLElement, +): T { if (node instanceof HTMLElement) { - return node; + return (node as unknown) as T; } - return ReactDOM.findDOMNode(node); + return (ReactDOM.findDOMNode(node) as unknown) as T; }