Void && Never

김정현·2023년 8월 4일
0

TypeScript

목록 보기
10/12

1. Void Type

아무것도 없음을 의마하는 타입
함수의 경우 아무것도 return 하지 않는 함수를 의미한다.
일반 변수의 경우 return은 undifined만 가능하다.

/** return 값이 생기면 에러를 보여준다. */
const fc2 = (): void => {
	console.log("hello")
}

2. Never Type

정상적으로 종료될 수 없는 함수
변수에는 어떠한 값도 담을 수 없다.
any 타입의 값도 담을 수 없다.

const fc3 = (): never => {
	while (true) {}
}
profile
개발일지

0개의 댓글