비공식 API 대응을 위한 TypeScript 방어적 타입 설계 전략 | 스타트업스쿨