never 타입도 있긴 하다
reutrn
을 하면 안됨endpoint
없어야 함모든 함수들은 항상 reutrn 값을 가지고 있다.
따로 지정을 안해주면 return undefined;
을 가지고 있다. 따로 return 안 해도 숨겨져 있다는 말!
function typeFuncion(): never {
throw new Error();
while (true) {
}
}
대부분 쓸모 없음^^ : void 대체
가 가능하기 때문에
코드를 이상하게 짜게 되면 등장하기 때문임 당황 방지쓰;;
function name(parameter: string) {
if (typeof parameter == "string") {
console.log(parameter);
} else {// else 문을 들어올 일이 없음. naver
console.log(parameter);
}
}
// 함수표현식
let test = function () {
throw new Error();
};