RequireFields
RequireFields<
T,K> =Prettify<T&Required<Pick<T,K>>>
Defined in: src/types/utilities.ts:52
Makes specific properties required
Type Parameters
Section titled “Type Parameters”T
K extends keyof T
Example
Section titled “Example”type User = { name?: string; age?: number; email?: string }type UserWithName = RequireFields<User, 'name'> // { name: string; age?: number; email?: string }