TypeScript, uruchomiony w środowisku Node.js, umożliwia sprawdzenie, czy katalog istnieje, za pomocą modułu fs, który dostarcza funkcję existsSync() lub asynchroniczną funkcję access() połączoną z constants.F_OK.
fs
existsSync()
access()
constants.F_OK
W TypeScript korzystamy z paczki fs z Node.js, żeby łatwo zarządzać plikami — tworzyć, odczytywać, pisać i usuwać, także te tymczasowe.
Łapcie krótki przykład użycia fs i readFile z promises (do uniknięcia callback hell).
readFile
promises
Czytanie argumentów linii poleceń to funkcjonalność widoczna w wielu językach, często od ich zarania.
Sam TypeScript nie obsługuje bezpośrednio operacji na plikach, ponieważ kompiluje się do JavaScript, który tradycyjnie jest uruchamiany w przeglądarce z ograniczonym dostępem do systemu plików.
TypeScript, będąc nadzbiorem JavaScript, opiera się na bazowym środowisku wykonawczym JS (jak Node.js) do pisania na stderr.