AdminLTE/ts/util/index.ts

21 lines
401 B
TypeScript

const domReady = (callBack: () => void): void => {
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', callBack)
} else {
callBack()
}
}
const windowReady = (callBack: () => void): void => {
if (document.readyState === 'complete') {
callBack()
} else {
window.addEventListener('load', callBack)
}
}
export {
domReady,
windowReady
}