Conversor JavaScript para TypeScript
Converta JavaScript em TypeScript com anotações de tipo
Entrada JavaScript
Saída TypeScript
O que é JavaScript para TypeScript?
TypeScript adds static types to JavaScript. The JavaScript to TypeScript converter adds type annotations and converts JS to TS. Use it to migrate gradually or get a typed starting point. The TypeScript handbook defines the language.
Esta ferramenta executa-se inteiramente no seu navegador. Cole JS ou envie um ficheiro; obtenha saída TypeScript. Para formatar JS, use Formatador JavaScript. Para validação, use Validador JavaScript. Para executar código, use Consola JavaScript.
Como usar esta ferramenta
Colar ou enviar
Cole JavaScript no painel esquerdo ou envie um ficheiro .js ou .txt. Use Amostra para carregar código de exemplo. Use Limpar para repor.
Ver saída TypeScript
O painel direito mostra TypeScript com anotações de tipo. Os tipos podem ser inferidos ou adicionados como any quando pouco claros.
Copiar ou baixar
Use Copiar ou Baixar para obter a saída .ts. Reveja e refine os tipos. Execute tsc para validar.
Exemplos JavaScript para TypeScript
Aqui está um exemplo de conversão de JavaScript para TypeScript com anotações de tipo.
Exemplo: pesquisa de plano de subscritor
Entrada JavaScript:
Saída TypeScript:
Quando JavaScript para TypeScript ajuda
When migrating a JS project to TypeScript, this tool gives a starting point. You will need to refine types, fix any issues, and run the TypeScript compiler (tsc). Build tools like webpack, Vite, and Angular integrate TypeScript. For JSX/React, use Formatador JSX for formatting.
Perguntas frequentes
Os meus dados são privados?
Sim. A conversão executa-se inteiramente no seu navegador. Nenhum dado é enviado a qualquer servidor.
Os tipos são precisos?
A ferramenta infere tipos quando possível. Casos complexos podem usar any. Reveja e refine a saída.
Suporta JSX?
JSX em JavaScript pode ser convertido para TSX. Verifique a saída. Para formatar JSX, use Formatador JSX.
Posso converter TypeScript para JavaScript?
Use o compilador TypeScript (tsc) ou Babel para isso. Esta ferramenta converte JS para TS.
E o modo strict?
A saída pode não satisfazer TypeScript strict. Adicione flags strict e corrija erros conforme necessário.
Ferramentas relacionadas
TypeScript. ECMAScript. MDN JavaScript. webpack. Babel. Prettier.