# TypeScript-muotoilija

Siisti TypeScript-koodi tämän TypeScript-muotoilijan avulla. Liitä rajapintoja, tyyppejä, enumeraatioita, geneerisiä tyyppejä, luokkia tai funktioita, niin työkalu järjestää ne uudelleen merkki merkiltä käyttäen kahden välilyönnin sisennystä, välilyöntiä tyyppimerkintöjen kaksoispisteiden jälkeen ja operaattorien ympärillä, yhtä jäsentä lohko- ja enumeraatiota kohden rivillä sekä puolipisteitä lauseiden lopussa. Ihanteellinen kehittäjille, jotka siistivät koodikatkelmia, generoitua koodia tai liitettyjä esimerkkejä ennen niiden jakamista tai tarkistamista.

## Usein kysytyt kysymykset

### Miten TypeScript-muotoilija toimii?

Se lukee koodisi merkintöjen virtana, kuten aaltosulkeina, puolipisteinä, operaattoreina, merkkijonoina ja kommentteina, ja rakentaa asettelun niiden pohjalta uudelleen. Aaltosulkeet aloittavat sisennetyt lohkot, puolipisteet päättävät rivit ja operaattorien välistykset yhtenäistetään.

### Tarkistaako se TypeScript-koodini virheiden varalta?

Ei, se ei tarkista tyyppejä eikä validoi syntaksia, joten se muotoilee myös keskeneräisiä koodikatkelmia. Suorita tsc tai käytä editorisi tarkistuksia, kun haluat tietää, kääntyykö koodi.

### Miten rajapinnat ja enumeraatiot muotoillaan?

Rajapintojen ja luokkien sisällöt asetellaan niin, että kullakin rivillä on yksi jäsen, sisennys on kaksi välilyöntiä ja jokaisen jäsenen jälkeen tulee puolipiste. Enumeraation jäsenet asetellaan yksi kullekin riville, ja jokaisen perään tulee pilkku, myös viimeisen.

### Säilyvätkö geneeriset tyypit ehjinä?

Kyllä, geneeristen tyyppien kulmasulkeita, kuten Array<T>- tai Map<string, T>-tyyppien sulkeita, seurataan, jotta niitä ei tulkita vertailuoperaattoreiksi. Sulkeiden sisäiset pilkunjälkeiset välilyönnit yhtenäistetään.

### Millaista sisennystä se käyttää?

Lohkot sisennetään kahdella välilyönnillä, eikä tätä voi muuttaa asetuksilla. Lyhyet objektiliteraalit sijoituksen tai return-lauseen jälkeen pysyvät yhdellä rivillä.

### Säilyvätkö kommentit?

Kyllä. Rivikommentit päättävät rivinsä, ja koodi jatkuu niiden alapuolella. Lohkokommentit säilytetään siellä, missä ne ovat.

### Muutetaanko merkkijonoja tai mallipohjamerkkijonoja?

Ei, merkkijonoliteraalit, mallipohjamerkkijonot ja säännölliset lausekkeet kopioidaan täsmälleen sellaisina kuin ne on kirjoitettu. Vain merkintöjen väliset tyhjemerkit järjestellään uudelleen.

### Muuttaako muotoilu koodini toimintaa?

Muotoilija muuttaa vain tyhjemerkkejä ja lisää puuttuvat puolipisteet lauseiden loppuun. Tarkista tulos, jos koodisi toiminta riippuu automaattisesta puolipisteen lisäyksestä epätavallisissa kohdissa, kuten sulkeella alkavalla rivillä.

### Miksi tulos on typescript-koodiaitausten sisällä?

Tulos palautetaan Markdown-koodilohkona, jonka merkintä on typescript, joten se näkyy korostettuna kohteissa Markdown, ongelmissa ja keskusteluissa. Kopioi aitausten väliset rivit .ts-tiedostoa varten.

### Kuinka suurta koodia voin muotoilla?

Voit muotoilla enintään 5 MB koodia yhdellä suorituskerralla, ja suurempi syöte hylätään ilmoituksella. Tulos vastaa Code Formatterin TypeScript-vaihtoehtoa.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
