[TypeScript] never 타입
·
TypeScript/기초
Never Type? 함수에 붙이는 return type으로 사용을 할 수 있다. function func(): never { // ... } never type은 사용할 수 있는 조건이 특이한데, 함수가 절대 return을 하지 않아야 한다. 함수 실행이 끝나지 않아야 한다. ( 즉, endpoint가 없어야 한다. ) 두 조건이 모두 충족되어야 사용할 수 있는 타입이다. ※ 사실 같은 소리로 조건 2가 맞으면 1도 맞다... function func() { console.log("func"); } 그래서 일반적인 함수들에는 never를 붙일 수 없다. 함수가 끝나지 않는 함수여야 하는데, console을 출력 후 함수가 끝나버리기 때문이다. function func() :never { while(tr..