Skip to content

Instantly share code, notes, and snippets.

View Devang47's full-sized avatar
๐Ÿ‘€

Devang Saklani Devang47

๐Ÿ‘€
View GitHub Profile
function walkDOMTree(
root,
whatToShow = NodeFilter.SHOW_ALL,
{ inspect, collect, callback } = {}
) {
const walker = document.createTreeWalker(root, whatToShow, {
acceptNode(node) {
if (inspect && !inspect(node)) {
return NodeFilter.FILTER_REJECT;
}
export default class EventEmitter
{
constructor()
{
this.callbacks = {}
this.callbacks.base = {}
}
on(_names, callback)
{