Nyheder

Microsoft lancerer TypeScript 2.0 beta

Microsoft Lancerer Typescript 2 0 Beta

(redigeret for at rette den fejlagtige reference til Java)

TypeScript, Microsofts gratis og open source JavaScript-supersæt-programmeringssprog, som fungerer på enhver browser, enhver vært eller et hvilket som helst operativsystem, har længe været tilgængeligt siden midten af ​​2012. I dag har virksomheden dog annonceret, at TypeScript 2.0 beta er nu ved at blive udrullet .

Overordnet set tilføjer TypeScript 2.0-betaen masser af nye funktioner, såsom en ny arbejdsgang til at få |_+_| filer . Højdepunkter i TypeScript 2.0 (som noteret af Microsoft) inkluderer følgende:



    Ikke-nulbare typer:|_+_| og |_+_| er to af de mest almindelige kilder til fejl i JavaScript. Før TypeScript 2.0, |_+_| og |_+_| var i domænet af hver type. Det betød, at hvis du havde en funktion, der tog en |_+_|, kunne du ikke være sikker ud fra typen alene, om du faktisk havde en |_+_| – du kan faktisk have |_+_|. I TypeScript 2.0, den nye |_+_| flag ændrer det. |_+_| betyder bare |_+_| og |_+_| betyder |_+_|. Kontrolflowanalyse for typer:TypeScripts support til håndtering af nullbare typer er mulig takket være ændringer i, hvordan typer spores gennem hele programmet. I 2.0 er vi begyndt at bruge kontrolflowanalyse for bedre at forstå, hvad en type skal være på et givet sted. Overvej for eksempel denne funktion. Nemmere modulerklæringer:Nogle gange vil du bare fortælle TypeScript, at et modul eksisterer, og du er måske ligeglad med, hvad dets form er. Vi gjorde det nemmere og slap af med kedelpladen. Når du er klar til endelig at skitsere formen på et modul, kan du vende tilbage til disse erklæringer og definere den struktur, du har brug for. Hvad hvis du er afhængig af en pakke med mange moduler? Det kan være besværligt at skrive dem ud for hvert modul, men TypeScript 2.0 gør det også nemt ved at tillade jokertegn i disse erklæringer!

Et kig på det nye postfix! Operator, der tager null og udefineret ud af typen af ​​ethvert udtryk.

Så der har du det! Det er de fleste af de nye funktioner, der ses i TypeScript 2.0. Hvis du er ivrig efter at prøve TypeScript 2.0, kan du downloade TypeScript 2.0 Beta til Visual Studio 2015 , eller kør 'npm install -g [email protected] ' for at downloade.



^