Menu

Playground de TypeScript

Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.

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

Ejecuta TypeScript online en tu navegador

Un playground y compilador de TypeScript online y gratuito. Escribe TS en tu navegador, pulsa Ejecutar y tsgo (el compilador nativo de TypeScript hecho en Go) emite JavaScript que Node 24 ejecuta en segundos. Sin tsc, sin ts-node, sin tsconfig.json que configurar antes.

tsgo emite .js a partir de tu .ts y Node 24 ejecuta el resultado, así obtienes verificación de tipos completa sin la sobrecarga de memoria de un transpilador en cada ejecución. @types/node viene preinstalado para los tipos de la API de Node — útil para probar generics, explorar funciones avanzadas a nivel de tipos o preparar una entrevista de TS sin salir de la página.

Por qué este playground de TypeScript te va a servir

  • Ejecución instantánea de TypeScript — tsgo compila tus .ts y Node 24 los ejecuta en segundos, con tipado completo.
  • Resaltado completo de sintaxis de TypeScript, autocompletado con reconocimiento de tipos y diagnósticos de tsgo, impulsados por el mismo motor de editor que usa VS Code.
  • Soporte para stdin. Las líneas se envían a process.stdin, así que las interfaces readline tipadas y los iteradores asíncronos de stdin se comportan igual que al ejecutar ts-node script.ts localmente. Sin tsc, ts-node ni tsconfig.json que configurar de tu lado.
  • TypeScript 5.3 con tsgo (el compilador nativo de TypeScript en Go), ts-node y @types/node — verificación de tipos completa más soporte de ES2022 en runtime.

Qué puedes construir en el playground de TypeScript

  • Interfaces, generics, union y literal types, y type guards. Escribe TS tipado, mira cómo tsgo emite .js limpio y ejecútalo en Node 24.
  • Tipos avanzados: mapped types, conditional types, template literal types y utility types (Pick, Omit, Record), validados por el compilador.
  • Experimentos rápidos de TypeScript: prueba un patrón nuevo de tipos, confirma una regla de narrowing, valida un constraint genérico o mira cómo tsgo reporta un error de tipo.

Preguntas frecuentes sobre el playground de TypeScript online

¿Es gratis el playground de TypeScript online?
Sí, el playground de TypeScript es gratis. Sin registro, sin instalar tsc y sin tsconfig.json que crear: abre la página y deja que tsgo compile por ti.
¿Necesito instalar tsc o Node para ejecutar TypeScript online?
No hace falta instalar nada. No necesitas el compilador tsc, ts-node ni un tsconfig.json. tsgo (el compilador de TypeScript nativo en Go) emite JS y lo ejecuta sobre Node 24.
¿Funciona el playground de TypeScript en móvil y Chromebook?
Sí. El playground de TypeScript corre en cualquier navegador moderno, ya sea en escritorio, tablet o móvil. Útil para probar snippets de TS desde una Chromebook o un iPad sin instalar Node ni tsc.
¿El playground de TypeScript admite stdin?
Sí. Después de que tsgo compila tu .ts y Node 24 lo ejecuta, las líneas que escribes en el cuadro de stdin van a process.stdin. Las interfaces readline tipadas, los iteradores asíncronos de process.stdin y cualquier cosa tipada contra NodeJS.ReadStream de @types/node se comportan igual que al ejecutar tu script localmente.
¿Cómo aprendo TypeScript después de probar el playground?
Edita el TypeScript de ejemplo, presiona Ejecutar e itera. Cuando quieras algo más estructurado, el curso interactivo de TypeScript de Coddy cubre tipos, generics, interfaces y programación avanzada a nivel de tipos.