Menu
Coddy logo textTech

Playground de TypeScript

Escreva, execute e compartilhe trechos de código — sem instalação.

index.ts
Output
Click Run to see the output here.

Rode TypeScript online no navegador

Um playground e compilador de TypeScript online e gratuito. Escreva TS no navegador, aperte Rodar e o tsgo (compilador nativo de TypeScript em Go) emite JavaScript que o Node 24 executa em segundos. Sem tsc, sem ts-node, sem tsconfig.json para configurar antes.

O tsgo emite .js a partir do seu .ts e o Node 24 executa o resultado, então você tem verificação completa de tipos sem o custo de memória de um transpiler a cada execução. O @types/node já vem pré-instalado para tipos da API do Node — útil para testar generics, explorar recursos avançados a nível de tipos ou se preparar para uma entrevista de TS sem sair da página.

Por que este playground de TypeScript vai te ajudar

  • Execução instantânea de TypeScript — o tsgo compila seus .ts e o Node 24 executa em segundos, com verificação completa de tipos.
  • Destaque de sintaxe TypeScript, autocompletar com reconhecimento de tipos e diagnósticos do tsgo, com o mesmo motor de editor que roda no VS Code.
  • Suporte a stdin. As linhas alimentam process.stdin, então interfaces readline tipadas e iteradores assíncronos de stdin se comportam igual a rodar ts-node script.ts localmente. Nada de tsc, ts-node ou tsconfig.json para configurar do seu lado.
  • TypeScript 5.3 com tsgo (o compilador de TS nativo em Go), ts-node e @types/node — verificação de tipos completa e suporte a runtime ES2022.

O que você pode construir no playground de TypeScript

  • Interfaces, generics, union e literal types, e type guards. Escreva TS tipado, veja o tsgo emitir .js limpo e rode no Node 24.
  • Tipos avançados: mapped types, conditional types, template literal types e utility types (Pick, Omit, Record), validados pelo compilador.
  • Experimentos rápidos de TypeScript: teste um padrão novo de tipos, confirme uma regra de narrowing, valide um constraint genérico ou veja como tsgo reporta um erro de tipo.

Perguntas frequentes sobre o playground de TypeScript online

O playground de TypeScript online é gratuito?
Sim, o playground de TypeScript é gratuito. Sem cadastro, sem instalar tsc, sem tsconfig.json para criar — abra a página e deixe o tsgo compilar para você.
Preciso instalar tsc ou Node para rodar TypeScript online?
Não precisa instalar nada. Você não precisa do compilador tsc, do ts-node nem de um tsconfig.json. O tsgo (o compilador nativo de TypeScript em Go) emite JS e roda no Node 24.
O playground de TypeScript funciona no celular e no Chromebook?
Sim. O playground de TypeScript roda em qualquer navegador moderno, no desktop, tablet ou celular. Útil para testar trechos de TS em um Chromebook ou iPad sem instalar Node nem tsc.
O playground de TypeScript oferece suporte a stdin?
Sim. Depois que o tsgo compila seu .ts e o Node 24 executa o resultado, as linhas que você digita no campo stdin vão para process.stdin. Interfaces readline tipadas, iteradores assíncronos de process.stdin e qualquer coisa tipada com NodeJS.ReadStream de @types/node se comportam igualzinho a rodar o script localmente.
Como aprendo TypeScript depois de testar o playground?
Edite o TypeScript de exemplo, pressione Rodar e itere. Quando quiser algo mais estruturado, o curso interativo de TypeScript do Coddy cobre tipos, generics, interfaces e programação avançada a nível de tipos.