import { NodeWrapper } from './node_wrapper'
let ready = false;
function initializeTree(node){
NodeWrapper.instanceFor(node).descendants
}
const observer = new MutationObserver(mutations => {
if(ready){ mutations.forEach( mutation => mutation.addedNodes.forEach( node => initializeTree(node) ) ) }
})
observer.observe(document.documentElement, {
attributes: false, childList: true, subtree: true
});
setTimeout(() => {
ready = true initializeTree(document)
}, 0)