Oltre al sistema di tipo ovvio, ho letto che ci sono funzionalità in TypeScript che non sono disponibili in ES6. L'articolo non menzionava quali fossero queste caratteristiche o perché dovrebbero essere evitate.Quali funzionalità di dattiloscritto non sono implementate in ES6?
Sono già a conoscenza del fatto che TypeScript implementa la sintassi asincrona/attesa ES7 e questo post (Which ES6 Features are Implemented in Typescript) ci fornisce la relazione inversa.
* Un sacco di roba * a macchina non fa parte del JavaScript; è un po 'il punto esatto in cui esiste. – Pointy
La digitazione statica e le annotazioni sono due che conosco. I moduli in TypeScript, sebbene abbiano un aspetto simile, sono diversi rispetto a ES6 (ad esempio, nessun namespace e nessuna parola chiave modulo in ES6). TypeScript è un superset di JavaScript, non il contrario, quindi ha senso che molte funzionalità in TypeScript non siano presenti in ES6 –
@ARedHerring ci sono i moduli ES6 in TypeScript. –