Typescript

[Typescript] never

note-for-development 2024. 6. 4. 17:26

 

never 타입은 return 값이 없을 때 쓰인다.

return 값이 있다면 오류를 발생시킨다.

 

이 타입은 오류를 전달할 때 사용될 수 있다.

 

좀 더 응용한다면, 타입을 지정해도 올바르게 작동하지 않는 경우 오류를 전달하는데 사용될 수 있다.

아래의 경우 string, number가 아닌 항목은 들어오면 안되고, 들어온다고 해도 오류를 전달한다.