generic
- call signature을 작성할 때 들어올 수 있는 확실한 타입을 모를 때 사용된다.
- 또는 여러개의 서로 다른 타입을 사용하는데 모두 동일하게 작동하게 하고 싶을 때 사용할 수 있다.
- 보통 T, V 등으로 사용한다.
- 아래에서 사용된 TypePlaceholder가 generic이며 typescript가 자동으로 타입을 추론하여 적용된다.
- 여러 타입이 혼합되어도 잘 작동하는 것을 확인할 수 있다.
내부의 인자 중 일부만 generic을 받는 경우 다음과 같이 사용할 수 있다.
'Typescript' 카테고리의 다른 글
[Typescript] interface와 type 차이점 (0) | 2024.06.05 |
---|---|
[Typescript] class와 객체지향 (0) | 2024.06.04 |
[Typescript] Overloading (1) | 2024.06.04 |
[Typescript] call signatures (0) | 2024.06.04 |
[Typescript] never (0) | 2024.06.04 |