올리브영 타입스크립트로 알아보는 제네릭과 매개변수 다형성
14
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 제네릭과 매개변수 다형성을 타입스크립트 예제로 설명합니다.

제네릭 개념: 타입 변수 T로 다양한 타입에 같은 로직 적용

타입 인자 추론: 컴파일러가 대부분 경우 T를 자동 추론

  • 제약 사용: extends로 속성 보장(예: HasLength, HasPrice)
  • 변성 설명: 배열 공변성, 함수 매개변수 반공변성과 메서드 이변성

실무 활용: ApiResponse, Partial/ Pick/ Omit 등으로 중복 제거 및 재사용성 향상

연관 게시글