TypeScript – start

Instalacja

# npm install -g typescript
# tsc -v 
Version 4.5.5

Program typescript – test.ts

console.log('Hello world');

Kompilacja

# tsc test.ts   -> test.js

Uruchomienie

# node test.js

Najważniejsze opcje tsc

--help
--module         - dodanie modułów zewnętrznych
--target         - kompilacja do wybranej wersji np. EcmaScript5 = es5
--declaration    - tworzenie pliku *.d.ts z deklaracjami
--removeComments - usuwa komentarze
--out            - kompilacja wielu plików do jednego wynikowego
--sourceMap      - tworzenie plików mapy *.map
--watch          - kompilacja w czasie rzeczywistym

Plik konfiguracyjny tsconfig.json

{
 "compilerOptions": {
   "target":        "es5",
   "module":        "commonjs",
   "sourceMap":      true,
   "removeComments": true
 }
}