Так же как в случае с утверждениями типов и не-null-утверждениями, если вы заметите, что часто используете утверждение явного присваивания, то, скорее всего, вы что-то делаете не так.
Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений
·
Борис Черный