UNPKG

domkitjs

Version:

A dom manipulation package for all your needs!

19 lines 686 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = waitForDomContentLoaded; /** * Utility function to wait until the DOM content is fully loaded. * * @returns {Promise<void>} A promise that resolves when the DOM content is loaded. */ 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