Playground de TypeScript
Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.
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 interfacesreadlinetipadas y los iteradores asíncronos de stdin se comportan igual que al ejecutarts-node script.tslocalmente. 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?
¿Necesito instalar tsc o Node para ejecutar TypeScript online?
¿Funciona el playground de TypeScript en móvil y Chromebook?
¿El playground de TypeScript admite stdin?
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?
Herramientas útiles para TypeScript
Herramientas gratuitas basadas en el navegador que complementan el Playground de TypeScript - todo parte de Coddy.