FrontEnd
[Typescript] 제너릭(generic) 타입 사용하기
mingg123
2022. 2. 22. 15:42
제너릭 타입 사용법에 익숙치 않아서 공부하는겸 정리를 해보려고 한다.
제너릭 타입 예시
→ 어디다가 만들지 고민. 플로우에서 충분히 쓸 수 있을 텐데.
T[keyof T] 는 객체 내의 가능한 모든 값을 나타냄.
허나 이렇게 사용하게 되면 releaseDate 의 타입이 (string | Date)[] 가 된다. 나는 Date[] 만 원함.
이런식으로 사용하면 releaseDates는 Date 타입이 되고, nameInfo는 string 타입이 된다.