Проблема с описанием типа event(react)

Динамическая ленивая подгрузка данных...всё работает ...вот проблема с типизацией...в частности с описанием event..событие то на window

      const scrollHandler = (e: any) => {
    e.preventDefault();
    if (
      e.target.documentElement.scrollHeight - (
        window.scrollY + window.innerHeight
      ) < 50
    ) {
      setIsFetching(true);
    }
  };
  useEffect(() => {
    window.onscroll = scrollHandler;
  });

Ответы (1 шт):

Автор решения: Viktoriya

Проблема решена:

const scrollHandler = (e: Event) => {
    e.preventDefault();
    if (
      (e.target as Document).documentElement.scrollHeight - (
        window.scrollY + window.innerHeight
      ) < 50
    ) {
      setIsFetching(true);
    }
  };
  useEffect(() => {
    window.addEventListener('scroll', scrollHandler);
    return () => window.removeEventListener('scroll', scrollHandler);
  });
→ Ссылка