Simplifique su flujo de trabajo: Busque miniwebtool.
Añadir
Herramientas relacionadas
Laboratorio CSS Flexbox¿Está habilitado JavaScript?Conversor de SVG a React/JSX
Página de inicio > Herramientas para administradores web > Playground de TypeScript
 

Playground de TypeScript

Escribe, compila, verifica tipos y ejecuta TypeScript en tu navegador con diagnósticos en vivo, salida de JavaScript, controles de modo estricto, ejemplos rápidos y una consola aislada.

Playground de TypeScript
Panel de control del compilador del navegador
Cargando el compilador de TypeScript
Ejemplos rápidos:
TS playground.ts Esperando al compilador
0 líneas
Opciones del compilador
Canal de compilación
TS
Fuente
Analizar texto de TypeScript
Tipos
Verificar contratos e inferencia
JS
Emisión
Generar resultado de JavaScript
Ejecución
Solo consola controlada
ℹ La compilación se realiza en su navegador. La librería de tipos integrada y compacta es útil para fragmentos de código; los tipos de paquetes específicos de proyectos corresponden a su configuración local de TypeScript.

Embed Playground de TypeScript Widget

Salida del compilador
Esperando a TypeScript
Estado de tipos
Pendiente
Diagnósticos
0
Tamaño de la salida
0 B
Tiempo de compilación
0 ms
El compilador se está cargando. Los diagnósticos aparecerán aquí tras la primera compilación.
Salida de la ejecución en sandbox
Ejecuta el JavaScript compilado para ver la salida de la consola aquí.
'; updateStage('run', false); runnerEl.srcdoc = sandboxHtml; } function downloadJavaScript() { const blob = new Blob([jsOutputEl.value], { type: 'text/javascript;charset=utf-8' }); const url = URL.createObjectURL(blob); const link = document.createElement('a'); link.href = url; link.download = 'playground.js'; document.body.appendChild(link); link.click(); document.body.removeChild(link); URL.revokeObjectURL(url); } function tidyIndents() { const tidied = sourceEl.value .replace(/\t/g, ' ') .split('\n') .map(function (line) { return line.replace(/\s+$/g, ''); }) .join('\n') .replace(/\n{4,}/g, '\n\n\n'); sourceEl.value = tidied; compileNow(); } function resetSource() { sourceEl.value = document.getElementById('tsplay-source').defaultValue; compileNow(); } sourceEl.addEventListener('input', scheduleCompile); sourceEl.addEventListener('scroll', function () { linesEl.scrollTop = sourceEl.scrollTop; }); sourceEl.addEventListener('keydown', function (event) { if (event.key === 'Tab') { event.preventDefault(); const start = sourceEl.selectionStart; const end = sourceEl.selectionEnd; sourceEl.value = sourceEl.value.slice(0, start) + ' ' + sourceEl.value.slice(end); sourceEl.selectionStart = sourceEl.selectionEnd = start + 2; scheduleCompile(); } }); document.querySelectorAll('[data-example]').forEach(function (button) { button.addEventListener('click', function () { const name = button.getAttribute('data-example'); if (EXAMPLES[name]) { sourceEl.value = EXAMPLES[name]; compileNow(); } }); }); document.querySelectorAll('.tsplay-result .tsplay-tab').forEach(function (tab) { tab.addEventListener('click', function () { setActiveTab(tab.getAttribute('data-tab')); }); }); [targetEl, moduleEl, strictEl, indexedEl, declarationsEl].forEach(function (control) { control.addEventListener('change', compileNow); }); compileBtn.addEventListener('click', compileNow); runBtn.addEventListener('click', runJavaScript); document.getElementById('tsplay-copy-source').addEventListener('click', function () { copyText(sourceEl.value, 'TypeScript'); }); document.getElementById('tsplay-copy-js').addEventListener('click', function () { copyText(jsOutputEl.value, 'JavaScript'); }); document.getElementById('tsplay-download-js').addEventListener('click', downloadJavaScript); document.getElementById('tsplay-format-btn').addEventListener('click', tidyIndents); document.getElementById('tsplay-clear-console').addEventListener('click', function () { consoleEl.textContent = 'Ejecuta el JavaScript compilado para ver la salida de la consola aquí.'; }); document.getElementById('tsplay-clear-btn').addEventListener('click', resetSource); window.addEventListener('message', function (event) { if (!event.data || event.data.tsplayToken !== runnerToken) { return; } addConsoleLine(event.data.kind, event.data.value); }); function waitForCompiler(attempt) { syncEditorStats(); if (window.ts) { compilerStateEl.textContent = 'TypeScript ' + window.ts.version + ' listo'; setStatus('ready', 'Compilador listo'); compileNow(); return; } if (attempt > 80) { compilerStateEl.textContent = 'Compilador no disponible'; setStatus('error', 'Compilador no disponible'); diagnosticsEl.innerHTML = '
No se pudo cargar el compilador TypeScript
Comprueba tu conexión de red o bloqueador de contenido y vuelve a cargar la página.
'; return; } setTimeout(function () { waitForCompiler(attempt + 1); }, 150); } waitForCompiler(0); })();
📲

Instala la App MiniWebtool

Añade a tu pantalla de inicio para acceso instantáneo — gratis, rápido, sin descarga.

           

¿Quiere más rápido y sin anuncios?

Playground de TypeScript

Este TypeScript Playground te permite probar un fragmento rápidamente sin abrir un proyecto completo. Ejecuta el compilador TypeScript en tu navegador, muestra diagnósticos de verificación de tipos con números de línea, emite JavaScript y puede ejecutar salidas sencillas en una consola en sandbox.

Qué hace este TypeScript Playground

La herramienta está diseñada para comprobaciones cotidianas de TypeScript: validar el estrechamiento de uniones, probar tipos auxiliares genéricos, comparar targets del compilador, confirmar el comportamiento del strict mode y revisar el JavaScript que emite TypeScript. Es útil para aprender, depurar un ejemplo compacto, preparar una respuesta o comprobar una pequeña refactorización antes de llevarla a un proyecto.

Cómo usar el compilador TypeScript

  1. Pega TypeScript en el editor o elige un ejemplo rápido.
  2. Selecciona un target de JavaScript y un formato de módulo.
  3. Activa el strict mode y la verificación opcional de acceso indexado cuando quieras diagnósticos más estrictos.
  4. Haz clic en Compilar y Verificar Tipos, o deja activada la compilación automática para feedback en vivo.
  5. Revisa los diagnósticos, inspecciona el JavaScript emitido y luego ejecuta fragmentos sencillos en la consola en sandbox.

Notas sobre la verificación de tipos

El compilador del navegador usa un archivo de declaración integrado compacto para objetos JavaScript comunes como arrays, strings, records, JSON, console y timers. Esto mantiene el playground rápido y autocontenido para los fragmentos. Si tu código depende de React, Node.js, DOM APIs o declaraciones específicas de paquetes, confirma el resultado final dentro de tu proyecto con su tsconfig.json real y los paquetes de tipos instalados.

Ejemplos y casos de uso

Usa el playground cuando quieras aislar un error de tipo de una base de código más grande, comparar cómo el strict mode cambia los diagnósticos, explicar un concepto de TypeScript a un compañero o comprobar cómo un pequeño fragmento se compila a JavaScript. Los ejemplos integrados cubren uniones discriminadas, auxiliares de record genéricos, el operador satisfies y errores de tipo intencionales para que puedas ver estados de compilador tanto correctos como con fallos.

  • Validar un tipo de unión antes de añadirlo a un modelo de respuesta de API.
  • Probar un auxiliar genérico sin esperar a una build completa de la aplicación.
  • Inspeccionar el JavaScript emitido al cambiar las opciones de target o de Module.
  • Compartir una reproducción compacta de un diagnóstico de TypeScript.
Para builds de producción, usa esta página como banco de diagnóstico rápido y luego ejecuta el compilador, el bundler, el linter, las pruebas y la build del framework de tu proyecto antes de desplegar.

Preguntas frecuentes

¿Esta herramienta verifica los tipos de TypeScript?

Sí. Construye un programa TypeScript en el navegador y reporta los diagnósticos del compilador, incluidos errores de tipo, errores de sintaxis y mensajes de opciones del compilador.

¿Puedo cambiar las opciones del compilador TypeScript?

Sí. Los controles principales cubren target de JavaScript, salida de Module, strict mode, emisión de declaraciones y noUncheckedIndexedAccess.

¿Por qué falta un tipo de biblioteca?

Este playground utiliza intencionalmente una biblioteca de tipos integrada compacta. Para tipos de framework, DOM, Node.js o paquetes npm, usa la configuración de tu proyecto local.

¿Es seguro el ejecutor de JavaScript?

El ejecutor utiliza un iframe en sandbox para fragmentos rápidos. Evita ejecutar código no confiable y prueba el código real de las aplicaciones dentro de tu entorno de desarrollo habitual.

Cite este contenido, página o herramienta como:

"Playground de TypeScript" en https://MiniWebtool.com/es/playground-de-typescript/ de MiniWebtool, https://MiniWebtool.com/

by miniwebtool team. Updated: 2026-05-23

Herramientas para administradores web:

Herramientas destacadas:

Calculadora de Signo Solar, Lunar y Ascendente 🌞🌙✨Calculadora de día del año - ¿Qué día del año es hoy?Generador de IMEI Aleatorio📅 Calculadora de FechaCalculadora de Compatibilidad AmorosaCalculadora del Signo de VenusConvertidor de Pies y Pulgadas a CentímetrosConvertidor de cm a pies y pulgadasCalendario del Día del AñoSelector de Nombre AleatorioSelector de Películas AleatorioEliminar acentos del textoBúsqueda de ID de Usuario de InstagramConvertidor de kPa a psiBúsqueda de ID de usuario de Facebookcalculadora-de-hba1cCalculadora de Desviación Estándar RelativaCalculadora de SumaCalculadora de NumerologíaCalculadora de Duración de TiempoBola Mágica 8Calculadora de Número MaestroCalculadora de Número del NombreExtractor de Imágenes de Video📅 Calculadora de Diferencia entre FechasDescargador de Miniaturas de YouTubebúsqueda-de-direcciones-MACGenerador de Cartas de Baraja AleatorioSelector AleatorioConvertidor de Decimal a TiempoCalculadora de Promedio - Alta Precisiónconvertidor ppm a porcentajeCalculadora del Signo de MarteConvertidor de Porcentaje a PPMGenerador de Palabras DesordenadasEliminar espaciosGenerador de Código Morse¿Cuál es mi signo del zodiaco?Calculadora de CombinaciónDivisor de imágenesCalculadora Hexadecimal🌐 Convertidor de Zona HorariaCalculadora de cociente y residuoCalculadora de reducción porcentualCalculadora CPMCalculadora de Número del Alma¿Cuál es mi número de la suerte?🖱️ Contador de ClicsCalculadora de Coeficiente de VariaciónCalculadora de Velocidad de CiclismoConvertidor de Tiempo a DecimalCalculadora de notación científicaDivisor de AudioCalculadora de CírculosContador de líneasCalculadora de Número de Trayecto de VidaCalculadora de pendiente y gradoEstadísticas del Canal de YouTubeGenerador Aleatorio de ListasConvertidor de psi a kPaConvertidor de BaseCalculadora de Área de Polígono IrregularCalculadora de PermutaciónConvertidor de Tamaño de ArchivoGenerador de Nombres AleatoriosCalculadora del día de la semana de nacimientoCalculadora de Aumento PorcentualOrdenar NúmerosCalculadora de Número de DestinoLista de Años BisiestosGenerador de Cumpleaños AleatorioPrimeros n Dígitos de PiConvertidor de FPSGenerador de números de loteríaGenerador de Tabla de Valor PosicionalCalculadora de Percentil de EstaturaGenerador de hora aleatoriaVerificador de Nombre de Usuario en Redes SocialesGenerador de Plantilla de Cono DesarrolladoCalculadora de Duración de BateríaGenerador de Números Enteros AleatoriosGenerador de direcciones MACDivisor de vídeoFormateador de TextoConvertidor de fracción a número mixtoGenerador de Números Decimales AleatoriosGenerador de Superpoder AleatorioConversor de Calendario HebreoCalculadora de números de ángelesCalculadora de Posición del SolCalculadora de Promedio de BateoCalculadora de Prueba tCalcular tiempo entre dos fechasConversor de HTML a TextoCalculadora de Edad GestacionalCalculadora de Error PorcentualLanzador de MonedasCalculadora de MóduloGenerador de personaje RPG aleatorioCalculadora de Diferencia de ListasCalculadora de ERAGenerador de ContraseñaCalculadora de Grupo SanguíneoCalendario de Mercurio RetrógradoCalculadora de edadValidador XMLCalculadora de Retorno de SaturnoCalculadora de Log Base 10Calculadora OctalGenerador de sopa de letrasConvertidor de Número a FracciónSimulador de Puertas Lógicasconvertidor de palabras a números de teléfonoRotar VideoEliminar saltos de líneaLanzador de DadosCalculadora de Cambio PorcentualGenerador de Hash SHA256Generador de letras aleatoriasConvertidor de dirección IP a binarioGenerador de Número de PersonalidadInvertir TextoGenerador de Dirección IP AleatoriaGenerador de Texto Pequeño ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Calculadora de EscaleraCalculadora de Hace Cuánto TiempoDecodificador de Código MorseConvertidor de Notación Científica a DecimalCalculadora de Mínimo Común MúltiploCalculadora de Tasa de Crecimiento PorcentualCalculadora del día de la semanaGenerador de Números AleatoriosCambio de Tiempo SRTConvertidor de Porcentaje a DecimalGenerador de LaberintosCalculadora de Número de SemanaCalculadora de Compatibilidad de Signos LunaresCalculadora del signo de mercurioGenerador de Fechas AleatoriasConvertidor de Número a PalabraGenerador de Coordenadas AleatoriasGenerador de cartones de bingoGenerador de Unir los PuntosAnalizador de Direcciones MACCalculadora de la Conjetura de CollatzCalculadora de Monetización de YouTube ShortsCalculadora de Log (Logaritmo)Verificador de Número Par o ImparCalculadora de Déficit CalóricoConvertidor de tazas a gramosContar el número de caracteresCalculadora de Peso de AceroCalculadora de Resistencia para LEDCalculadora de número de dígitosConvertidor de Decimal a BCDProbador de fuerza de contraseñaCalculadora de Integral DobleFusionar vídeosAnalizador Avanzado de Compatibilidad ZodiacalCalculadora de Flujo en TuberíasCalculadora de ProporcionesGenerador de PIN AleatorioGenerador de Verdad o Reto AleatorioExtractor de URLCalculadora de media aritméticaConvertidor Número Mixto a FracciónGenerador Aleatorio de Nombres en LíneaCalculadora de Punto de EbulliciónGenerador de Nonogramas (Picross)⚔️ Calculadora de DPSCalculadora de PendienteExtractor de AudioCalculadora BinariaCalculadora de CosenoCreador de Diagramas de Caja y BigotesCalculadora de RedondeoCalculadora de SenoGenerador de Texto InvisibleCalculadora de Carga de VigasCalculadora de TechadoCalculadora de Transferencia de CalorGenerador de Versículos Bíblicos AleatoriosGenerador de CriptogramaSimplificador de Álgebra BooleanaCalculadora de ComisionesCalculadora de Error EstándarCalculadora de FraccionesCalculadora de Tasa de Interés EfectivoConvertidor de Fracción a PorcentajeConvertidor de decimal a notación científicaGraficador de funciones trigonométricasHerramienta en línea para eliminar puntuaciónConvertidor de Gramos a LibrasGenerador aleatorio de númerosGenerador de País AleatorioGenerador y Verificador de Hash BcryptCalculadora de Fuerza de Cilindro HidráulicoConvertidor de Radián a GradoCalculadora de Ganancias de TwitchCalculadora de PinturaCalculadora de AsfaltoCalculadora de Yardas CúbicasCalculadora de Longitud de AntenaCalculadora de Llenado de ConductoCalculadora de Condensadores en Serie y ParaleloCalculadora de Reactancia InductivaCalculadora de Iluminación de HabitacionesCalculadora de Lux a LúmenesConversor de Lúmenes a VatiosCalculadora de Tamaño de GeneradorConversor de mAh a WhCalculadora de Potencia TrifásicaCalculadora de kVACalculadora de Amperios a VatiosCalculadora de Vatios a AmperiosCalculadora de Resistencias en SerieCalculadora de FricciónCalculadora de Plano InclinadoCalculadora de Ventaja MecánicaCalculadora de Velocidad del SonidoCalculadora de Velocidad de OndaCalculadora de flotabilidadCalculadora de Velocidad TerminalCalculadora de Longitud de Onda de de BroglieCalculadora de Energía del FotónCalculadora E=mc²Calculadora de Dilatación del TiempoCalculadora de la Tercera Ley de KeplerCalculadora de Velocidad de EscapeCalculadora de Fuerza GravitacionalCalculadora de la Ley de Beer-LambertCalculadora de la Ecuación de NernstCalculadora de Presión OsmóticaCalculadora de Elevación del Punto de EbulliciónCalculadora de Descenso del Punto de CongelaciónCalculadora de Composición PorcentualCalculadora de NormalidadCalculadora de MolalidadConversor de pKa a KaCalculadora de Henderson-HasselbalchCalculadora de Rendimiento TeóricoCalculadora de Reactivo LimitanteCalculadora de Configuración ElectrónicaTabla Periódica InteractivaGenerador de Planes de Lecciones con IAGenerador de Cuestionarios con IAGenerador de Citas APA MLA ChicagoCalculadora de Porcentaje de AsistenciaCalculadora de Puntuación APCalculadora de Puntuación ACTCalculadora de Puntuación del SATConversor de Porcentaje a CGPAConversor de CGPA a PorcentajeCalificador Fácil (EZ Grader)Calculadora del Costo de Criar un HijoCalculadora de Consumo de Leche para BebésCalculadora de Talla de PañalesGenerador de Nombres de BebéPredictor del Color de Ojos del BebéCalculadora de Percentil de IMC InfantilPredictor de Altura InfantilCalculadora de Tiempo de Duplicación de hCGCalculadora de Fecha de Parto FIVCalculadora de ImplantaciónPredictor de Sexo ChinoFormateador de Fechas ISO 8601Conversor de Fecha JulianaCalculadora de SiestaCalculadora de fases lunaresCalculadora de amanecer y atardecerWorld ClockConvertidor de Fechas a Números RomanosCuenta Regresiva para la JubilaciónCalculadora de SobriedadCalculadora de Medio CumpleañosCalculadora de AniversarioCalculadora de Reparto de PropinasCalculadora de ROI de Email MarketingCalculadora de Costo por LeadCalculadora de Capital de TrabajoCalculadora de Margen de ContribuciónCalculadora FIFO / LIFOCalculadora de Stock de SeguridadCalculadora de Punto de PedidoCalculadora de Cantidad Económica de Pedido EOQCalculadora de DepreciaciónCalculadora de Precios de ArtesaníaCalculadora de Precio MayoristaCalculadora de Beneficios de ShopifyCalculadora Amazon FBACalculadora de Tarifas de eBayCalculadora de Tarifas de EtsyCalculadora de Comisiones de StripeCalculadora de Comisiones de PayPalConversor de Cuotas de ApuestasCalculadora de DiezmoCalculadora de ZakatCalculadora del Impuesto de Timbre del Reino UnidoCalculadora de Exención de HRACalculadora de GratificaciónCalculadora NPSCalculadora EPFCalculadora PPFCalculadora de RDCalculadora SWPCalculadora de Gross-UpCalculadora de Comparación de PréstamosCalculadora de Utilización de CréditoCalculadora de Escalera de CDCalculadora de Letras del Tesoro T-BillCalculadora de Bonos ICalculadora de Ahorros Universitarios 529Calculadora de HSACalculadora de Indemnización por DespidoCalculadora de Aumento de SueldoGenerador de FacturasCalculadora de ViáticosCalculadora de Reembolso de MillajeCalculadora de Aumento de AlquilerCalculadora de Alquiler ProrrateadoCalculadora de Alquiler AsequibleCalculadora de Precio Final del CocheCalculadora de Asequibilidad de CocheCalculadora de Préstamos para MotocicletasCalculadora de Préstamos para AutocaravanasCalculadora de Préstamo para BarcoCalculadora de Préstamo para TerrenoCalculadora de Préstamo de ConstrucciónCalculadora de Hipoteca de Solo InterésCalculadora de Préstamo GloboCalculadora de Puntos HipotecariosCalculadora de PMICalculadora de Pago Quincenal de HipotecaCalculadora de Hipoteca ARMCalculadora de Préstamos VACalculadora de Sueldo Neto (Pago Neto)Generador de consultas SQL con IAGenerador de RegEx con IAVisualizador de Datos con IA (Pegar CSV)Analizador de Tono de Texto con IAAnalizador de Currículum con IAConversor de Unidades con IA (Lenguaje Natural)Generador de Cartas de Disculpa con IAGenerador de Excusas Educadas con IAGenerador de Itinerarios de Viaje con IAGenerador de Listas de Lectura con IAGenerador de Planes de Entrenamiento con IAGenerador de Plan de Comidas con IAGenerador de Ideas de Regalos con IAGenerador de Recetas con IA a Partir de IngredientesCalculadora de ROI de BecasCalculadora de Costos UniversitariosCalculadora de Horas de Estudio para la Fluidez en un IdiomaGenerador de cuestionarios de vocabularioGenerador de Notas CornellCalculadora de Curva de AprendizajeProgramador de Repetición Espaciada de TarjetasCalculadora de Mezcla de Colores de PinturaCalculadora de LechadaCalculadora de Capacidad de Proceso Seis SigmaEstimador de Ganancias de YouTube
×

Háganos un favor y responda 3 preguntas rápidas

Gracias por participar en nuestra encuesta. Su opinión nos ayudará a mejorar nuestros servicios.

¿Dónde exactamente escuchaste sobre nosotros?

¿Cuál es tu herramienta favorita en nuestro sitio?

en otro caso, por favor especifica:

¿Qué posibilidades hay de que recomiende esta herramienta a un amigo?

NO ES PROBABLEEXTREMADAMENTE PROBABLE

Puntuación probable: (1-10)