All files / dom/src on-dom-load.js

33.33% Statements 2/6
50% Branches 1/2
50% Functions 1/2
33.33% Lines 2/6
1 2 3 4 5 6 7 8 9 10 11 12  3x 3x                  
export default function onDOMLoad(callback) {
  Eif (document.readyState === 'complete') {
    callback();
  } else {
    const handleDOMLoad = () => {
      removeEventListener('load', handleDOMLoad);
      callback();
    };
    addEventListener('load', handleDOMLoad);
  }
}