UNPKG

stimulus-value-bindings

Version:
12 lines (10 loc) 242 B
export function walk(el, callback) { let skip = false; callback(el, () => (skip = true)); if (skip) return; let node = el.firstElementChild; while (node) { walk(node, callback, false); node = node.nextElementSibling; } }