Converti un file o modulo JavaScript in TypeScript con tipi dedotti dall’uso reale, un tsconfig consigliato, l’elenco dei bug scoperti dai tipi e un piano per il resto del progetto.
Riprogetta i tipi di dominio TypeScript perché gli stati impossibili non compilino: unioni discriminate, tipi brand per gli ID, switch esaustivo e validazione ai confini del sistema.