▲ 그림 2-5 차집합
Omit
Omit 타입은 특정 객체에서 지정한 속성을 제거하는 타입입니다(3.2절에서 구체적인 구현 원리를 알아봅니다). A & B는 { name: string, age: number, married: boolean }인데 keyof B는 name | married이므로, name과 married 속성을 제거하면 age 속성만 남게 됩니다.
▲ 그림 2-5 차집합
Omit
Omit 타입은 특정 객체에서 지정한 속성을 제거하는 타입입니다(3.2절에서 구체적인 구현 원리를 알아봅니다). A & B는 { name: string, age: number, married: boolean }인데 keyof B는 name | married이므로, name과 married 속성을 제거하면 age 속성만 남게 됩니다.