Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
Powiązane narzędzia
Plac Zabaw CSS FlexboxCzy włączona jest obsługa JavaScript?Konwerter SVG na React/JSX
Strona główna > Narzędzia dla administratorów stron > Playground TypeScript
 

Playground TypeScript

Pisz, kompiluj, sprawdzaj typy i uruchamiaj TypeScript w przeglądarce z diagnostyką na żywo, wynikowym kodem JavaScript, kontrolą trybu ścisłego, szybkimi przykładami i konsolą w piaskownicy.

Playground TypeScript
Panel sterowania kompilatora w przeglądarce
Ładowanie kompilatora TypeScript
Szybkie przykłady:
TS playground.ts Oczekiwanie na kompilator
0 linii
Opcje kompilatora
Potok kompilacji
TS
Źródło
Parsowanie tekstu TypeScript
Typy
Sprawdzanie kontraktów i inferencja
JS
Emisja
Generowanie kodu wynikowego JavaScript
Uruchomienie
Tylko w odizolowanej konsoli
ℹ Kompilacja odbywa się bezpośrednio w Twojej przeglądarce. Wbudowana kompaktowa biblioteka typów jest przydatna do prostych fragmentów kodu; obsługa specyficznych pakietów projektowych wymaga zastosowania lokalnej konfiguracji TypeScript.

Embed Playground TypeScript Widget

Wyjście kompilatora
Oczekiwanie na TypeScript
Status typów
Oczekuje
Diagnostyka
0
Rozmiar wyjścia
0 B
Czas kompilacji
0 ms
Kompilator się ładuje. Diagnostyka pojawi się tutaj po pierwszej kompilacji.
Wyjście uruchomienia w piaskownicy
Uruchom skompilowany JavaScript, aby zobaczyć tutaj wyjście konsoli.
'; 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 = 'Uruchom skompilowany JavaScript, aby zobaczyć tutaj wyjście konsoli.'; }); 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 + ' gotowy'; setStatus('ready', 'Kompilator gotowy'); compileNow(); return; } if (attempt > 80) { compilerStateEl.textContent = 'Kompilator niedostępny'; setStatus('error', 'Kompilator niedostępny'); diagnosticsEl.innerHTML = '
Nie udało się załadować kompilatora TypeScript
Sprawdź połączenie sieciowe lub bloker treści, a następnie odśwież stronę.
'; return; } setTimeout(function () { waitForCompiler(attempt + 1); }, 150); } waitForCompiler(0); })();
📲

Zainstaluj aplikację MiniWebtool

Dodaj do ekranu głównego, aby mieć natychmiastowy dostęp — za darmo, szybko, bez pobierania.

           

Chcesz szybciej i bez reklam?

O Playground TypeScript

Ten TypeScript Playground pozwala szybko przetestować fragment kodu bez otwierania pełnego projektu. Uruchamia kompilator TypeScript w przeglądarce, pokazuje diagnostykę sprawdzania typów z numerami linii, emituje JavaScript i może uruchamiać proste wyjście w konsoli w piaskownicy.

Co robi ten TypeScript Playground

Narzędzie jest przeznaczone do codziennych kontroli TypeScript: walidacji zawężania unii, testowania generycznych typów pomocniczych, porównywania celów kompilatora, potwierdzania zachowania trybu strict oraz przeglądania kodu JavaScript emitowanego przez TypeScript. Jest przydatne do nauki, debugowania zwartego przykładu, przygotowania odpowiedzi lub sprawdzenia małego refaktoryzacji przed przeniesieniem jej do projektu.

Jak używać kompilatora TypeScript

  1. Wklej kod TypeScript do edytora lub wybierz szybki przykład.
  2. Wybierz cel JavaScript i format modułu.
  3. Włącz tryb strict i opcjonalne sprawdzanie dostępu indeksowanego, gdy potrzebujesz dokładniejszej diagnostyki.
  4. Kliknij Kompiluj i sprawdź typy lub pozostaw włączoną automatyczną kompilację, aby uzyskać natychmiastową informację zwrotną.
  5. Przejrzyj diagnostykę, sprawdź wyemitowany JavaScript, a następnie uruchom proste fragmenty w konsoli w piaskownicy.

Uwagi dotyczące sprawdzania typów

Kompilator w przeglądarce używa kompaktowego wbudowanego pliku deklaracji dla typowych obiektów JavaScript, takich jak tablice, łańcuchy znaków, rekordy, JSON, console i timery. Dzięki temu Playground jest szybki i samowystarczalny dla fragmentów kodu. Jeśli Twój kod zależy od React, Node.js, DOM APIs lub deklaracji specyficznych dla pakietów, potwierdź końcowy wynik w swoim projekcie z rzeczywistym tsconfig.json i zainstalowanymi pakietami typów.

Przykłady i przypadki użycia

Używaj Playgroundu, gdy chcesz wyizolować błąd typu z większej bazy kodu, porównać, jak tryb strict zmienia diagnostykę, wyjaśnić koledze z zespołu koncepcję TypeScript lub sprawdzić, jak mały fragment kompiluje się do JavaScript. Wbudowane przykłady obejmują discriminated unions, generyczne pomocniki rekordów, operator satisfies oraz celowe błędy typów, dzięki czemu możesz zobaczyć zarówno poprawne, jak i błędne stany kompilatora.

  • Zwaliduj typ unii przed dodaniem go do modelu odpowiedzi API.
  • Przetestuj generyczny pomocnik bez czekania na pełną kompilację aplikacji.
  • Sprawdź wyemitowany JavaScript przy zmianie opcji target lub module.
  • Udostępnij zwartą reprodukcję diagnostyki TypeScript.
W przypadku kompilacji produkcyjnych używaj tej strony jako szybkiego warsztatu diagnostycznego, a następnie przed wdrożeniem uruchom kompilator projektu, bundler, linter, testy i kompilację frameworka.

FAQ

Czy to narzędzie sprawdza typy TypeScript?

Tak. Buduje program TypeScript w przeglądarce i raportuje diagnostykę z kompilatora, w tym błędy typów, błędy składni i komunikaty o opcjach kompilatora.

Czy mogę zmienić opcje kompilatora TypeScript?

Tak. Główne kontrolki obejmują cel JavaScript, wyjście modułu, tryb strict, emisję deklaracji oraz noUncheckedIndexedAccess.

Dlaczego brakuje typu biblioteki?

Ten Playground celowo używa kompaktowej wbudowanej biblioteki typów. W przypadku typów frameworka, DOM, Node.js lub pakietów npm użyj lokalnej konfiguracji projektu.

Czy uruchamianie JavaScript jest bezpieczne?

Runner używa iframe w piaskownicy do szybkich fragmentów. Unikaj uruchamiania niezaufanego kodu i testuj prawdziwy kod aplikacji w normalnym środowisku programistycznym.

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Playground TypeScript" na https://MiniWebtool.com/pl/playground-typescript/ z MiniWebtool, https://MiniWebtool.com/

by miniwebtool team. Updated: 2026-05-23

Narzędzia dla administratorów stron:

Polecane narzędzia:

Kalkulator Kompatybilności MiłosnejKalkulator kompatybilności znaków KsiężycaKalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Przelicznik stóp na metryRozdzielacz obrazówKalkulator numerów aniołaKalkulator Znaku WenusGenerator Prawda czy WyzwanieLosowy Generator GrupKalkulator znaku księżycowegoStatystyki Kanału YouTubeLosowy generator przedmiotówLosowy Generator Drabinki TurniejowejKalkulator prędkości jazdy na rowerzeGenerator Kart BingoLosowanie listyMagiczna Kula 8wyszukiwanie-adresu-MACGenerator losowych słów angielskichGenerator Losowych PosiłkówLosowanie komentarzy YouTubeWyszukiwanie IDentyfikatora użytkownika InstagramGenerator kodu Morse'aKalkulator Obwodu ElipsyKalkulator dźwigni kryptoCyfrowy Kalkulator DuszyGenerator losowych kart kredytowychLicznik SylabKalkulator liczby ścieżek życiaGenerator numerów loteriiKalkulator Zmiany ProcentowejGenerator szablonu rozwinięcia stożkaLosowy generator zwierzątRozdzielacz AudioKalkulator Liczby ImieniaKalkulator PrzeciwprostokątnejLista liczb pierwszychLosowy selektor filmówSortować alfabetycznieGenerator krzyżówekJaki jest mój szczęśliwy numer?Kalkulator inflacji w USAKalkulator Kąta UkośnegoGenerator losowej godziny⏱️ Kalkulator GodzinKalkulator przedawkowania kofeinyKalendarz retrogradacji MerkuregoKalkulator nachylenia i stopniaSortuj LiczbyKalkulator Numerów MistrzowskichGenerator Tekstu PrzekreślonegoKonwerter liczb rzymskichKompresor WideoZaawansowany analizator kompatybilności znaków zodiakuKonwerter szesnastkowy na dziesiętnyLosowy Generator KolorówNarzędzie do liczenia wierszyKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Humanizator tekstu AIKalkulator Długości ŁukuOdwrotny TekstKonwerter stóp i cali na centymetryGenerator wykreślanekKalkulator Obciążenia BelkiKonwerter Rozmiarów UbrańGenerator Losowych UrodzinKalkulator dziennego procentu składanegoKalkulator tempa pływaniaKonwerter Czasu na DziesiętnyKonwerter ułamkowy czasuGenerator losowych ciągówGenerator losowych krajówGenerator losowych datKonwerter binarny na dziesiętnyKalkulator TransformatoraLooper MP3Generator połącz kropkiKalkulator Zarobków na TikTokuPredyktor wagi szczeniakaGenerator Małego Tekstu ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Ekstraktor AudioGenerator schematów kolorówKalkulator schodówDekoder Alfabetu Morse'aKalkulator Mnożenia KrzyżowegoKalkulator współczynnika zmiennościLosowy Generator Postaci RPGKalkulator ilości cyfrKalkulator ciąży u psaKalkulator przedziału ufności dla proporcjiKalkulator toksyczności czekoladyKalkulator zarobków YouTubeKonwerter Rozmiaru PierścionkaKonwerter szesnastkowy na binarnyLista Lat PrzestępnychWalidator XMLGenerator kodów kreskowychKalkulator arcus tangensaKalkulator Powrotu SaturnaKonwerter Radianów na StopnieKalkulator bonusówKalkulator decybeli (dB)👙 Kalkulator Rozmiaru BiustonoszaKalkulator Zarobków na TwitchKonwerter gramów na funtyKalkulator BitowyKalkulator Czasu TrwaniaKalkulator testu chi-kwadratOdwracacz kolorówPołącz filmyWyszukiwanie identyfikatora użytkownika FacebookaGenerator LabiryntówKalkulator dylatacji czasuKalkulator Rozkładu Masy PojazduKalkulator Rozszerzalności CieplnejKalkulator składu procentowegoKalkulator Temperatury WrzeniaKalkulator zakwasuAnalizator adresów MACCzytnik tekstu na mowęKalkulator GFRKalkulator NumerologiiKalkulator sumy kontrolnej CRC32Kalkulator Trójkąta ProstokątnegoPrzelicznik cm na stopy i caleTabela ASCIIKalkulator HexKalkulator Monetyzacji YouTube ShortsNazwij generator losowyNotatnik OnlineTester siły hasłaKalkulator kołowyKalkulator Wielokąta Foremnego🔍 Sprawdzacz PlagiatuGenerator losowego IMEIGenerator PaletKalkulator Dawki LekuKalkulator Drogi HamowaniaKalkulator KondensatoraKalkulator powierzchni kołaKalkulator przepływu w rurachKalkulator Rozkładu na Czynniki PierwszeKalkulator spadku napięciaKalkulator xG (Oczekiwane Gole) w Piłce NożnejKalkulator ZaokrąglaniaKalkulator znaku MerkuryKonwerter Daty JuliańskiejKonwerter rozmiarów butów🖱️ Licznik KliknięćRzut kostkąDetektor treści AIGenerator losowych emojiGenerator Losowych Tematów DebatyGenerator losowych współrzędnychkalkulator-ancKalkulator deficytu kalorycznegoKalkulator percentyla wzrostuKalkulator tarasówKalkulator ZbrojeniaKalkulator Funkcji GammaKalkulator Mieszania Kolorów FarbKalkulator Numeru TygodniaKalkulator OdprawyKalkulator rozmiaru wydruku i rozdzielczości (DPI/PPI)Konwerter FPS🥧 Kreator Wykresów KołowychOdwróć obrazPrzycinacz WideoUsuń dźwięk z wideoFormater TekstuGenerator Losowego Stanu USAGenerator Losowych Zadań MatematycznychKalkulator Czasu PływówKalkulator Długości PasaKalkulator EBITDA⬛ Kalkulator Proporcji EkranuKalkulator Regresji LiniowejKalkulator wyniku w kręglachKonwerter HTML na tekstKonwerter rozmiaru plikuKonwerter funtów na kilogramyPrzesunięcie czasu SRTWyszukiwarka Cytatów (Angielski)Kalkulator AsfaltuKalkulator Jardów SześciennychKalkulator Długości AntenyKalkulator Wypełnienia Rury InstalacyjnejKalkulator kondensatorów szeregowych i równoległychKalkulator Reaktancji IndukcyjnejKalkulator Oświetlenia PokojuKalkulator luksów na lumenyKonwerter lumenów na watyKalkulator wielkości generatoraKalkulator mAh na WhKalkulator Mocy TrójfazowejKalkulator kVAKalkulator amperów na watyKalkulator Watów na AmperyKalkulator Rezystorów SzeregowychKalkulator TarciaKalkulator Równi PochyłejKalkulator Przewagi MechanicznejKalkulator Prędkości DźwiękuKalkulator Prędkości FaliKalkulator WyporuKalkulator Prędkości GranicznejKalkulator Długości Fali de BroglieKalkulator Energii FotonuKalkulator E=mc²Kalkulator Trzeciego Prawa KepleraKalkulator Prędkości UcieczkiKalkulator Siły GrawitacjiKalkulator Prawa Beera-LambertaKalkulator równania NernstaKalkulator Ciśnienia OsmotycznegoKalkulator podwyższenia temperatury wrzeniaKalkulator obniżenia temperatury zamarzaniaKalkulator NormalnościKalkulator MolalnościKonwerter pKa na KaKalkulator Hendersona-HasselbalchaKalkulator Wydajności TeoretycznejKalkulator Reagenta OgraniczającegoKalkulator Konfiguracji ElektronowejInteraktywny Układ OkresowyGenerator Planów Lekcji AIGenerator Quizów AIGenerator Cytowań APA MLA ChicagoKalkulator frekwencjiKalkulator Wyniku APKalkulator Wyniku ACTKalkulator Wyniku SATKonwerter procentów na CGPAKonwerter CGPA na procentyŁatwy Kalkulator Ocen (EZ Grader)Kalkulator Kosztów Wychowania DzieckaKalkulator Spożycia Mleka dla NiemowlątKalkulator Rozmiaru PieluchGenerator Imion dla DzieciPredyktor Koloru Oczu DzieckaKalkulator Centylowy BMI dla DzieciKalkulator Przyszłego Wzrostu DzieckaKalkulator Czasu Podwojenia hCGKalkulator terminu porodu in vitroKalkulator ImplantacjiChiński Kalkulator Płci DzieckaFormater daty ISO 8601Kalkulator drzemekKalkulator faz KsiężycaKalkulator wschodu i zachodu słońcaZegar światowyKonwerter daty na cyfry rzymskieOdliczanie do EmeryturyKalkulator TrzeźwościKalkulator Połowy UrodzinKalkulator rocznicyKalkulator Podziału NapiwkówKalkulator ROI Email MarketinguKalkulator Kosztu Pozyskania LeadaKalkulator Kapitału ObrotowegoKalkulator Marży PokryciaKalkulator FIFO / LIFOKalkulator Zapasu BezpieczeństwaKalkulator Punktu Ponownego ZamówieniaKalkulator Ekonomicznej Wielkości Zamówienia EOQKalkulator AmortyzacjiKalkulator cen rękodziełaKalkulator Ceny HurtowejKalkulator Zysku ShopifyKalkulator Amazon FBAKalkulator Opłat eBayKalkulator Opłat EtsyKalkulator Opłat StripeKalkulator Opłat PayPalKonwerter Kursów BukmacherskichKalkulator DziesięcinyKalkulator ZakatKalkulator Opłaty Skarbowej w Wielkiej BrytaniiKalkulator Zwolnienia HRAKalkulator GratuityKalkulator NPSKalkulator EPFKalkulator PPFKalkulator RDKalkulator SWPKalkulator Gross-UpKalkulator Porównania PożyczekKalkulator Wykorzystania KredytuKalkulator drabiny CDKalkulator Bonów Skarbowych T-BillKalkulator Obligacji IKalkulator Oszczędności na Studia 529Kalkulator HSAKalkulator podwyżki wynagrodzeniaGenerator FakturKalkulator diet delegacyjnychKalkulator KilometrówkiKalkulator Podwyżki CzynszuKalkulator Czynszu ProporcjonalnegoKalkulator Przystępności CzynszuKalkulator Całkowitej Ceny SamochoduKalkulator Dostępności SamochoduKalkulator Kredytu MotocyklowegoKalkulator Kredytu na KamperaKalkulator Kredytu na ŁódźKalkulator Kredytu na DziałkęKalkulator Kredytu BudowlanegoKalkulator kredytu hipotecznego - tylko odsetkiKalkulator Kredytu BalonowegoKalkulator Punktów HipotecznychKalkulator PMIKalkulator Dwutygodniowych Spłat Kredytu HipotecznegoKalkulator Kredytu Hipotecznego ARMKalkulator Pożyczki VAKalkulator Wynagrodzenia NettoGenerator zapytań SQL AIGenerator RegEx AIWizualizator danych AI (wklej CSV)Analizator Tonu Tekstu AIAnalizator CV z AIKonwerter Jednostek AI (Język Naturalny)Generator Listu z Przeprosinami AIGenerator Uprzejmych Wymówek AIGenerator Planu Podróży AIGenerator Listy Lektur AIGenerator Planu Treningowego AIGenerator Planu Posiłków AIGenerator Pomysłów na Prezenty AIGenerator Przepisów AI ze SkładnikówKalkulator ROI StypendiówKalkulator Kosztów StudiówKalkulator Godzin Nauki do Płynności JęzykowejGenerator Quizów SłownictwaGenerator Notatek CornellaKalkulator Krzywej UczeniaPlaner Powtórek Interwałowych FiszekKalkulator Fugi do PłytekKalkulator Zdolności Procesu Six SigmaPobieracz Miniatur YouTube
×

Zrób nam przysługę i odpowiedz na 3 krótkie pytania

Dziękujemy za udział w naszej ankiecie. Twoje komentarze pomogą nam udoskonalić nasze usługi.

Gdzie po raz pierwszy o nas usłyszałeś?

Jakie jest twoje ulubione narzędzie w naszej witrynie?

Jeśli inny, proszę określić:

Jak prawdopodobne jest, że polecisz to narzędzie znajomemu?

niemożliwyNajprawdopodobniej

Wynik prawdopodobieństwa: (1-10)