Skip to content

Commit 30f034f

Browse files
committed
chore: Update findDOMNode define
1 parent e34eb0b commit 30f034f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/Dom/findDOMNode.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ import ReactDOM from 'react-dom';
33
/**
44
* Return if a node is a DOM node. Else will return by `findDOMNode`
55
*/
6-
export default function findDOMNode(node: React.ReactInstance | HTMLElement): Element | Text {
6+
export default function findDOMNode<T = Element | Text>(
7+
node: React.ReactInstance | HTMLElement,
8+
): T {
79
if (node instanceof HTMLElement) {
8-
return node;
10+
return (node as unknown) as T;
911
}
10-
return ReactDOM.findDOMNode(node);
12+
return (ReactDOM.findDOMNode(node) as unknown) as T;
1113
}

0 commit comments

Comments
 (0)