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; }