Typescript - Introduction

TypeScript is a typed superset of JavaScript, aimed at making the language more scalable and reliable.

Topics covered are as follows :
  • Basic variable types: any, boolean, number, string, undefined, null
  • Multiple types
  • let, const
  • Implicit vs explicit types
  • Checking types with instanceOf
  • Type assertions
  • Objects, arrays
  • Tuples, enums
  • Functions: parameters & return types
  • Custom types
  • Models
  • Interfaces
  • Barrels
  • Intersection types
  • Generics
  • Access modifiers
  • How to setup TS locally
  • TSLint