대입은 가능하지만 사용할 수 없으므로, object로 타이핑하는 의미가 무색합니다.
{} 타입에 null과 undefined를 합치면 unknown과 비슷해집니다. 실제로 unknown 타입을 if문으로 걸러보면 {} 타입이 나옵니다.
const unk: unknown = 'hello';
unk;
if (unk) {
unk;
} else {
unk;
}
// const unk: {}
// const unk: unknown
{} 타입도 직접 사용할 일은 거의 없지만, if문 안에 unknown 타입을 넣을 때 볼 수 있으므로 알아두어야 합니다.