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