TS2339TS2339 — Свойство не существует на типе
TypeScript не может найти указанное свойство на данном типе.
TS2362Левый операнд арифметического выражения должен быть типа number или bigint.
Арифметический оператор (+, -, *, /) используется там, где левый операнд не является числовым типом. TypeScript требует, чтобы оба операнда арифметических операций были числами.
Приведите левый операнд к числу с помощью Number() или parseInt(). Убедитесь, что переменная имеет тип number. Используйте type guard для сужения типов объединения до number.
TS2339TypeScript не может найти указанное свойство на данном типе.
TS2344Аргумент типа не соответствует ограничению, заданному параметром обобщённого типа.
TS2322Значение одного типа не может быть присвоено переменной или свойству несовместимого типа.
TS2610Производный класс объявляет обычное свойство там, где базовый класс использует аксессор.
TS2565Свойство класса с оператором подтверждённого присвоения (!) нигде не читается.
TS2540Вы пытаетесь изменить свойство, помеченное как readonly.