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