Varför skapa Typescript som ett separat språk om det bara kompilerar till Javascript?


Skulle inte Typescript helt enkelt kunna vara ett JavaScript-bibliotek att inkludera med andra bibliotek såsom Angular? Är det vad det är? Skulle det inte ge större stöd för att generera ES5-specifik JS om det var ett JS-bibliotek?

Svar #1

Bibliotek är runtime-objekt.

Typescript är ett språk som utökar Javascript med nya nyckelord, såsom typer.

Dessa nyckelord behöver analyseras och kompileras/transpileras till Javascript innan de körs av Javascript-motorn.