document.ready = new Promise((resolve) => document.addEventListener('DOMContentLoaded', resolve));
document.ready.then(() => {
//do something
});
Promise.all([document.ready, otherPromise]).then((data) => {
//do other
});
DOMReady as Promise
Событие domReady как Promise. Позволяет использовать Promise.all