You've written this before: interface User { id : number ; name : string ; email : string ; role : ' admin ' | ' user ' ; } interface UserFormState { id : boolean ; name : boolean ; email : boolean ; role : boolean ; } A UserFormState where every field is a boolean — did it change? Was it touche...

Source: [Dev.to](https://dev.to/kaithorne/typescript-mapped-types-the-feature-that-changes-how-you-design-types-5dep)

Sponsored