TypeScript · Generics and utility types
Required<T>
Makes every property required, the inverse of Partial.
Syntax
Required<User>Example
Example
type Draft = { id?: string; name?: string };
type Complete = Required<Draft>;More in this group
Learn this in the course
Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.