Skip to content
Entangle UI v0.13.0

RequireFields

RequireFields<T, K> = Prettify<T & Required<Pick<T, K>>>

Defined in: src/types/utilities.ts:52

Makes specific properties required

T

K extends keyof T

type User = { name?: string; age?: number; email?: string }
type UserWithName = RequireFields<User, 'name'> // { name: string; age?: number; email?: string }