Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export const findTextNode = (node: Node, text: string): Node | undefined => {
if (isTextDOMNode(node)) {
return node;
} else if (isElementDOMNode(node)) {
for (let ch = node.firstChild; ch; ch = ch.nextSibling) {
const found = findTextNode(ch, text);
if (found) {
return found;
}
}
}
return undefined;
};