TS1202TS1202 — import = недопустим в ES-модуле
Синтаксис import = require() нельзя использовать в ES-модуле.
TS2531TypeScript предупреждает, что выражение может оказаться null во время выполнения, а вы используете его без проверки.
При включённом strictNullChecks TypeScript отслеживает допустимость null. DOM-методы, такие как getElementById и querySelector, возвращают типы, допускающие null. Опциональные цепочки и возвращаемые значения функций также могут давать nullable-значения.
Добавьте проверку на null перед использованием значения. Используйте оператор ненулевого утверждения (!), если уверены, что значение существует. Используйте опциональную цепочку (?.) для безопасного доступа к свойствам. Задайте резервное значение с помощью оператора нулевого слияния (??).
const el = document.getElementById('x');
el.textContent = 'hi';TS1202Синтаксис import = require() нельзя использовать в ES-модуле.
TS2610Производный класс объявляет обычное свойство там, где базовый класс использует аксессор.
TS1375Ключевое слово await используется внутри функции, не помеченной как async.
TS2367Сравнение двух значений всегда будет ложным, поскольку их типы не пересекаются.
TS2698Оператор spread (...) применён к значению, которое может не быть объектным типом.
TS1149Объявление import конфликтует с ambient-контекстом файла.