1.  
  2. let name: string = getProperty(person, 'name');
  3. let age: number = getProperty(person, 'age');
  4. let unknown = getProperty(person, 'unknown'); // error, 'unknown' is not in 'name' | 'age'
  5.