exhaustiveness-checking

1 статья

Назад ко всем статьям

Компилятор должен отлавливать недостающие case'ы состояний, а не ваша команда QA

Добавить новое состояние в машину легко. Помнить об обновлении каждого switch — нет. Вот как заставить TypeScript отказаться компилироваться, если вы забудете case.