UNPKG

domkitjs

Version:

A dom manipulation package for all your needs!

16 lines 581 B
/** * Utility function to wait until the DOM content is fully loaded. * * @returns {Promise<void>} A promise that resolves when the DOM content is loaded. */ export default function waitForDomContentLoaded() { return new Promise(resolve => { if (document.readyState === 'complete' || document.readyState === 'interactive') { requestAnimationFrame(() => resolve()); } else { document.addEventListener('DOMContentLoaded', () => resolve(), { once: true }); } }); } //# sourceMappingURL=waitForDomContentLoaded.js.map