TypeScript 오버로드 추론 한계 극복: 교차 타입 순서의 마법 | 스타트업스쿨