typescript·2025년 12월 20일옵셔널보다 타입 확장을 선택해야 하는 이유옵셔널 프로퍼티 남용의 문제점과 타입 확장 및 Exhaustiveness Checking을 활용한 안전한 타입 설계