Pick | Typescript
- Pick | Typescript
interface Person {
name: string;
age: number;
address: string;
}
type PersonNameAndAge = Pick<Person, 'name' | 'age'>;
const person: Person = {
name: 'John Doe',
age: 30,
address: '123 Main St',
};
const personNameAndAge: PersonNameAndAge = {
name: person.name,
age: person.age,
};
console.log(personNameAndAge); // Output: { name: 'John Doe', age: 30 }