Hoppa till innehåll

TypeScript Formatter

Städa upp TypeScript-kod med den här TypeScript Formatter. Klistra in gränssnitt, typer, enum, generiska typer, klasser eller funktioner så formaterar verktyget om dem token för token med två blankstegs indrag, ett blanksteg efter kolon i typannoteringar och runt operatorer, en medlem per rad i block och enum samt semikolon i slutet av satser. Perfekt för utvecklare som vill snygga till kodsnuttar, genererad kod eller inklistrade exempel före delning eller granskning.

Återställ

Vanliga frågor

Hur fungerar TypeScript Formatter?

Verktyget läser koden som en ström av token, till exempel klamrar, semikolon, operatorer, strängar och kommentarer, och bygger upp layouten igen utifrån dem. Klamrar öppnar indragna block, semikolon avslutar rader och operatorer får konsekventa mellanrum.

Kontrollerar den TypeScript efter fel?

Nej, den varken typkontrollerar eller validerar syntaxen, så den formaterar även ofullständiga kodsnuttar. Kör tsc eller kontrollerna i din redigerare när du vill ta reda på om koden kompileras.

Hur formateras gränssnitt och enum?

Gränssnitts- och klasskroppar får en medlem per rad med två blankstegs indrag och ett semikolon efter varje medlem. Enum-medlemmar placeras en per rad med ett avslutande kommatecken efter varje, även den sista.

Bevaras generiska typer som de är?

Ja, vinkelparenteser för generiska typer som Array<T> eller Map<string, T> hålls reda på så att de inte misstas för jämförelseoperatorer. Mellanrum efter kommatecken inom parenteserna normaliseras.

Vilket indrag använder den?

Block får två blankstegs indrag och det finns inga alternativ för att ändra detta. Korta objektliteraler efter en tilldelning eller en return-sats förblir på en enda rad.

Bevaras kommentarer?

Ja. Radkommentarer avslutar sin rad och koden fortsätter nedanför, medan blockkommentarer behålls där de står.

Ändras strängar och mallsträngar?

Nej, strängliteraler, mallsträngar och reguljära uttryck kopieras exakt som de är skrivna. Bara blankstegen mellan token ordnas om.

Ändrar formateringen hur min kod beter sig?

Formateraren ändrar bara blanksteg och lägger till saknade semikolon i slutet av satser. Granska resultatet om koden förlitar sig på automatisk insättning av semikolon på ovanliga ställen, till exempel på en rad som börjar med en parentes.

Varför omges utdata av en typescript-kodram?

Resultatet returneras som ett Markdown-kodblock märkt typescript, så att det visas med syntaxmarkering i Markdown, ärenden och chatt. Kopiera raderna mellan kodramarna för en .ts-fil.

Hur stor kan min kod vara?

Du kan formatera upp till 5 MB kod i en körning, och större indata avvisas med ett meddelande. Resultatet är detsamma som med alternativet TypeScript i Code Formatter.

Om OneClick Pro

OneClick Pro är en kostnadsfri samling med mer än 150 webbverktyg för det dagliga arbetet: konvertera bilder och enheter, formatera och validera kod, kontrollera domäner och SEO samt arbeta med text, datum och tal. Alla verktyg fungerar utan registrering eller prenumeration, och det du anger används bara för att beräkna resultatet och sparas aldrig. Använd samlingen som en snabb verktygslåda för enstaka uppgifter eller bokmärk verktygen du använder varje dag.