Object에서 특정 property의 타입을 가져올 때 사용할 수 있다.
아래의 예제에서 `foo`, `bar` 의 타입을 위해 `type FooType = string` 으로 새로운 타입을 만들 필요없이 Object의 키로 접근하듯이 프로퍼티의 타입을 가져올 수 있다.
```typescript
export const fakeDataDefaults = {
foo: "bar",
bar: 123
};
type FooType = typeof fakeDataDefaults["foo"];
// expected: string
type BarType = typeof fakeDataDefaults["bar"];
// expected: number
```
---
참조 강의: https://inf.run/FVDi