Che cos'è exhaustiveness-checking?
Da utilizzare durante la gestione delle unioni contrassegnate. Da utilizzare quando si aggiungono nuovi casi alle unioni discriminate. Utilizzare quando le istruzioni switch devono coprire tutti i casi. Fonte: marius-townhouse/effective-typescript-skills.