Skip to main content

Extract | Typescript

  • Extract | Typescript

  • Funciona apenas para uniões
type Person = {
name: string;
age: number;
address: string;
};

type PersonName = Extract<keyof Person, 'name'>; // 'name'
type PersonAge = Extract<keyof Person, 'age'>; // 'age'
type PersonAddress = Extract<keyof Person, 'address'>; // 'address'