2.7.5 never

    마지막 타입은 never입니다. never 타입에는 어떠한 타입도 대입할 수 없습니다. never 타입은 다음과 같은 코드에서 확인할 수 있습니다.

    function neverFunc1() {
      throw new Error('에러');
    }
    const result1: never = neverFunc1(); 
    // Type 'void' is not assignable to type 'never'.
    const neverFunc2 = () => {
      throw new Error('에러');
    }
    const result2 = neverFunc2(); 
    // const result2: never;
    
    const infinite = () => { 
      while (true) {
        console.log('무한 반복됩니다');
      }
    }
    // const infinite: () => never;
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.