@mintlify/scraping
Version:
Scrape documentation frameworks to Mintlify docs
14 lines (12 loc) • 381 B
text/typescript
import type { Element } from 'hast';
import { EXIT, visit } from 'unist-util-visit';
export function findFirstChild(node: Element, tagName: string): Element | undefined {
let element: Element | undefined = undefined;
visit(node, 'element', function (subNode) {
if (subNode.tagName === tagName) {
element = subNode;
return EXIT;
}
});
return element;
}