Как работает strict mode в TypeScript?

Middle
346 просмотров
AFK Offer AI

"strict": true включает несколько проверок сразу: strictNullChecks (null/undefined — отдельные типы, нельзя присвоить куда попало), strictFunctionTypes, strictBindCallApply, strictPropertyInitialization (свойства класса должны быть инициализированы), noImplicitAny (нельзя неявный any), noImplicitThis. Всегда включай strict: true в новых проектах — это сильно снижает количество runtime ошибок. Мигрировать старый код на strict бывает болезненно.

Следующий вопрос

Как настроить GitHub Actions CI/CD для Node.js?