TypeScript type challenges to level up TypeScript skills.