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.
    • --watch ou -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.