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

1

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.

2

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.

3

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:

Entrada

Saída TypeScript:

Saída

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.