Pāriet uz saturu

TypeScript formatētājs

Sakārtojiet TypeScript kodu ar šo TypeScript formatētāju. Ielīmējiet saskarnes, tipus, uzskaitījumus, vispārinājumus, klases vai funkcijas, un rīks pārkārtos tās tokenu pa tokenam, izmantojot divu atstarpju atkāpes, atstarpi aiz tipu anotāciju koliem un ap operatoriem, vienu elementu katrā bloka un uzskaitījuma rindā, kā arī semikolus priekšrakstu beigās. Ideāli piemērots izstrādātājiem, kuri pirms kopīgošanas vai pārskatīšanas vēlas sakārtot koda fragmentus, ģenerētu kodu vai ielīmētus piemērus.

Atiestatīt

Bieži uzdotie jautājumi

Kā darbojas TypeScript formatētājs?

Tas nolasa jūsu kodu kā tokenu virkni, kurā ietilpst figūriekavas, semikoli, operatori, virknes un komentāri, un no tiem atjauno izkārtojumu. Figūriekavas sāk atkāptus blokus, semikoli noslēdz rindas, bet operatoriem tiek pievienotas vienādas atstarpes.

Vai tas pārbauda, vai manā TypeScript nav kļūdu?

Nē, tas neveic tipu pārbaudi un nevalidē sintaksi, tāpēc formatē arī nepabeigtus fragmentus. Ja vēlaties uzzināt, vai kodu var kompilēt, palaidiet tsc vai izmantojiet redaktora pārbaudes.

Kā tiek formatētas saskarnes un uzskaitījumi?

Saskarņu un klašu pamatdaļās katrs elements tiek ievietots savā rindā ar divu atstarpju atkāpi, un aiz katra elementa tiek likts semikols. Uzskaitījuma elementi tiek izvietoti katrs savā rindā, aiz katra liekot komatu, arī aiz pēdējā.

Vai vispārinājumi tiek saglabāti neskarti?

Jā, tiek izsekotas vispārinājumu leņķiekavas, piemēram, Array<T> vai Map<string, T>, lai tās netiktu uztvertas kā salīdzināšanas operatori. Atstarpes aiz komatiem iekavās tiek normalizētas.

Kādas atkāpes tas izmanto?

Blokiem tiek izmantotas divu atstarpju atkāpes, un to mainīt nevar. Īsi objektu literāļi pēc piešķiršanas vai return paliek vienā rindā.

Vai komentāri tiek saglabāti?

Jā. Rindas komentāri noslēdz savu rindu, bet kods turpinās nākamajā; bloka komentāri paliek savā vietā.

Vai virknes un veidņu literāļi tiek mainīti?

Nē, virkņu literāļi, veidņu literāļi un regulārās izteiksmes tiek kopētas tieši tā, kā tās ir uzrakstītas. Tiek pārkārtotas tikai atstarpes starp tokeniem.

Vai formatēšana mainīs mana koda darbību?

Formatētājs maina tikai atstarpes un pievieno trūkstošos semikolus priekšrakstu beigās. Pārskatiet rezultātu, ja jūsu kods neierastās vietās, piemēram, rindas sākumā ar iekavu, paļaujas uz semikola automātisku ievietošanu.

Kāpēc izvade ir ietverta typescript koda žogā?

Rezultāts tiek atgriezts kā Markdown koda bloks ar norādi typescript, tāpēc tas tiek attēlots ar sintakses izcelšanu Markdown, problēmās un tērzēšanā. Lai izveidotu .ts failu, nokopējiet rindas starp žogiem.

Cik liels var būt mans kods?

Vienā reizē varat formatēt līdz 5 MB koda; lielāka ievade tiek noraidīta ar ziņojumu. Rezultāts ir tāds pats kā TypeScript opcijai koda formatētājā.

Par OneClick Pro

OneClick Pro ir bezmaksas vairāk nekā 150 tīmekļa rīku kolekcija ikdienas darbam: attēlu un mērvienību konvertēšanai, koda formatēšanai un validēšanai, domēnu un SEO pārbaudei, kā arī darbam ar tekstu, datumiem un skaitļiem. Katru rīku var izmantot bez reģistrācijas vai abonēšanas, un ievadītie dati tiek izmantoti tikai rezultāta aprēķināšanai un nekad netiek saglabāti. Izmantojiet to kā ātru rīku kopumu atsevišķiem uzdevumiem vai pievienojiet grāmatzīmēm rīkus, ko lietojat katru dienu.