mirror of https://github.com/ColorlibHQ/AdminLTE
21 lines
401 B
TypeScript
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
|
|
}
|