TypeScript 설계: Interface vs Type Alias & Generics

Interface vs Type의 구분 기준과 Generics를 활용한 API 설계 패턴을 작성해보았습니다.