# Formator TypeScript

Aranjați codul TypeScript cu acest formator TypeScript. Lipiți interfețe, tipuri, enumerări, generice, clase sau funcții, iar instrumentul le rearanjează token cu token, cu indentare de două spații, un spațiu după două puncte din adnotările de tip și în jurul operatorilor, câte un membru pe rând în blocuri și enumerări și puncte și virgule la sfârșitul instrucțiunilor. Ideal pentru dezvoltatorii care pregătesc fragmente, cod generat sau exemple lipite înainte de a le distribui sau revizui.

## Întrebări frecvente

### Cum funcționează formatorul TypeScript?

Citește codul ca un flux de tokenuri, precum acolade, puncte și virgule, operatori, șiruri și comentarii, apoi reconstruiește aranjarea pe baza acestora. Acoladele deschid blocuri indentate, punctele și virgulele încheie rândurile, iar operatorii primesc spațiere uniformă.

### Verifică dacă TypeScript are erori?

Nu, nu verifică tipurile și nici nu validează sintaxa, așa că formatează și fragmente incomplete. Rulați tsc sau verificările din editor când doriți să aflați dacă se compilează codul.

### Cum sunt formatate interfețele și enumerările?

Corpurile interfețelor și claselor au câte un membru pe rând, cu indentare de două spații și punct și virgulă după fiecare membru. Membrii enumerărilor sunt plasați câte unul pe rând, cu virgulă la finalul fiecăruia, inclusiv al ultimului.

### Genericele sunt păstrate intacte?

Da, parantezele unghiulare ale tipurilor generice precum Array<T> sau Map<string, T> sunt identificate, astfel încât să nu fie tratate ca operatori de comparație. Spațiile de după virgulele din paranteze sunt uniformizate.

### Ce indentare folosește?

Blocurile sunt indentate cu două spații și nu există opțiuni pentru a schimba acest lucru. Literalii obiect scurți de după o atribuire sau un return rămân pe un singur rând.

### Sunt păstrate comentariile?

Da. Comentariile de rând se încheie pe rândul lor, iar codul continuă dedesubt; comentariile de bloc sunt păstrate acolo unde apar.

### Șirurile și literalii de șablon sunt modificați?

Nu, șirurile literale, literalii de șablon și expresiile regulate sunt copiate exact așa cum au fost scrise. Se rearanjează doar spațiile albe dintre tokenuri.

### Formatarea va schimba comportamentul codului meu?

Formatorul modifică doar spațiile albe și adaugă punctele și virgulele lipsă la sfârșitul instrucțiunilor. Revizuiți rezultatul dacă codul se bazează pe inserarea automată a punctului și virgulei în locuri neobișnuite, cum ar fi la începutul unui rând care începe cu o paranteză.

### De ce este rezultatul inclus într-un bloc de cod typescript?

Rezultatul este returnat ca bloc de cod Markdown marcat typescript, astfel încât să fie afișat cu evidențiere în Markdown, issues și chat. Copiați rândurile dintre delimitatoare pentru un fișier .ts.

### Cât de mare poate fi codul meu?

Puteți formata până la 5 MB de cod într-o singură rulare; datele de intrare mai mari sunt respinse cu un mesaj. Rezultatul este același ca pentru opțiunea TypeScript din Formatorul de cod.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
