"strict": true включает несколько проверок сразу: strictNullChecks (null/undefined — отдельные типы, нельзя присвоить куда попало), strictFunctionTypes, strictBindCallApply, strictPropertyInitialization (свойства класса должны быть инициализированы), noImplicitAny (нельзя неявный any), noImplicitThis. Всегда включай strict: true в новых проектах — это сильно снижает количество runtime ошибок. Мигрировать старый код на strict бывает болезненно.
Как работает strict mode в TypeScript?
Middle
346 просмотровAFK Offer AI
Как настроить GitHub Actions CI/CD для Node.js?