Transpilação
A transpilação em TypeScript é o processo de converter código TypeScript (.ts) em JavaScript (.js), tornando-o executável em navegadores ou ambientes Node.js.
O que é transpilação?
Transpilação significa transformar código fonte de uma linguagem (TypeScript) para outra (JavaScript), permitindo usar recursos modernos e tipagem avançada sem perder compatibilidade com o ecossistema JS.
Como transpilar um arquivo TypeScript
1- Com o TypeScript já instalado, crie um ficheiro exemplo, por exemplo exemplo.ts:
const mensagem: string = 'Olá TypeScript!';
console.log(mensagem);
2- No terminal, execute: tsc exemplo.ts Isso gera o arquivo exemplo.js na mesma pasta.
Transpilar automaticamente
Para transpilação automática, use o modo “watch”:
tsc -w
Assim, qualquer alteração no arquivo .ts será automaticamente convertida para .js.
Transpilação via configuração
Em projetos maiores, recomenda-se criar o tsconfig.json e executar:
tsc
Isso transpila todos os arquivos .ts conforme as configurações do projeto.
Principais flags úteis
--target: define a versão do ECMAScript.--outDir: define a pasta de saída dos arquivos.js.--watchou-w: ativa o modo de observação.
A transpilação permite aproveitar toda a tipagem e ferramentas do TypeScript, mantendo compatibilidade total com o universo JavaScript.
