Void타입과 Never타입

Void

아무것도 없음을 의미하는 타입

function func1(): string {
  return "Hello";
}

function func2(): void {
  console.log("Hello");
}

Never

불가능한 타입

function func1(): never {
  while(true){}
}

function error : never {
  throw new Error()
}

반환값이 있는게 모순적일 때 사용함.

any 타입의 값도 never타입에는 할당할 수 없음.

Last updated