Le compilateur doit détecter les cas manquants, pas votre équipe QA
Ajouter un nouvel état à votre machine est facile. Se souvenir de mettre à jour chaque switch ne l'est pas. Voici comment faire en sorte que TypeScript refuse de compiler quand vous oubliez un cas.