Typescript 4 er på trapperne

10. juli 2020 kl. 10:28
Typescript 4 er på trapperne
Illustration: Version2.
Masser af nye sprog-faciliteter og bedre ydelse i editorer er på programmet, når en ny portion Typescript lander til august.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Web-sproget Typescript nærmer sig hastigt version 4. En beta-version er netop udsendt, og den officielle udgave forventes til august. Det fremgår af sprogets hjemmeside.

Typescript er en overbygning på Javascript og udvider sproget med statiske typer. I modsætning til mange andre sprog i genren, har Typescript en hel del succes.

Blandt nyhederne i version 4 er tupler med navngivne felter. Indtil videre har syntaksen set sådan ud:

  1. type Segment = [number, number];

Men nu kan man udstyre tuplen med feltnavne:

  1. type Segment = [length: number, count: number];

På samme front introduceres også tupler med et variabelt antal elementer.

Artiklen fortsætter efter annoncen

En funktion kan se således ud:

  1. function f<...T>(): ...T {
  2. let a: ...T;
  3. }

Når funktionen kaldes med argumenter med en variabel-længde tuple, som:

  1. f([1,2,"foo"]);

tilskrives tuplen typen T=[number,number,string]...T.

Der er mange andre nyheder i den kommende version. Også på editor-siden har Typescripts language server fået en række nye faciliteter til refactoring (automatisk omskrivning) samt bedre ydelse ved opstart i forhold til basal kodenavigation og automatisk kode-skrivning.

Ingen kommentarer endnu.  Start debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger