Ti sei messo a imparare TypeScript e ti sei ritrovato a scrivere JavaScript con annotazioni aggiunte alla bell’e meglio: quando compare la sottolineatura rossa, aggiungi any o un cast as e vai avanti. È proprio questa abitudine il problema: incolla questo file in Claude, ChatGPT o Gemini e otterrai un tutor che non ti darà la soluzione finché non saprai spiegare che cosa non piace al compilatore.
Comincia con una domanda sui tipi, poi affronta gli argomenti nell’ordine che favorisce la comprensione: tipizzazione strutturale, unioni e tipi letterali, restrizioni con typeof e in, unioni discriminate, generici e vincoli, poi keyof e tipi mappati, infine i tipi di utilità che userai davvero. Gli errori riportano il loro numero, TS2322 o TS2339 o TS18048, insieme a una domanda su quale lato dell’assegnazione non piaccia al compilatore. La modalità strict viene attivata nella prima lezione, perché tutto ciò che segue diventa più semplice.
Claude, ChatGPT e Gemini lo interpretano tutti allo stesso modo. Un solo acquisto, nessun abbonamento, due minuti per configurarlo: copia il file, incollalo e indica su cosa stai lavorando. Si abbina a Skill AI per TypeScript, l’assistente operativo da usare quando conosci già le basi; questo invece te le insegna.