~/questoes/programacao
O tsc (TypeScript Compiler) é a ferramenta oficial responsável por transformar código TypeScript em JavaScript puro. Essa compilação é um passo essencial no fluxo de trabalho com TypeScript, acontecendo antes do código ser executado no navegador ou servidor.
O tsc é o compilador TypeScript oficial que realiza a conversão do código tipado para JavaScript. Embora ferramentas como Webpack e Vite usem o tsc internamente, é o tsc quem faz o trabalho real de compilação.
O TypeScript Compiler (tsc) é a ferramenta oficial que converte TypeScript em JavaScript. Todo projeto TypeScript depende do tsc para essa transformação, seja diretamente ou através de outras ferramentas que o integram internamente.
Visual Studio Code é um editor de código, não um compilador. Ele oferece excelente integração com TypeScript e mostra erros em tempo real enquanto você digita, mas não realiza a compilação. A compilação acontece através do tsc, que o editor usa nos bastidores.
Webpack e Vite são bundlers (ferramentas de empacotamento), não compiladores. Eles usam o tsc internamente para compilar TypeScript, mas não são responsáveis diretos pela compilação. Existem outros compiladores e transpiladores também.
Node.js é um ambiente de execução JavaScript, não um compilador de TypeScript. Para usar TypeScript com Node.js, você precisa compilar o código com tsc antes ou usar ferramentas como ts-node que fazem isso automaticamente nos bastidores.