• 2-1: Installation typescript, nvm & ts-node-dev
  • 2-2: TypeScript has two types of typing: implicit and explicit.
  • 2-3: Array and tuples in typescript
  • 2-4: Object, Literal Types, and Optional things
  • 2-5: Spread, Rest, Default Parameters, and Destructuring
  • 2-6: Type alias and optional types
  • 2-7: Union, Intersection, and Enum Types
  • 2-8: Nullable, Unknown, & Never Types
  • 2-9: Ternary Operator, Nullish Coeslancing Operator, keyof operator