/typet-javascript-workshop

Typet JavaScript Workshop

Primary LanguageTypeScript

Typescript workshop

IDE

Vi anbefaler at du bruker en IDE som støtter TypeScript, som f.eks. IntelliJ IDEA (krever dessverre Ultimate) eller Visual Studio Code.

Intro

Følgende sider kan være en god start:

En liten ting som er greit å være klar over er hvordan TypeScript definerer type compatability. I motsetning til språk som f.eks. Java er to typer kompatible hvis de er ekvivalente, de trenger ikke ha samme navn eller vite om hverandre. Har altså to typer de samme feltene, er de den samme typen.

TypeScript har også en god del avansert funksjonalitet som kan være veldig til hjelp. Det er derfor også anbefalt å ta en liten titt på ting som:

  • Type inference: Hvordan TypeScript ofte kan bestemme typer på ting uten at du trenger å være ekplisitt om det.
  • Advanced Types: Mer avanserte datatyper. Som f.eks. union-types og intersection-types.

Det er greit å vite at TypeScript fint kjører side om side sammen med Javascript. I praksis betyr bare dette at TypeScript ikke kan gi deg så mye hjelp med å kjøre statisk analyse opp i mot javascript koden.

Oppgaver

Oppgavene er delt inn i 3 deler. Start med 1_intro.

Presentasjonen kan dere finne her