Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
Outils connexes
Bac à Sable CSS FlexboxJavaScript est-il activé ?Convertisseur SVG en React/JSX
Page d'accueil > Outils pour webmestres > Playground TypeScript
 

Playground TypeScript

Écrivez, compilez, vérifiez les types et exécutez du TypeScript dans votre navigateur avec des diagnostics en direct, une sortie JavaScript, des contrôles de mode strict, des exemples rapides et une console sécurisée.

Playground TypeScript
Cockpit du compilateur du navigateur
Chargement du compilateur TypeScript
Exemples rapides :
TS playground.ts En attente du compilateur
0 lignes
Options du compilateur
Pipeline de compilation
TS
Source
Analyser le texte TypeScript
Types
Vérifier les contrats et l'inférence
JS
Émission
Générer le résultat JavaScript
Exécution
Console sandboxée uniquement
ℹ La compilation s'effectue dans votre navigateur. La bibliothèque de types intégrée et compacte est utile pour les extraits de code ; les types de packages spécifiques à un projet ont toujours leur place dans votre configuration TypeScript locale.

Embed Playground TypeScript Widget

Sortie du compilateur
En attente de TypeScript
État des types
En attente
Diagnostics
0
Taille de la sortie
0 B
Temps de compilation
0 ms
Le compilateur est en cours de chargement. Les diagnostics apparaîtront ici après la première compilation.
Sortie de l’exécution en sandbox
Exécutez le JavaScript compilé pour voir la sortie de la console ici.
'; 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 = 'Exécutez le JavaScript compilé pour voir la sortie de la console ici.'; }); 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 + ' prêt'; setStatus('ready', 'Compilateur prêt'); compileNow(); return; } if (attempt > 80) { compilerStateEl.textContent = 'Compilateur indisponible'; setStatus('error', 'Compilateur indisponible'); diagnosticsEl.innerHTML = '
Impossible de charger le compilateur TypeScript
Vérifiez votre connexion réseau ou votre bloqueur de contenu, puis rechargez la page.
'; return; } setTimeout(function () { waitForCompiler(attempt + 1); }, 150); } waitForCompiler(0); })();
📲

Installer l’appli MiniWebtool

Ajoutez à votre écran d’accueil pour un accès instantané — gratuit, rapide, sans téléchargement.

           

Envie de plus rapide et sans pub ?

Playground TypeScript

Ce TypeScript Playground vous permet de tester un extrait rapidement sans ouvrir un projet complet. Il exécute le compilateur TypeScript dans votre navigateur, affiche les diagnostics de vérification de types avec les numéros de ligne, émet du JavaScript et peut exécuter des sorties simples dans une console en sandbox.

Ce que fait ce TypeScript Playground

L’outil est conçu pour les vérifications TypeScript quotidiennes : valider le rétrécissement d’unions, tester des types auxiliaires génériques, comparer les targets du compilateur, confirmer le comportement du strict mode et examiner le JavaScript émis par TypeScript. Il est utile pour apprendre, déboguer un exemple compact, préparer une réponse ou vérifier un petit refactoring avant de l’intégrer à un projet.

Comment utiliser le compilateur TypeScript

  1. Collez du TypeScript dans l’éditeur ou choisissez un exemple rapide.
  2. Sélectionnez un target JavaScript et un format de module.
  3. Activez le strict mode et la vérification optionnelle de l’accès indexé lorsque vous souhaitez des diagnostics plus stricts.
  4. Cliquez sur Compiler et Vérifier les Types, ou laissez la compilation automatique activée pour un retour en direct.
  5. Examinez les diagnostics, inspectez le JavaScript émis, puis exécutez des extraits simples dans la console en sandbox.

Notes sur la vérification de types

Le compilateur du navigateur utilise un fichier de déclaration intégré compact pour les objets JavaScript courants comme les arrays, strings, records, JSON, console et timers. Cela garde le playground rapide et autonome pour les extraits. Si votre code dépend de React, Node.js, DOM APIs ou de déclarations spécifiques à un paquet, confirmez le résultat final dans votre projet avec son véritable tsconfig.json et les paquets de types installés.

Exemples et cas d’usage

Utilisez le playground lorsque vous souhaitez isoler une erreur de type d’une base de code plus large, comparer comment le strict mode modifie les diagnostics, expliquer un concept TypeScript à un collègue ou vérifier comment un petit extrait se compile en JavaScript. Les exemples intégrés couvrent les unions discriminées, les auxiliaires de record génériques, l’opérateur satisfies et les erreurs de type intentionnelles, afin que vous puissiez voir à la fois des états de compilateur sains et en échec.

  • Valider un type d’union avant de l’ajouter à un modèle de réponse d’API.
  • Tester un auxiliaire générique sans attendre une build complète de l’application.
  • Inspecter le JavaScript émis lors du changement des options de target ou de Module.
  • Partager une reproduction compacte d’un diagnostic TypeScript.
Pour les builds de production, utilisez cette page comme un banc de diagnostic rapide, puis exécutez le compilateur, le bundler, le linter, les tests et la build du framework de votre projet avant de déployer.

FAQ

Cet outil vérifie-t-il les types TypeScript ?

Oui. Il construit un programme TypeScript dans le navigateur et rapporte les diagnostics du compilateur, y compris les erreurs de type, les erreurs de syntaxe et les messages relatifs aux options du compilateur.

Puis-je modifier les options du compilateur TypeScript ?

Oui. Les principaux contrôles couvrent target JavaScript, sortie de Module, strict mode, émission de déclarations et noUncheckedIndexedAccess.

Pourquoi un type de bibliothèque est-il manquant ?

Ce playground utilise volontairement une bibliothèque de types intégrée compacte. Pour les types de framework, DOM, Node.js ou paquets npm, utilisez la configuration de votre projet local.

L’exécuteur JavaScript est-il sûr ?

L’exécuteur utilise un iframe en sandbox pour les extraits rapides. Évitez d’exécuter du code non fiable et testez le code réel des applications dans votre environnement de développement habituel.

Citez ce contenu, cette page ou cet outil comme suit :

"Playground TypeScript" sur https://MiniWebtool.com/fr/playground-typescript/ de MiniWebtool, https://MiniWebtool.com/

by miniwebtool team. Updated: 2026-05-23

Outils pour webmestres:

Outils en vedette:

Calculatrice de Compatibilité AmoureuseGénérateur de Carte de Crédit AléatoireCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Calculateur de Position du SoleilCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨convertisseur ppm en pourcentageConvertisseur cm en pieds et poucesExtracteur d'Images de VidéoConvertisseur de Pourcentage en PPMRecherche d'Identifiant Instagramrecherche-d-adresse-MACGénérateur de mots aléatoires en anglaisGénérateur de chaînes aléatoiresSélecteur de Films AléatoireConvertisseur de Pieds et Pouces en CentimètresCalculateur de percentile de tailleRandomiseur de listeConvertisseur de décimales en tempsConvertisseur HEX en CMJNStatistiques de Chaîne YouTubeGénérateur d'Action ou Vérité AléatoireSupprimer des accents du texteCalculatrice de SommeCompteur de lignesFusionner des vidéosConvertisseur de Temps en Décimalcalculatrice-des-exposants-haute-précisionGénérateur de Cartes à Jouer AléatoireConvertisseur FPSCalculatrice d'escalier👙 Calculateur de Taille de Soutien-GorgeRecherche d'identifiant FacebookCalculateur de BarbecueParaphraseur IACalculateur d'âgeCalculateur de pâte à pizzaConvertisseur de taille de fichierCalculateur de Numéro MaîtreCalculateur de nombres angéliquesCalculatrice du Nombre d'ÂmeGénérateur de cartes de bingoGénérateur de patron de cône à platOutil en ligne pour supprimer la ponctuationCalculatrice de MédianeCalculatrice de Durée🎮 Convertisseur de Monnaie de JeuTrier les NombresQuelle est mon adresse IP ?Extracteur AudioGénérateur de Code MorseGénérateur d'heure aléatoireCalculateur de Probabilité de DésGénérateur de points à relierConvertisseur d'AngleConvertisseur de Fraction en PourcentageSimulateur de Portes LogiquesCalculatrice de Circonférence d'EllipseCalculatrice de test du khi-deuxSupprimer les espacesGénérateur de Couleurs AléatoiresCalculatrice de Rectangle d'OrListe des Années Bissextiles🔍 Vérificateur de PlagiatCalculatrice HexadécimaleGénérateur de Coordonnées AléatoiresGénérateur de personnage RPG aléatoireCalculateur de Retour de SaturneRecadreur VidéoCalculateur de Numéro de Semaine🖱️ Compteur de ClicsGénérateur de Sujets de Débat AléatoiresGénérateur de LabyrinthesCalculateur d'autonomie de batterieCalculateur de vitesse de cyclismeCalculateur de Moment d'InertieCalculateur de Salaire aux ToilettesCalculatrice de la diminution en pourcentageCalculateur d'ArctangenteCalculateur de TangenteFormateur de TexteGénérateur d'adresse IP aléatoireCalculateur de Coût de CarburantCalculatrice ModuloGénérateur de Nonogrammes (Picross)Générateur de Repas AléatoireAnalyseur d'adresse MACCalculateur de Risque RelatifGénérateur de Distribution GaussienneSuppresseur de Caractères InvisiblesTrier les lignes par ordre alphabétiqueVérificateur de Nombre Pair ou ImpairCalculateur de CosinusCalculateur de Taille de PneusCalculatrice d'Écart-Type RelatifDiviseur AudioGénérateur de Super-pouvoir AléatoirePivoter la vidéoConvertisseur de Fréquence et de Longueur d'OndeFusion de SRTGénérateur d'Activités AléatoiresCalculatrice de conversion de levureCompresseur VidéoGénérateur de main de poker aléatoireCalculateur de Revenus TwitchCalculatrice de Combinaisoncalculatrice-de-hba1cGénérateur de tableau de tournoi aléatoireCalculateur de SinusCalculatrice BinaireCalculateur d'écart-typeCalculatrice de Valeurs AberrantesCalculatrice du Nombre d'ExpressionCompteur de SyllabesGénérateur de mots mêlésCalculateur d'espérance de vieConvertisseur de chiffres romainsConvertisseur de Livres en KilogrammesGénérateur de codes-barresGénérateur de numéros de loterieAjouter ou Remplacer l'Audio dans une VidéoBoule Magique 8Calculatrice du Pourcentage d'AugmentationCalendrier de nouvelle lune et pleine luneVérificateur de Nom d’Utilisateur sur les Réseaux SociauxCalculateur d'âge biologiqueCalculateur de Notes PondéréesCalculateur de Saumure et SalinitéExtracteur d'URLCalculateur de CoupleConvertisseur de Calendrier HébraïqueGénérateur de clé WPA en ligneInverser la VidéoVérificateur d'équerrage (Règle du 3-4-5) 📐Calculateur de fumage de viandeCalculateur de Puissance TriphaséeCalculatrice de numéro de nomCalculatrice de remboursement de prêtCalculateur de LevainCalculateur de rythme de natationCalculatrice de terrasseCalculatrice du rendement des obligationsGénérateur d'IMEI AléatoireGénérateur de lettres aléatoiresCalculateur de ToreCalculateur du Signe de VénusCalculatrice de numérologieConvertisseur BCD en DécimaleConvertisseur de Degrés Décimaux en DMSGénérateur de Quiz IASupprimer les sauts de ligneCalculateur de Date MédianeCalculateur de Décibels (dB)Calculateur de Nombre HeureuxCalculateur de pas en distanceCalculateur de Point d’ÉbullitionCalculateur d'Éclairage de PièceCalculatrice du Ratio par Rapport au PourcentageConversion de kg en lbsConvertisseur d'adresse IP en binaireConvertisseur d'adresse IP en hexadécimalCréateur de mots croisésCalculateur d'hydratation de pâteCompter le nombre de caractèresConvertisseur de Codes Couleur Tous FormatsGénérateur de cryptogrammeGénérateur de Date AléatoireLanceur de PièceQuel est mon Numéro Porte-Bonheur ?Calculateur de Déficit CaloriqueCalculatrice de la Loi d'OhmExtracteur d'e-mailGénérateur d'adresse MACGénérateur de mots mélangésHumaniseur de Texte IASolveur d'inéquations📅 Calculateur de Différence entre DatesCalculateur de Différence de ListesCalculateur de filCalculateur de FrottementCalculateur de Longueur d'Antenne💧 Calculateur de Point de RoséeCalculateur kVACalculatrice RectangulaireConvertisseur de Taille de BagueConvertisseur Octal en DécimalGénérateur d’excuses aléatoiresGénérateur de Carré MagiqueListe des Nombres de FibonacciSupprimer l'audio d'une vidéoCalculateur d’Aire de Polygone IrrégulierCalculateur de Mégapixels vers Taille d'ImpressionCalculateur de résistance pour LEDCalculateur de Score de BowlingCalculateur de substrat d'aquariumCalculatrice de Z-ScoreCalculatrice du Théorème des Restes ChinoisConvertisseur d'Unité AstronomiqueConvertisseur de cuillères à café en cuillères à soupeConvertisseur de pouces en cmConvertisseur de SRT en TXTCalculateur de Sel pour PiscineCalculateur de Volume de PiscineCalculateur de Taille de Chauffe-EauCalculateur de Résine ÉpoxyCalculateur d'espacement des balustresCalculateur de plinthes et mouluresCalculateur de bardageCalculateur de lasure pour terrasseCalculateur de Semences de GazonCalculateur de gazonCalculateur d'AsphalteCalculateur de Yards CubesCalculateur de Remplissage de ConduitCalculateur de condensateurs en série et parallèleCalculateur de Reactance InductiveCalculateur de Lux en LumensConvertisseur Lumens en WattsCalculateur de Taille de GénérateurConvertisseur mAh en WhCalculateur Ampères en WattsCalculateur de Watts en AmpèresCalculateur de Résistances en SérieCalculateur de Plan InclinéCalculateur d'Avantage MécaniqueCalculateur de vitesse du sonCalculateur de vitesse d’ondeCalculateur de flottabilitéCalculateur de Vitesse TerminaleCalculateur de longueur d'onde de de BroglieCalculateur d'énergie du photonCalculateur E=mc²Calculateur de dilatation du tempsCalculateur de la Troisième Loi de KeplerCalculateur de vitesse de libérationCalculateur de Force GravitationnelleCalculateur de la Loi de Beer-LambertCalculateur d'équation de NernstCalculateur de Pression OsmotiqueCalculateur d'élévation du point d'ébullitionCalculateur d'Abaissement du Point de CongélationCalculateur de Composition CentésimaleCalculateur de NormalitéCalculateur de MolalitéConvertisseur pKa en KaCalculateur de Henderson-HasselbalchCalculateur de Rendement ThéoriqueCalculateur de Réactif LimitantCalculateur de Configuration ÉlectroniqueTableau périodique interactifGénérateur de Plan de Cours IAGénérateur de Citations (APA/MLA/Chicago)Calculateur de Pourcentage de PrésenceCalculateur de Score APCalculateur de Score ACTCalculateur de Score SATConvertisseur Pourcentage en CGPAConvertisseur CGPA en PourcentageCorrecteur de Notes Facile (EZ Grader)Calculateur du Coût d'un EnfantCalculateur de Consommation de Lait pour BébéCalculateur de taille de couchesGénérateur de prénoms de bébéPrédicteur de la couleur des yeux de bébéCalculateur de Percentile IMC pour EnfantCalculateur de Taille Adulte de l'EnfantCalculateur du Temps de Doublement de hCGCalculateur de date d'accouchement FIVCalculateur d'ImplantationPrédicteur de Sexe ChinoisFormateur de date ISO 8601Convertisseur de date julienneCalculateur de siesteCalculateur de Phase de la LuneCalculateur de lever et coucher du soleilHorloge mondialeConvertisseur de Date en Chiffres RomainsCompte à Rebours de la RetraiteCalculateur de SobriétéCalculateur de demi-anniversaireCalculateur d’anniversaireCalculateur de Répartition des PourboiresCalculateur de ROI Email MarketingCalculateur de Coût Par LeadCalculateur de Fonds de RoulementCalculateur de Marge sur Coûts VariablesCalculateur FIFO / LIFOCalculateur de Stock de SécuritéCalculateur de Point de CommandeCalculateur de Quantité Économique de Commande EOQCalculateur d’AmortissementCalculateur de Prix d'ArtisanatCalculateur de prix de grosCalculateur de Profit ShopifyCalculateur Amazon FBACalculateur de frais eBayCalculateur de Frais EtsyCalculateur de frais StripeCalculateur de frais PayPalConvertisseur de cotes de parisCalculateur de DîmeCalculateur de ZakatCalculateur de Droits de Timbre du Royaume-UniCalculateur d'Exonération HRACalculateur de GratificationCalculateur NPSCalculateur EPFCalculateur PPFCalculateur de RDCalculateur SWPCalculateur de Gross-UpCalculateur de Comparaison de PrêtsCalculateur de Taux d’Utilisation du CréditCalculateur d’Échelle de CDCalculateur de Bons du Trésor (T-Bill)Calculateur de I BondCalculateur d'Épargne Études 529Calculateur HSACalculateur d'indemnité de licenciementCalculateur d'augmentation de salaireGénérateur de facturesCalculateur d'indemnités journalièresCalculateur de remboursement kilométriqueCalculateur d'Augmentation de LoyerCalculateur de loyer au prorataCalculateur de Loyer AbordableCalculateur de Prix Clé en Main VoitureCalculateur de Capacité d'Achat AutomobileCalculateur de Prêt MotoCalculateur de prêt pour camping-carCalculateur de prêt bateauCalculateur de prêt foncierCalculateur de prêt constructionCalculateur de Prêt Hypothécaire à Intérêts SeulementCalculateur de Prêt BallonCalculateur de Points HypothécairesCalculateur de PMICalculateur de Paiement Hypothécaire aux Deux SemainesCalculateur de Prêt Hypothécaire ARMCalculateur de prêt VACalculateur de Salaire NetGénérateur de requêtes SQL avec IAGénérateur de RegEx IAVisualiseur de Données IA (Coller CSV)Analyseur de Ton de Texte par IAAnalyseur de CV par IAConvertisseur d'Unités IA (Langage Naturel)Générateur de Lettre d'Excuses IAGénérateur d'Excuses Polies par IAGénérateur d'Itinéraire de Voyage IAGénérateur de Liste de Lecture IAGénérateur de Plan d'Entraînement IAGénérateur de Plan de Repas IAGénérateur d'Idées de Cadeaux IAGénérateur de Recettes IA à Partir des IngrédientsCalculateur de ROI des bourses d'étudesCalculateur de Coût des ÉtudesCalculateur d'Heures d'Apprentissage pour la Maîtrise d'une LangueGénérateur de Quiz de VocabulaireGénérateur de Notes CornellCalculateur de courbe d'apprentissagePlanificateur de Répétition Espacée de Cartes MémoireCalculateur de Mélange de Couleurs de PeintureCalculateur de joints de carrelageCalculateur de Capabilité de Processus Six SigmaTéléchargeur de miniatures YouTubeEstimateur de revenus YouTube
×

Faites-nous une faveur et répondez à 3 questions rapides

Merci pour votre participation à notre sondage. Votre contribution nous aidera à améliorer nos services.

Où avez-vous entendu parler de nous pour la première fois?

Quel est votre outil préféré sur notre site?

Si Autre, veuillez préciser:

Quelle est la probabilité que vous recommandiez cet outil à un ami?

PAS DU TOUT PROBABLEEXTRÊMEMENT PROBABLE

Score probable: (1-10)