Pereiti prie turinio

TypeScript formatuoklis

Sutvarkykite TypeScript kodą naudodami šį TypeScript formatuoklį. Įklijuokite sąsajas, tipus, išvardijimus, bendrinius tipus, klases ar funkcijas, o įrankis juos išdėstys iš naujo pagal žetonus: naudos dviejų tarpų įtrauką, tarpą po tipų anotacijų dvitaškių ir aplink operatorius, kiekvieną bloko ir išvardijimo narį pateiks atskiroje eilutėje, o sakinių pabaigoje pridės kabliataškius. Puikiai tinka kūrėjams, kurie prieš bendrindami ar peržiūrėdami nori sutvarkyti fragmentus, sugeneruotą kodą ar įklijuotus pavyzdžius.

Nustatyti iš naujo

Dažnai užduodami klausimai

Kaip veikia TypeScript formatuoklis?

Jis skaito jūsų kodą kaip žetonų srautą, kuriame yra skliaustai, kabliataškiai, operatoriai, eilutės ir komentarai, tada pagal juos iš naujo sudėlioja kodą. Skliaustai atveria įtrauktus blokus, kabliataškiai užbaigia eilutes, o aplink operatorius išlaikomi nuoseklūs tarpai.

Ar jis tikrina, ar mano TypeScript kode nėra klaidų?

Ne, jis netikrina tipų ir nepatvirtina sintaksės, todėl gali formatuoti ir neužbaigtus fragmentus. Jei norite sužinoti, ar kodas kompiliuojamas, paleiskite tsc arba patikrinkite jį redaktoriuje.

Kaip formatuojamos sąsajos ir išvardijimai?

Sąsajų ir klasių turinyje kiekvienas narys pateikiamas atskiroje eilutėje su dviejų tarpų įtrauka ir kabliataškiu po jo. Išvardijimo nariai pateikiami po vieną eilutėje, po kiekvieno pridedamas kablelis, įskaitant paskutinį.

Ar bendriniai tipai išlieka nepakitę?

Taip, bendrinių tipų kampiniai skliaustai, pavyzdžiui, Array<T> ar Map<string, T>, atpažįstami, kad nebūtų palaikyti palyginimo operatoriais. Tarpai po kablelių skliaustuose suvienodinami.

Kokią įtrauką jis naudoja?

Blokams naudojama dviejų tarpų įtrauka, jos keisti negalima. Trumpi objektų literalai po priskyrimo ar return lieka vienoje eilutėje.

Ar komentarai išsaugomi?

Taip. Eilutės komentarai užbaigia savo eilutę, o kodas tęsiamas žemiau; blokų komentarai paliekami ten, kur buvo.

Ar keičiamos eilutės ir šabloninės eilutės?

Ne, eilučių literalai, šabloninės eilutės ir reguliariosios išraiškos nukopijuojamos tiksliai taip, kaip parašytos. Pertvarkomi tik tarpai tarp žetonų.

Ar formatavimas pakeis mano kodo veikimą?

Formatuoklis keičia tik tarpus ir prideda trūkstamus kabliataškius sakinių pabaigoje. Peržiūrėkite rezultatą, jei jūsų kodas neįprastose vietose remiasi automatiniu kabliataškių įterpimu, pavyzdžiui, kai eilutė prasideda skliaustu.

Kodėl išvestis pateikiama typescript kodo bloke?

Rezultatas pateikiamas kaip Markdown kodo blokas su typescript žyma, todėl Markdown, užduotyse ir pokalbiuose jis rodomas su sintaksės paryškinimu. Jei norite .ts failo, nukopijuokite eilutes tarp tvorelių.

Kokio dydžio gali būti mano kodas?

Vienu kartu galite suformatuoti iki 5 MB kodo; didesnė įvestis atmetama su pranešimu. Rezultatas toks pat kaip TypeScript parinkties įrankyje „Code Formatter“.

Apie OneClick Pro

OneClick Pro – nemokama kolekcija, kurioje yra daugiau nei 150 žiniatinklio įrankių kasdieniam darbui: vaizdams ir vienetams konvertuoti, kodui formatuoti ir tikrinti, domenams ir SEO tikrinti, taip pat tekstui, datoms ir skaičiams apdoroti. Visi įrankiai veikia be registracijos ar prenumeratos, o jūsų įvesti duomenys naudojami tik rezultatui apskaičiuoti ir niekada neišsaugomi. Naudokite juos kaip greitą įrankių rinkinį vienkartinėms užduotims arba įtraukite į žymes įrankius, kurių prireikia kasdien.