- Recap of day 1 and remaining exercises
- Typelevel operators (keyof, typeof, indexed access)
- Generics
- Strict Function Types, Covariance and Contravariance
- Function overloads
- Pipe & Pipeable APIs
- Conditional Types
- Infer
- Distributive Conditional Types
- Simulating Nominal Types (branded types & newtypes)
- Module Augmentation
The repository is divided in 3 folders, the exercises
contains the description of each exercise to be done in the project
folder, the solutions
folder will be used to push the solutions for the exercises so you can easily git pull --rebase
without conflicts and compare to your local.