@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
  • Вопрос задан
  • 366 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега TypeScript
Тлен
1. accum у тебя {} - объект без типа. Задай ему тип: {} as SomeType. Как минимум сделай его словарём: {} as Record<string, IListTV>.

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

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

Войти через центр авторизации
Похожие вопросы