TypeScript

è un linguaggio open source, non stadardizzato, sviluppato da Microsoft a partire dal 2012.

È un’estensione di JavaScript, nel senso che ogni programma JavaScript può funzionare insieme a TypeScript senza nessuna modifica.

TypeScript aggiunge a JavaScript il controllo stretto sui tipi di dato, per velocizzare la scrittura di programmi di grandi dimensioni. TypeScript è progettato essere trasformato in JavaScript e per poter funzionare quindi in qualsiasi browser.

TypeScript aggiunge inoltre:

  • tipi di dato statici
  • interfacce a classi
  • enumerazioni