TypeScript Type Challenge Tutorials
| 1 min read
TypeScript type-challenges are a series of challenges created by Anthony Fu. The challenge is to solve a series of problems using only the TypeSystem. For example, building reimplementing the generic `Pick` type using only the type system.
The goal is to help you understand more about the type system in TypeScript and understand how powerful it can be.
Below you will find my walkthrough tutorials on how to solve the challenges. I will update them as I progress through the challenges.
Easy Challenges
The easy TypeScript type challenges that I have completed so far can be found below, along with a walkthrough tutorial of how to solve it yourself.
- Pick ⸱ Challenge ⸱ Solution
- Readonly ⸱ Challenge ⸱ Solution
- Exclude ⸱ Challenge ⸱ Solution
- First of array ⸱ Challenge ⸱ Solution
- Length of Tuple ⸱ Challenge ⸱ Solution
- Tuple to Object ⸱ Challenge ⸱ Solution
- If ⸱ Challenge ⸱ Solution
- Awaited ⸱ Challenge ⸱ Solution
- Includes ⸱ Challenge ⸱ Solution
- Concat ⸱ Challenge ⸱ Solution
- Push ⸱ Challenge ⸱ Solution
- Unshift ⸱ Challenge ⸱ Solution