Capitolo 13. Conclusione
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Ci stiamo avvicinando alla fine del nostro viaggio insieme.
Abbiamo parlato di cosa sono i tipi e perché sono utili; di come funziona TSC; di quali tipi supporta Typescript; di come il sistema di tipi di TypeScript gestisce l'inferenza, l'assegnabilità, il raffinamento, l'ampliamento e la totalità; delle regole della tipizzazione contestuale; di come funziona la varianza e di come usare gli operatori di tipo. Abbiamo parlato di funzioni, classi e interfacce, iteratori e iterabili e generatori, sovraccarichi, tipi polimorfi, mixin, decoratori e le varie scappatoie che puoi usare di tanto in tanto per sacrificare la sicurezza e far uscire il codice prima della scadenza. Abbiamo esplorato i diversi modi per gestire le eccezioni in modo sicuro e i relativi compromessi, nonché come utilizzare i tipi per rendere sicuri i programmi concorrenti, paralleli e asincroni. Abbiamo approfondito l'uso di Typescript con framework popolari come Angular e React e il funzionamento dei namespace e dei moduli. Abbiamo visto come usare, costruire e distribuire TypeScript sul frontend e sul backend e abbiamo parlato di come migrare gradualmente il codice a TypeScript, di come usare le dichiarazioni dei tipi, di come pubblicare il tuo codice su NPM in modo che altri possano usarlo, di come usare in modo sicuro il codice di terze parti e di ...