-
[TypeScript] - 제네릭(generic)Programming Language/TypeScript 2022. 3. 24. 00:36
제네릭이 자주 사용되는 경우
- 서버와 통신하는 api 호출 시 제네릭을 가장 효율적으로 사용할 수 있다.
- 서버로부터 오는 res 값의 규칙에 제네릭을 쓴다.
- 프로미스는 제네릭 타입으로 정의된다.
[예제1] - 기본 형태
[예제2] - Controller에 적용하여 api 호출 시 서버로부터 오는 res 값의 규칙을 정의
- 위와 같이 응용할 수 있다. constructor의 ServiceName은 현재 서비스를 만들지 않았기 때문에 빨간색 밑줄이 생긴 것.
- Promise 의 우측에 있는 <ReqAnswerModel>은 import된 부분에서 알 수 있는 것 처럼 from ' ' 경로에 있고 해당 경로에서 interface 로 작성되어 export되었다.References
'Programming Language > TypeScript' 카테고리의 다른 글
[Error] code: 'ERR_INVALID_ARG_TYPE' (0) 2022.09.29 [TypeScript] 타입스크립트 기초 시작..전부터 문제 해결 (0) 2022.02.07