TypeScript bank Utility & Mapped Types TypeScript / 6 questions Your progress 0 / 6 done Saved in this browser. Reset All 6 Medium 2 Hard 4 Hide done No questions match those filters. 1 What do `Partial`, `Required`, `Pick`, `Omit`, and `Record` do? Medium 2 What are `Parameters`, `ReturnType`, and `Awaited`, and when do you reach for them? Medium 3 How do mapped types work, and how do key remapping (`as`) and modifiers (`-readonly`) extend them? Hard 4 What are conditional types, and how does `infer` extract a type from another? Hard 5 How would you build a `DeepPartial<T>` type? Hard 6 What are template literal types, and give a practical use (e.g. typed event names)? Hard ← Previous Generics Next → TypeScript in Practice