Gå til indhold

TypeScript Formatter

Ryd op i TypeScript-kode med denne TypeScript Formatter. Indsæt interfaces, typer, enums, generics, klasser eller funktioner, så ombryder værktøjet dem token for token med indrykning på to mellemrum, et mellemrum efter kolon i typeannoteringer og omkring operatorer, ét medlem per linje i blokke og enums samt semikoloner ved slutningen af sætninger. Ideelt for udviklere, der rydder op i kodestykker, genereret kode eller indsatte eksempler før deling eller gennemgang.

Nulstil

Ofte stillede spørgsmål

Hvordan fungerer TypeScript Formatter?

Det læser din kode som en strøm af tokens, f.eks. klammer, semikoloner, operatorer, strenge og kommentarer, og bygger layoutet op igen ud fra dem. Klammer åbner indrykkede blokke, semikoloner afslutter linjer, og operatorer får ensartede mellemrum.

Kontrollerer det min TypeScript for fejl?

Nej, det hverken typekontrollerer eller validerer syntaks, så det formaterer også ufuldstændige kodestykker. Kør tsc eller din editors kontroller, hvis du vil vide, om koden kan kompileres.

Hvordan formateres interfaces og enums?

Bodies i interfaces og klasser får ét medlem per linje med indrykning på to mellemrum og et semikolon efter hvert medlem. Enum-medlemmer placeres ét per linje med et afsluttende komma efter hvert, også det sidste.

Bevares generics intakte?

Ja, vinkelparenteser i generics som Array<T> eller Map<string, T> spores, så de ikke forveksles med sammenligningsoperatorer. Mellemrum efter kommaer i parenteserne normaliseres.

Hvilken indrykning bruger det?

Blokke indrykkes med to mellemrum, og der er ingen muligheder for at ændre dette. Korte objektliteraler efter en tildeling eller en returnering forbliver på én linje.

Bevares kommentarer?

Ja. Linjekommentarer afslutter deres linje, og koden fortsætter nedenunder, mens blokkommentarer bevares dér, hvor de står.

Ændres strenge og template literals?

Nej, strengliteraler, template literals og regulære udtryk kopieres præcis, som de er skrevet. Kun mellemrummene mellem tokens omarrangeres.

Ændrer formateringen, hvordan min kode opfører sig?

Formateringsværktøjet ændrer kun mellemrum og tilføjer manglende semikoloner ved sætningers afslutning. Gennemgå resultatet, hvis din kode er afhængig af automatisk indsættelse af semikoloner på usædvanlige steder, f.eks. en linje, der begynder med en parentes.

Hvorfor er outputtet omsluttet af en typescript-kodeblok?

Resultatet returneres som en Markdown-kodeblok markeret typescript, så det vises med syntaksfremhævning i Markdown, issues og chat. Kopiér linjerne mellem hegnene til en .ts-fil.

Hvor stor kan min kode være?

Du kan formatere op til 5 MB kode i én kørsel, og større input afvises med en besked. Resultatet er det samme som TypeScript-valgmuligheden i Code Formatter.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.