TypeScript에서 `infer` 키워드 활용하기
안녕하세요? 오늘은 Typescript에서 'infer' 키워드의 고급 사용법에 대해 알아보려고 합니다. ** 목 차 **infer란?구체적인 사용 예2.1. 함수의 반환 값의 타입 추론2.2. Promise의 내부 타입 추론2.3. 배열의 내용 추론2.4. 문자열 리터럴과 결합결론1. infer란?infer는 타입 추론을 할 때 사용되는 키워드로, 제네릭 타입 및 조건 타입(Conditional Types)과 함께 사용됩니다. infer를 사용하면 함수의 반환 값이나 배열의 내용 등, 제네릭 타입의 내용에 따라 변하는 타입 정보를 Conditional Types의 조건 분기 내에서 추론할 수 있습니다. 2. 구체적인 사용 예2.1. 함수의 반환 값의 타입 추론아래 코드에서는 제네릭 타입 T가 함수인 경..