@arwes/text
Version:
Futuristic Sci-Fi UI Web Framework
15 lines (14 loc) • 455 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.walkTextNodes = void 0;
const walkTextNodes = (node, callback) => {
Array.from(node.childNodes).forEach((child) => {
if (child.nodeType === Node.TEXT_NODE) {
callback(child);
}
else if (child.nodeType === Node.ELEMENT_NODE) {
walkTextNodes(child, callback);
}
});
};
exports.walkTextNodes = walkTextNodes;