infer

❓질문

타입스크립트의 infer 키워드에 대해서 설명해주세요.


💡 조사하기전 내가 알고 있던 내용

타입스크립트에서 조건부 타입에서 추론 타입을 정할때 쓰는 키워드입니다.


🏫 정리한 내용

infer 키워드는 조건부 타입에서 특정 타입을 추론하는 데 사용됩니다. 즉, 타입을 직접 지정하는 것이 아니라 타입스크립트가 해당 타입을 유추할 수 있도록 돕는 역할을 합니다. infer는 extends를 사용하는 조건부 타입 안에서 활용되며, 특정 타입을 분해하여 사용할 수 있습니다.

infer는 반드시 조건부 타입 안에서 사용되어야 합니다. 독립적으로 사용하면 문법 오류가 발생합니다.