Simplifique su flujo de trabajo: Busque miniwebtool.
Añadir
Véase también
Compilador de Less a CSSCompilador de SCSS a CSSConversor de SVG a React/JSX¿Está habilitado JavaScript?convertidor ppm a porcentaje
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 FechaEliminar acentos del textoCalculadora de Compatibilidad AmorosaConvertidor de Pies y Pulgadas a CentímetrosConvertidor de cm a pies y pulgadasCalculadora del Signo de VenusCalendario del Día del AñoBúsqueda de ID de Usuario de InstagramSelector de Películas AleatorioConvertidor de kPa a psiBúsqueda de ID de usuario de FacebookSelector de Nombre Aleatorio📅 Calculadora de Diferencia entre FechasCalculadora de HbA1cCalculadora de SumaCalculadora de Número del NombreCalculadora de Desviación Estándar RelativaCalculadora de NumerologíaCalculadora de Duración de TiempoDescargador de Miniaturas de YouTubeExtractor de Imágenes de VideoCalculadora de Posición del SolBola Mágica 8Calculadora de MóduloGenerador de Cartas de Baraja AleatorioCalculadora de Número MaestroBúsqueda de Direcciones MACEliminar espaciosSelector Aleatorioconvertidor ppm a porcentajeGenerador de Código MorseCalculadora de Promedio - Alta Precisión🖱️ Contador de ClicsCalculadora de CombinaciónGenerador de Palabras DesordenadasCalculadora de Edad GestacionalConvertidor de Porcentaje a PPMCalculadora de Cambio Porcentual¿Cuál es mi signo del zodiaco?Generador de números de loteríaCalculadora de Aumento PorcentualVerificador de Nombre de Usuario en Redes SocialesCalculadora de reducción porcentualDivisor de imágenesCalculadora HexadecimalConvertidor de Tiempo a DecimalOrdenar NúmerosCalculadora de Número de Semana¿Cuál es mi número de la suerte?Calculadora de CírculosEstadísticas del Canal de YouTubeConvertidor de FPSCalculadora de cociente y residuo🌐 Convertidor de Zona HorariaGenerador de Nombres AleatoriosConvertidor de psi a kPaCalculadora de pendiente y gradoGenerador Aleatorio de ListasConvertidor de CMYK a hexadecimalCalculadora de Percentil de EstaturaCalculadora de Coeficiente de VariaciónGenerador de Fechas AleatoriasFormateador de TextoConvertidor de Decimal a TiempoCalculadora de Promedio de BateoCalculadora CPMPrimeros n Dígitos de PiCalculadora de notación científicaGenerador de Superpoder AleatorioGenerador de Números Decimales AleatoriosCalculadora del Signo de MarteCalculadora de PermutaciónDivisor de AudioConvertidor de Tamaño de ArchivoCalculadora de Área de Polígono IrregularValidador XMLContador de líneasCalculadora de Número del AlmaCalculadora de Número de Trayecto de VidaCalculadora de Grupo SanguíneoGenerador de Hash SHA256Generador de ContraseñaCalculadora de Compatibilidad de Signos LunaresCalculadora OctalGenerador de direcciones MACCalculadora de media aritméticaConvertidor de fracción a número mixtoAñadir prefijo y sufijo al textoCalculadora de Número de DestinoGenerador de PIN AleatorioGenerador de sopa de letrasCalculadora de ERADivisor de videoCalcular tiempo entre dos fechasGenerador de cartones de bingoGenerador de Cumpleaños AleatorioCalculadora de Prueba tLista de Años BisiestosRotar VideoCalculadora del día de la semana de nacimientoCalculadora de Peso de AceroCalculadora de Duración de BateríaGenerador de hora aleatoriaGenerador aleatorio de númerosGenerador de Plantilla de Cono DesarrolladoSimulador de Puertas LógicasConversor de HTML a TextoConvertidor de Número a FracciónGenerador de Coordenadas AleatoriasCalculadora de número de dígitosBuscador de Citas (Inglés)Conversor de Calendario HebreoDecodificador de Código MorseGenerador de Texto Pequeño ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Convertidor de Notación Científica a DecimalCalculadora de Monetización de YouTube ShortsGenerador de Números Enteros AleatoriosCalculadora de Error PorcentualCalculadora de RedondeoGenerador de Verdad o Reto AleatorioLanzador de MonedasContar el número de caracteresCalculadora de Ganancias de TwitchCalculadora de media, mediana y modaConvertidor de números romanosConvertidor de Número a PalabraCalculadora de edadCalculadora Celsius a Fahrenheit Calculadora de Crecimiento Exponencial de Alta PrecisiónCalculadora de Hace Cuánto TiempoGenerador de CriptogramaCalculadora de Tasa de Crecimiento PorcentualGit Command GeneratorCalculadora de Retorno de SaturnoHerramienta en línea para eliminar puntuaciónAnalizador de Direcciones MACCalculadora de Tasa de Interés EfectivoCalculadora Log Base 2Convertidor hexadecimal a binarioGenerador Aleatorio de Nombres en LíneaCalculadora del signo de mercurioConvertidor octal a binarioCalculadora de Error EstándarCalculadora de FraccionesExtractor de AudioGenerador de Dirección IP AleatoriaGenerador de LaberintosGenerador de Números AleatoriosCalculadora de talla de bicicletaGenerador de anagramasConvertidor Binario a Código GrisEliminar saltos de líneaVerificador de Número Par o ImparCalculadora de Log Base 10Convertidor Decimal a HexadecimalGenerador de Piedra Papel TijeraCalculadora de Mínimo y MáximoCalculadora de fases lunaresCalculadora del Método de NewtonConvertidor de Decimal a BCDCreador de CrucigramasGenerador de Número de PersonalidadConvertidor de Milímetros a PulgadasConvertidor de tazas a gramosExtractor de URLGenerador aleatorio de animalesCalculadora de Estrategia MartingaleCalculadora BinariaCalculadora de Carga de VigasCalculadora de Resistencia para LEDGenerador de acordes aleatoriosGenerador de Emoji AleatorioCalculadora de DrywallCalculadora de Horas de TrabajoCalculadora de SenoCalculadora de Tipo CorporalConvertidor de Pulgadas a MilímetrosCalculadora de Nutrición de RecetasGenerador de Unir los PuntosPredictor de peso de cachorrosCalculadora de la Prueba Exacta de FisherConvertidor de dirección IP a binarioGraficador de Campo de Direcciones e InclinacionesGenerador de códigos de barrasHerramienta de Cifrado CésarMejorador de imágenesCalculadora de BarbacoaCalculadora de Rango IntercuartilCalculadora de TangenteCambio de Tiempo SRTConvertidor de Porcentaje a DecimalGenerador de Texto InvisibleGenerador JWTSolucionador de InecuacionesCalculadora de CosenoCalculadora de Fahrenheit a CelsiusCalculadora de Rectángulo ÁureoProteger PDFAgregar números de página al PDFReordenar páginas de PDFEliminar páginas de PDFRotar PDFJPG a PDFPDF a JPGComprimir PDFDividir PDFUnir PDFConvertidor de PT a PXConvertidor de PX a REMConvertidor de Tola a GramosConvertidor de unidades de tierras indiasConversor de mcg a mgGenerador de letras de canciones con IAGenerador de poemas con IAGenerador de Historias con IATraductor de IAResumidor de Texto con IAConversor de mg a mlConversor de MPH a KMH / KMH a MPHConversor de Nudos a MPHMetros Cúbicos a Pies CúbicosConversor de Pies Cúbicos a Yardas CúbicasConversor de Pies Cuadrados a Metros CuadradosConversor de Metros Cuadrados a Pies CuadradosConversor de Oz a MLConversor de ML a OzConversor de Galones a LitrosConvertidor de Litros a GalonesConversor de Kg a StoneConversor de Stone a KgConversor de millas a kmConversor de km a millasConversor de Fahrenheit a CelsiusConversor de Celsius a FahrenheitCalculadora del tamaño de mochilaCalculadora de volumen de tabla de surfCalculadora de tamaño de grip de tenisCalculadora de talla de cascoCalculadora de talla de guantesConvertidor de tallas de sombreroCalculadora de tamaño de snowboardCalculadora de tamaño de esquíTemporizador de splits para speedrunCalculadora de StablefordCalculadora de checkout de dardosCalculadora de economía de bowling de críquetCalculadora de strike rate de críquetCalculadora de Net Run RateCalculadora de proporción K/DCalculadora de rating EloCalculadora de recuperación de la frecuencia cardíacaCalculadora de Tiempo de SenderismoCalculadora de ritmo de remoCalculadora de Rendimiento por Edad en CarreraCalculadora de FTP y Zonas de PotenciaCalculadora de Beep TestCalculadora de Puntuación ACFTCalculadora de Wilks y DOTSCalculadora de Offset de LlantasBuscador de Índice de Carga y Código de Velocidad de NeumáticosCalculadora de Costo por MillaCalculadora de Compra de LeasingCalculadora de Mezcla de OctanajeCalculadora de Mezcla de Aceite 2 TiemposCalculadora de Cilindrada del MotorCalculadora de Sofá en la PuertaCalculadora de Cuerdas de LeñaCalculadora de CADR de Purificador de AireCalculadora de Tamaño de DeshumidificadorCalculadora de Tamaño de Ventilador de TechoCalculadora de Tamaño de CortinasCalculadora de Tamaño de AlfombraCalculadora de Altura para Colgar CuadrosCalculadora de Altura de Montaje de TVCalculadora de Tamaño de TVCalculadora de Volumen y Lámina de EstanqueCalculadora de Sal para PiscinaCalculadora de Volumen de PiscinaCalculadora de Tamaño de Calentador de AguaCalculadora de Resina EpoxiCalculadora de Espaciado de BalaustresCalculadora de Zócalos y MoldurasCalculadora de RevestimientoCalculadora de Tinte para TerrazasCalculadora de Semillas de CéspedCalculadora de CéspedCalculadora 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 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 TrabajoEstimador de Ganancias de YouTubeGenerador de personaje RPG aleatorio
×

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)