Задать вопрос
@maxim22351

Как исправить Element implicitly has an 'any'?

Всем привет помогить исправить данние проблемы:

(Player.tsx
61955a6b2c96e851620618.jpeg
TS7053: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '{}'.   No index signature with a parameter of type 'string' was found on type '{}'.

),
( App.tsx
61955a78c65ff279680110.jpeg
TS2339: Property 'classList' does not exist on type 'EventTarget'.
)

GitHub: https://github.com/maxim22351/IptvMax
  • Вопрос задан
  • 556 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Aetae
@Aetae Куратор тега TypeScript
Тлен
1. accum у тебя {} - объект без типа. Задай ему тип: {} as SomeType. Как минимум сделай его словарём: {} as Record<string, IListTV>.

2. Используй e.currentTarget - e.target в теории может быть каким-то вложенным элементом, а потому "не может быть" автоматически типизирован.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽