TypeScript online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
Uruchamiaj TypeScript online w przeglądarce
Darmowy edytor online i kompilator TypeScript. Piszesz kod TS w przeglądarce, klikasz Uruchom, a tsgo (natywny kompilator TypeScript napisany w Go) generuje JavaScript, który Node 24 wykonuje w kilka sekund. Bez tsc, bez ts-node, bez konfigurowania tsconfig.json.
tsgo generuje .js z twojego .ts, a Node 24 uruchamia wynik, więc dostajesz pełne sprawdzanie typów bez narzutu pamięci transpilatora przy każdym uruchomieniu. @types/node jest preinstalowany, więc masz typy dla API Node. Przydaje się do testowania typów generycznych, poznawania zaawansowanych funkcji na poziomie typów albo przygotowań do rozmowy rekrutacyjnej z TS bez wychodzenia ze strony.
Dlaczego ten edytor online TypeScript się przydaje
- Błyskawiczne uruchamianie TypeScriptu: tsgo kompiluje pliki .ts, a Node 24 uruchamia je w kilka sekund, z pełnym sprawdzaniem typów.
- Pełne podświetlanie składni TypeScript, autouzupełnianie świadome typów i diagnostyka tsgo, na tym samym silniku edytora co VS Code.
- Obsługa standardowego wejścia. Linie trafiają do
process.stdin, więc typowane interfejsyreadlinei asynchroniczne iteratory stdin zachowują się tak samo jak przy lokalnym uruchomieniuts-node script.ts. Nie musisz u siebie zakładać tsc, ts-node ani tsconfig.json. - TypeScript 5.3 z tsgo (natywnym kompilatorem TS napisanym w Go), ts-node i @types/node: pełne sprawdzanie typów oraz obsługa ES2022 w czasie działania.
Co możesz zbudować w edytorze online TypeScript
- Interfejsy, typy generyczne, unie i typy literałowe oraz strażnicy typów. Pisz typowany TS, patrz, jak tsgo generuje czysty .js, i uruchamiaj go na Node 24.
- Zaawansowane typy: typy mapowane, typy warunkowe, typy szablonów literałów i typy narzędziowe (Pick, Omit, Record), sprawdzane przez kompilator.
- Szybkie eksperymenty w TypeScript: wypróbuj nowy wzorzec typów, potwierdź regułę zawężania, przetestuj ograniczenie typu generycznego albo zobacz, jak tsgo zgłasza błąd typu.
Edytor TypeScript online: najczęstsze pytania
Czy edytor TypeScript online jest darmowy?
Czy muszę instalować tsc albo Node, żeby uruchamiać TypeScript online?
Czy edytor online TypeScript działa na telefonie i Chromebooku?
Czy edytor online TypeScript obsługuje stdin?
process.stdin. Typowane interfejsy readline, asynchroniczne iteratory process.stdin i wszystko, co jest typowane przez NodeJS.ReadStream z @types/node, zachowuje się tak samo jak przy lokalnym uruchomieniu skryptu.Jak uczyć się TypeScriptu po wypróbowaniu edytora?
Czym to się różni od oficjalnego TypeScript Playground?
console.log, danymi ze stdin i błędami czasu działania, a nie tylko skompilowany JS.Czy mogę uruchomić TypeScript online bez wcześniejszej kompilacji do JavaScriptu?
.ts, kliknij Uruchom, a edytor skompiluje go przez tsgo i uruchomi wygenerowany JavaScript na Node 24 w jednym kroku. Nie ma osobnego budowania przez tsc, konfiguracji ts-node ani tsconfig.json: działa to jak bezpośrednie uruchomienie pliku TypeScript.Przydatne narzędzia do TypeScript
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem TypeScript online. Wszystkie w Coddy.