UNPKG

@arwes/text

Version:

Futuristic Sci-Fi UI Web Framework

15 lines (14 loc) 455 B
"use strict"; 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;