New: We've launched a brand new Coding Challenges section! Check out these interactive, real-world exercises to level up your skills.Explore Challenges
FrontendPrep
Back to TypeScript Quizzes
TypeScript Quiz

Utility Types & Type Manipulation

Learn how built-in utility types (Partial, Omit, Pick, Record) work and how to construct conditional types, mapped types, and template literals.

Question 1 of 100%

What does the template literal type `type LogEvent = `${Event}Show`;` resolve to if `Event` is `"on" | "off"`?