TS2304TS2304 — Имя не найдено
TypeScript не может найти переменную, функцию или тип с указанным именем в текущей области видимости.
TS4111Свойство читается через строковый индекс в типе, для которого включена опция noPropertyAccessFromIndexSignature.
При включённой опции noPropertyAccessFromIndexSignature TypeScript требует использования скобочной нотации для свойств, происходящих из индексной сигнатуры. Точечная нотация разрешена только для явно объявленных свойств.
Используйте скобочную нотацию obj['prop'] вместо точечной obj.prop для свойств из индексной сигнатуры. Если свойство всегда присутствует, добавьте его явно в тип. Отключите noPropertyAccessFromIndexSignature, если предпочитаете точечную нотацию.
TS2304TypeScript не может найти переменную, функцию или тип с указанным именем в текущей области видимости.
TS2344Аргумент типа не соответствует ограничению, заданному параметром обобщённого типа.
TS7006Параметр функции не имеет аннотации типа, и TypeScript не может его вывести.
TS2488Тип, по которому выполняется итерация, не имеет метода Symbol.iterator.
TS4082Экспорт по умолчанию требует аннотации типа при генерации файлов объявлений.
TS2531TypeScript предупреждает, что выражение может оказаться null во время выполнения, а вы используете его без проверки.