# Formatter TypeScript

Upravte kód TypeScript pomocí tohoto Formatteru TypeScript. Vložte rozhraní, typy, výčty, generické typy, třídy nebo funkce a nástroj je znovu uspořádá token po tokenu: použije odsazení dvěma mezerami, mezeru za dvojtečkou u anotací typů a kolem operátorů, v blocích a výčtech uvede jeden člen na řádek a na konce příkazů přidá středníky. Ideální pro vývojáře, kteří chtějí před sdílením nebo kontrolou učesat úryvky, vygenerovaný kód či zkopírované příklady.

## Často kladené otázky

### Jak funguje Formatter TypeScript?

Čte váš kód jako proud tokenů, například složených závorek, středníků, operátorů, řetězců a komentářů, a podle nich znovu sestaví jeho rozvržení. Složené závorky otevírají odsazené bloky, středníky ukončují řádky a kolem operátorů se používají jednotné mezery.

### Kontroluje TypeScript, zda neobsahuje chyby?

Ne, nekontroluje typy ani neověřuje syntaxi, takže formátuje i neúplné úryvky. Pokud chcete zjistit, zda se kód zkompiluje, spusťte tsc nebo použijte kontroly ve svém editoru.

### Jak se formátují rozhraní a výčty?

Těla rozhraní a tříd mají jeden člen na řádek, odsazený dvěma mezerami, a za každým členem následuje středník. Členy výčtů jsou uvedeny po jednom na řádek a každý, včetně posledního, končí čárkou.

### Zůstávají generické typy nedotčené?

Ano, úhlové závorky generických typů, například Array<T> nebo Map<string, T>, se rozpoznávají, aby nebyly považovány za operátory porovnání. Mezery za čárkami uvnitř závorek se sjednotí.

### Jaké odsazení používá?

Bloky se odsazují dvěma mezerami a tuto hodnotu nelze změnit. Krátké literály objektů po přiřazení nebo příkazu return zůstávají na jednom řádku.

### Zachovají se komentáře?

Ano. Řádkové komentáře ukončují řádek a kód pokračuje pod nimi. Blokové komentáře zůstávají na svém místě.

### Mění se řetězce a šablonové literály?

Ne, řetězcové literály, šablonové literály a regulární výrazy se kopírují přesně tak, jak jsou zapsány. Mění se pouze mezery mezi tokeny.

### Změní formátování chování mého kódu?

Formátovač mění pouze mezery a přidává chybějící středníky na konce příkazů. Pokud váš kód spoléhá na automatické vkládání středníků na neobvyklých místech, například na řádku začínajícím závorkou, výsledek zkontrolujte.

### Proč je výstup uzavřen v bloku kódu typescript?

Výsledek se vrací jako blok kódu Markdown označený jako typescript, takže se v Markdown, issues a chatu zobrazí se zvýrazněním syntaxe. Pro soubor .ts zkopírujte řádky mezi značkami bloku.

### Jak velký může být můj kód?

V jednom spuštění můžete formátovat až 5 MB kódu; větší vstup se odmítne se zprávou. Výsledek je stejný jako při použití možnosti TypeScript ve Code Formatteru.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
