Che cos'è test-your-types?
Utilizzare quando si scrivono dichiarazioni di tipo. Utilizzare durante la creazione di librerie. Da utilizzare durante il refactoring delle utilità di tipo. Da utilizzare quando i tipi e l'implementazione sono separati. Da utilizzare quando i tipi contengono logica complessa. Fonte: marius-townhouse/effective-typescript-skills.