TypeScript, cuando se ejecuta en un entorno Node.js, te permite comprobar si un directorio existe utilizando el módulo fs, el cual proporciona la función existsSync() o la función asíncrona access() combinada con constants.F_OK.
fs
existsSync()
access()
constants.F_OK
En TypeScript, vamos directo al grano con fs y tmp para crear un archivo temporal.
tmp
Aquí tienes un ejemplo en TypeScript de cómo leer un archivo de texto usando la librería fs de Node.js.
Salida de muestra si ejecutas ts-node tu_script.ts hola mundo.
ts-node tu_script.ts hola mundo
TypeScript por sí mismo no maneja directamente las operaciones de archivos ya que se compila a JavaScript, que tradicionalmente se ejecuta en el navegador con acceso limitado al sistema de archivos.
TypeScript, al ser un superconjunto de JavaScript, depende del entorno de ejecución subyacente de JS (como Node.js) para escribir en stderr.