# Formater TypeScript

Uporządkuj kod TypeScript za pomocą tego formatera TypeScript. Wklej interfejsy, typy, wyliczenia, typy generyczne, klasy lub funkcje, a narzędzie uporządkuje je token po tokenie, stosując wcięcia z dwóch spacji, spację po dwukropkach w adnotacjach typów i wokół operatorów, jeden element w każdym wierszu bloków i wyliczeń oraz średniki na końcu instrukcji. Idealne rozwiązanie dla programistów porządkujących fragmenty kodu, kod wygenerowany automatycznie lub wklejone przykłady przed udostępnieniem albo przeglądem.

## Najczęściej zadawane pytania

### Jak działa formater TypeScript?

Odczytuje kod jako strumień tokenów, takich jak nawiasy klamrowe, średniki, operatory, ciągi znaków i komentarze, a następnie na ich podstawie odtwarza układ. Nawiasy klamrowe otwierają bloki z wcięciami, średniki kończą wiersze, a operatory otrzymują spójne odstępy.

### Czy sprawdza, czy w moim TypeScript są błędy?

Nie, nie sprawdza typów ani nie weryfikuje składni, więc formatuje także niekompletne fragmenty kodu. Gdy chcesz sprawdzić, czy kod się kompiluje, uruchom tsc lub skorzystaj z kontroli w edytorze.

### Jak formatowane są interfejsy i wyliczenia?

W ciałach interfejsów i klas każdy element znajduje się w osobnym wierszu, z wcięciem z dwóch spacji i średnikiem na końcu. Elementy wyliczeń są umieszczane pojedynczo w każdym wierszu, z przecinkiem na końcu każdego, także ostatniego.

### Czy typy generyczne pozostają nienaruszone?

Tak, nawiasy ostrokątne typów generycznych, takich jak Array<T> lub Map<string, T>, są śledzone, aby nie zostały uznane za operatory porównania. Odstępy po przecinkach wewnątrz nawiasów są ujednolicane.

### Jakich wcięć używa?

Bloki są wcinane o dwie spacje i nie można tego zmienić. Krótkie literały obiektowe po przypisaniu lub instrukcji return pozostają w jednym wierszu.

### Czy komentarze są zachowywane?

Tak. Komentarze w wierszu kończą ten wiersz, a kod jest kontynuowany poniżej; komentarze blokowe pozostają w miejscach, w których się pojawiły.

### Czy ciągi znaków i literały szablonowe są zmieniane?

Nie, literały ciągów znaków, literały szablonowe i wyrażenia regularne są kopiowane dokładnie tak, jak zostały zapisane. Zmieniane są tylko białe znaki między tokenami.

### Czy formatowanie zmieni działanie mojego kodu?

Formater zmienia tylko białe znaki i dodaje brakujące średniki na końcu instrukcji. Sprawdź wynik, jeśli Twój kod polega na automatycznym wstawianiu średników w nietypowych miejscach, na przykład gdy wiersz zaczyna się od nawiasu.

### Dlaczego wynik jest otoczony blokiem kodu typescript?

Wynik jest zwracany jako blok kodu Markdown oznaczony jako typescript, dzięki czemu jest podświetlany w Markdown, zgłoszeniach i czatach. Aby uzyskać plik .ts, skopiuj wiersze między znacznikami.

### Jak duży może być mój kod?

W jednym uruchomieniu możesz sformatować do 5 MB kodu. Większe dane wejściowe zostaną odrzucone z komunikatem. Wynik jest taki sam jak po wybraniu opcji TypeScript w formaterze kodu.

Twoja reklama tutaj?

[Napisz do nas](mailto:hi@dennn.is?subject=Reklama%20w%20OneClick%20Pro)

[Reklama Pakiet wtyczek gotowy do pracy z agentami dla WordPress.](https://sleekwp.com/?ref=oneclickpro)
