TypeScript · Essencial · Inglês · Técnico
tsc
Compilador de linha de comando do TypeScript, que checa os tipos e gera JavaScript. Lê o tsconfig.json e tem modos como --noEmit, --watch e --build.
Onde usar
Aparece em scripts de build e no CI, como tsc --noEmit. O comando tsc --init cria um tsconfig inicial, e o pacote typescript traz o binário.
Em código
npm install --save-dev typescript
npx tsc --init # cria o tsconfig.json
npx tsc # checa e gera o JS
npx tsc --watch # recompila ao salvar
npx tsc --noEmit # só checa os tiposExemplos
Run tsc in CI to catch type errors.
Rode o tsc no CI para pegar erros de tipo.
tsc still emitted the files even with errors.
O tsc gerou os arquivos mesmo com erros.
Cuidado
Compilar não é o mesmo que checar com sucesso: o tsc emite JavaScript mesmo com erros de tipo, a menos que noEmitOnError esteja ligado.
Sinônimos
TypeScript compiler