mingg IT

[Typescript] 제너릭(generic) 타입 사용하기 본문

FrontEnd

[Typescript] 제너릭(generic) 타입 사용하기

mingg123 2022. 2. 22. 15:42

제너릭 타입 사용법에 익숙치 않아서 공부하는겸 정리를 해보려고 한다. 

 

 

제너릭 타입 예시

→ 어디다가 만들지 고민. 플로우에서 충분히 쓸 수 있을 텐데.

 

T[keyof T] 는 객체 내의 가능한 모든 값을 나타냄.

 

허나 이렇게 사용하게 되면 releaseDate 의 타입이 (string | Date)[] 가 된다. 나는 Date[] 만 원함.

 

이런식으로 사용하면 releaseDates는 Date 타입이 되고, nameInfo는 string 타입이 된다.

 

Comments