index.ts 401 B

1234567891011121314151617181920
  1. const domReady = (callBack: () => void): void => {
  2. if (document.readyState === 'loading') {
  3. document.addEventListener('DOMContentLoaded', callBack)
  4. } else {
  5. callBack()
  6. }
  7. }
  8. const windowReady = (callBack: () => void): void => {
  9. if (document.readyState === 'complete') {
  10. callBack()
  11. } else {
  12. window.addEventListener('load', callBack)
  13. }
  14. }
  15. export {
  16. domReady,
  17. windowReady
  18. }