Entrada

Modo:

Saída

O que é um Formatador TypeScript?

Um formatador TypeScript reorganiza código para ter indentação consistente, espaçamento correto e fácil leitura. Trata interfaces, classes, funções, anotações de tipo, genéricos e todas as construções TypeScript.

Esta ferramenta tem dois modos: Formatar (embelezar) e Minificar (comprimir). Ambos rodam no navegador; nenhum código é enviado a um servidor.

Como usar esta ferramenta

1

Escolher modo

Selecione Formatar para embelezar código TypeScript ou Minificar para comprimi-lo.

2

Colar entrada

Cole seu código TypeScript no editor esquerdo. Use Amostra ou Enviar.

3

Copiar resultado

O painel direito é atualizado automaticamente. Use <strong>Copiar</strong> ou <strong>Baixar</strong>. Para converter JavaScript para TypeScript, tente JS para TypeScript.

Exemplos de Formatador TypeScript

Antes e depois de formatar uma classe TypeScript com interface:

TypeScript sem formatação

Entrada

TypeScript formatado

Saída

Quando a formatação importa

Formatação consistente reduz a carga cognitiva ao ler código e facilita revisões. Projetos TypeScript costumam usar Prettier ou ESLint para formatação automática.

Minificação é usada para builds de produção. Para compilação TypeScript completa, use o compilador TypeScript ou um bundler.

Perguntas frequentes

Suporta todas as funcionalidades TypeScript?

Esta ferramenta usa um formatador de indentação baseado em chaves que funciona bem para a maioria do código TypeScript. Para uso em produção, considere Prettier.

Meu código é enviado a algum lugar?

Não. A formatação ocorre inteiramente no seu navegador.

O que faz Minificar?

Minificar remove comentários e colapsa espaços em branco para reduzir o tamanho do arquivo.

Posso formatar arquivos .tsx?

Sim. TSX segue a mesma estrutura baseada em chaves e será formatado corretamente.

Como isso difere do Formatador JS?

O Formatador TypeScript usa realce de sintaxe TypeScript e é otimizado para construções TypeScript.

Ferramentas relacionadas

Documentação TypeScript. Prettier é o padrão para formatação. ESLint fornece linting com regras de formatação.