
225
10
장
제네릭
10.9
마치며마치며
이 장에서는 타입 매개변수와 함께 작동할 수 있도록 클래스, 함수, 인터페이스와 타입 별칭을
‘제네릭’으로 만들었습니다.
●
구조체 간에 다른 타입을 나타내기 위한 타입 매개변수 사용법
●
제네릭 함수를 호출할 때 명시적 또는 암시적 타입 인수 제공하기
●
제네릭 객체 타입을 표현하는 제네릭 인터페이스
●
클래스에 타입 매개변수를 추가하고 클래스의 타입에 미치는 영향 확인하기
●
타입 별칭, 특히 판별된 타입 유니언에 타입 매개변수 추가하기
●
기본값 (
=
)과 제한자(
extends
)를 사용한 제네릭 타입 매개변수 수정하기
●
Promise
와
async
함수가 제네릭을 사용해 비동기 데이터 흐름을 나타내는 방법
●
제네릭 황금률과 명명 규칙을 포함한 제네릭 모범 사례
이것으로
2부 ‘특징’2부 ‘특징’
이 마무리됩니다. 이제 대부분의 프로젝트에서 필요한 타입스크립트 타입
시스템의 가장 중요한 구문과 타입 검사 기능을 모두 알게 되었습니다. 축하합니다!
3
부 ‘사용법’에서는 프로젝트에서 실행할 수 있는 타입스크립트를 구성하고, 외부 의존성과 상
호작용하는 법, 타입 검사 및 내보낸 자바스크립트를 수정하는 방법을 살펴봅니다.
3
부는 프로
젝트에서 타입스크립트를 사용할 때 중요한 기능을 소개합니다.
타입스크립트 구문에서 사용할 수 있는 ...