Formátovač TypeScript
Usporiadajte kód TypeScript pomocou tohto formátovača TypeScript. Vložte rozhrania, typy, výčtové typy, generiká, triedy alebo funkcie a nástroj ich preusporiada token po tokene s odsadením dvoma medzerami, medzerou za dvojbodkami anotácií typov aj okolo operátorov, jedným členom na riadok v blokoch a výčtových typoch a bodkočiarkami na konci príkazov. Ideálny pre vývojárov, ktorí si pred zdieľaním alebo kontrolou upravujú úryvky, generovaný kód či vložené príklady.
Často kladené otázky
Ako funguje formátovač TypeScript?
Číta váš kód ako prúd tokenov, napríklad zložených zátvoriek, bodkočiarok, operátorov, reťazcov a komentárov, a podľa nich znova vytvára jeho rozloženie. Zložené zátvorky otvárajú odsadené bloky, bodkočiarky ukončujú riadky a operátory dostávajú jednotné medzery.
Kontroluje chyby v mojom TypeScript?
Nie, nekontroluje typy ani neoveruje syntax, takže formátuje aj neúplné úryvky. Ak chcete zistiť, či sa kód skompiluje, spustite tsc alebo kontroly vo svojom editore.
Ako sa formátujú rozhrania a výčtové typy?
Telo rozhrania a triedy má jeden člen na riadok, odsadený dvoma medzerami, a za každým členom nasleduje bodkočiarka. Členy výčtového typu sú na samostatných riadkoch a za každým je čiarka vrátane posledného.
Zostávajú generiká nedotknuté?
Áno, uhlové zátvorky generík, ako sú Array<T> alebo Map<string, T>, sa rozpoznávajú, aby sa nepovažovali za porovnávacie operátory. Medzery za čiarkami v zátvorkách sa zjednotia.
Aké odsadenie používa?
Bloky sa odsadzujú dvoma medzerami a toto nastavenie sa nedá zmeniť. Krátke objektové literály po priradení alebo príkaze return zostávajú na jednom riadku.
Zachovajú sa komentáre?
Áno. Riadkové komentáre ukončujú svoj riadok a kód pokračuje pod nimi; blokové komentáre zostávajú na svojom mieste.
Menia sa reťazce a šablónové literály?
Nie, reťazcové literály, šablónové literály a regulárne výrazy sa kopírujú presne tak, ako sú zapísané. Menia sa iba medzery medzi tokenmi.
Zmení formátovanie správanie môjho kódu?
Formátovač mení iba medzery a dopĺňa chýbajúce bodkočiarky na konci príkazov. Výsledok skontrolujte, ak sa váš kód na nezvyčajných miestach spolieha na automatické vkladanie bodkočiarok, napríklad keď sa riadok začína zátvorkou.
Prečo je výstup ohraničený blokom kódu typescript?
Výsledok sa vracia ako blok kódu Markdown označený ako typescript, takže sa v Markdown, issues a chate zobrazí so zvýraznením syntaxe. Ak chcete súbor .ts, skopírujte riadky medzi ohraničeniami.
Aký veľký môže byť môj kód?
Pri jednom spustení môžete formátovať až 5 MB kódu; väčší vstup sa odmietne so správou. Výsledok je rovnaký ako pri možnosti TypeScript vo formátovači kódu.