Menu
Coddy logo textTech

Playground TypeScript

Écrivez, exécutez et partagez des extraits de code — sans installation.

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

Exécutez du TypeScript en ligne dans votre navigateur

Un playground et compilateur TypeScript en ligne, gratuit. Tu écris du TS dans ton navigateur, tu cliques sur Exécuter, et tsgo (le compilateur TypeScript natif écrit en Go) produit du JavaScript que Node 24 exécute en quelques secondes. Pas de tsc, pas de ts-node, pas de tsconfig.json à configurer au préalable.

tsgo émet du .js à partir de ton .ts et Node 24 exécute le résultat — tu obtiens donc une vérification de types complète sans le surcoût mémoire d'un transpileur à chaque exécution. @types/node est préinstallé pour les types de l'API Node, pratique pour tester des génériques, explorer des fonctionnalités avancées au niveau des types ou préparer un entretien TS sans quitter la page.

Pourquoi ce playground TypeScript est utile

  • Exécution TypeScript instantanée — tsgo compile vos fichiers .ts et Node 24 les exécute en quelques secondes, avec vérification de types complète.
  • Coloration syntaxique TypeScript complète, autocomplétion sensible aux types et diagnostics tsgo, propulsés par le même moteur d'éditeur que VS Code.
  • Entrée stdin prise en charge. Les lignes alimentent process.stdin, donc les interfaces readline typées et les itérateurs stdin asynchrones se comportent comme si tu lançais ts-node script.ts en local. Pas de tsc, ts-node ni tsconfig.json à mettre en place de ton côté.
  • TypeScript 5.3 avec tsgo (le compilateur TS natif propulsé par Go), ts-node et @types/node — vérification de types complète et runtime ES2022.

Ce que vous pouvez construire dans le playground TypeScript

  • Interfaces, génériques, types union et littéraux, et type guards. Écris du TS typé, regarde tsgo émettre du .js propre et exécute-le sur Node 24.
  • Types avancés : mapped types, conditional types, template literal types et utility types (Pick, Omit, Record), validés par le compilateur.
  • Petites expériences TypeScript : teste un nouveau pattern de types, valide une règle de narrowing, essaie une contrainte générique, ou regarde comment tsgo remonte une erreur de type.

Questions fréquentes sur le playground TypeScript en ligne

Le playground TypeScript en ligne est-il gratuit ?
Oui, le playground TypeScript est gratuit. Pas d'inscription, pas de tsc à installer, pas de tsconfig.json à créer — ouvre la page et laisse tsgo compiler pour toi.
Faut-il installer tsc ou Node pour exécuter du TypeScript en ligne ?
Aucune installation nécessaire. Pas besoin du compilateur tsc, de ts-node ni d'un tsconfig.json. tsgo (le compilateur TypeScript natif en Go) émet du JS et Node 24 l'exécute.
Le playground TypeScript fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground TypeScript tourne dans n'importe quel navigateur moderne, sur desktop, tablette ou mobile. Pratique pour tester des bouts de TS depuis un Chromebook ou un iPad sans installer Node ni tsc.
Le playground TypeScript prend-il en charge stdin ?
Oui. Une fois que tsgo a compilé ton .ts et que Node 24 l'exécute, les lignes que tu tapes dans la zone stdin sont transmises à process.stdin. Les interfaces readline typées, les itérateurs asynchrones de process.stdin et tout ce qui est typé avec NodeJS.ReadStream de @types/node se comportent exactement comme si tu lançais ton script en local.
Comment apprendre TypeScript après avoir testé le playground ?
Modifie le TypeScript d'exemple, appuie sur Exécuter et itère. Quand tu veux quelque chose de plus structuré, le cours interactif TypeScript de Coddy couvre les types, les génériques, les interfaces et la programmation avancée au niveau des types.