이번에는 타입스크립트의 제네릭 인터페이스(Generic Interface)와 제네릭 타입 별칭(Generic Type Alias)에 대해 알아보자! 1️ 제네릭 인터페이스(Generic Interface) 이번에는 인터페이스로 제네릭 타입을 통해서 객체 타입을 정의해보자. interface KeyPair
그리고 실제 객체가 할당될 때 결정되는 타입 변수, K와 V를 key와 value 프로퍼티의 타입으로 정의해줄 수 있다. 이제 KeyPair라는 타입을 가지는 객체를 만들어보자.
다음과 같이 항상 하던대로 타입 주석을 통해서 key1 객체의 타입을 정의해주었다. let key1: KeyPair = { // 'KeyPair