# TypeScript vormindaja

Tehke TypeScript-i kood selle TypeScript vormindajaga korda. Kleepige liidesed, tüübid, enumid, geneerikud, klassid või funktsioonid ning tööriist korraldab need tokenite kaupa ümber: kasutab kahetühikulist taanet, tühikut tüübimärkuse kooloni järel ja operaatorite ümber, jätab plokkides ja enumites igale liikmele oma rea ning lisab lausete lõppu semikoolonid. Ideaalne arendajatele, kes puhastavad koodinäiteid, genereeritud koodi või kleebitud näiteid enne nende jagamist või ülevaatamist.

## Korduma kippuvad küsimused

### Kuidas TypeScript vormindaja töötab?

See loeb koodi tokenite jadana, näiteks looksulgude, semikoolonite, operaatorite, stringide ja kommentaaridena, ning ehitab nende põhjal paigutuse uuesti üles. Looksulud avavad taandega plokid, semikoolonid lõpetavad read ja operaatorite ümber lisatakse ühtsed tühikud.

### Kas see kontrollib mu TypeScript-i vigade suhtes?

Ei, see ei kontrolli tüüpe ega süntaksi, seega vormindab ka mittetäielikke koodinäiteid. Kui soovite teada, kas kood kompileerub, käivitage tsc või kasutage redaktori kontrolle.

### Kuidas liideseid ja enumeid vormindatakse?

Liideste ja klasside sisus paigutatakse igale liikmele oma rida, kasutatakse kahetühikulist taanet ning iga liikme järele lisatakse semikoolon. Enumi liikmed paigutatakse ükshaaval eraldi ridadele ja igaühe järele, sealhulgas viimase, lisatakse koma.

### Kas geneerikud säilivad muutumatuna?

Jah, geneerikute nurksulgusid, näiteks Array<T> või Map<string, T>, jälgitakse, et neid ei peetaks võrdlusoperaatoriteks. Sulgude sees olevate komade järel olevad tühikud ühtlustatakse.

### Millist taanet see kasutab?

Plokkide taane on kaks tühikut ja selle muutmiseks pole valikuid. Lühikesed objektliteraalid omistuse või return-lause järel jäävad ühele reale.

### Kas kommentaarid säilivad?

Jah. Reakommentaarid lõpetavad oma rea ja kood jätkub nende all; plokikommentaarid jäävad oma kohale.

### Kas stringe ja mallliteraale muudetakse?

Ei, stringliteraalid, mallliteraalid ja regulaaravaldised kopeeritakse täpselt nii, nagu need on kirjutatud. Ümber paigutatakse ainult tokenite vahel olevad tühikud.

### Kas vormindamine muudab mu koodi käitumist?

Vormindaja muudab ainult tühikuid ja lisab lausete lõppu puuduvad semikoolonid. Vaadake tulemus üle, kui teie kood sõltub automaatsest semikooloni lisamisest ebatavalises kohas, näiteks reaal, mis algab suluga.

### Miks on väljund ümbritsetud typescript-koodipiiretega?

Tulemus tagastatakse Markdown koodiplokina, mis on märgitud typescript-iks, nii et see kuvatakse süntaksivärvinguga Markdown-is, probleemides ja vestluses. .ts-faili jaoks kopeerige koodipiirete vahel olevad read.

### Kui suur võib mu kood olla?

Ühe käivitusega saate vormindada kuni 5 MB koodi; suurem sisend lükatakse tagasi koos teatega. Tulemus on sama mis koodivormindaja valikuga TypeScript.

Teie reklaam siin?

[Kirjutage meile](mailto:hi@dennn.is?subject=Reklaam%20OneClick%20Pro-is)

[Reklaam Agentidele mõeldud pistikprogrammide komplekt WordPress jaoks.](https://sleekwp.com/?ref=oneclickpro)
