xxxxxxxxxx
interface User {
id: number;
name: string;
email: string;
age: number;
}
type PartialPick = Partial<Pick<User, 'email' | 'name'>>;
// same as:
// interface Person {
// name?: string | undefined;
// email?: string | undefined;
// }