TS4111TS4111 — Доступ к свойству через индексную сигнатуру недопустим
Свойство читается через строковый индекс в типе, для которого включена опция noPropertyAccessFromIndexSignature.
TS2538Тип индексного выражения недопустим для индексирования объекта.
В качестве типов индекса объекта допускаются только string, number и symbol. Вы используете тип, не совместимый с этими: boolean, undefined или сложный объектный тип.
Приведите индекс к допустимому типу с помощью String(), Number() или утверждения типа. Используйте Map вместо обычного объекта для нестандартных типов ключей. Добавьте защиту типа, чтобы сузить тип ключа.
TS4111Свойство читается через строковый индекс в типе, для которого включена опция noPropertyAccessFromIndexSignature.
TS2493Вы обращаетесь к элементу кортежа по индексу, которого не существует.
TS2555Вызов функции содержит меньше аргументов, чем требуется минимально.
TS2451Переменная, объявленная с помощью let или const, объявляется повторно в той же области видимости.
TS2540Вы пытаетесь изменить свойство, помеченное как readonly.
TS2365Арифметический или сравнительный оператор используется с несовместимыми типами.