Marks a given optional property as required
The source type
The keys from T that should be made required
type User = { name?: string; email?: string; age: number }type UserWithName = AsRequired<User, 'name'> // { name: string; email?: string; age: number } Copy
type User = { name?: string; email?: string; age: number }type UserWithName = AsRequired<User, 'name'> // { name: string; email?: string; age: number }
Marks a given optional property as required