인프런 한입크기로 잘라먹는 타입스크립트 - 이정환님의 강의를 보고
내용을 정리한 포스팅입니다
아무것도 없음을 의미 하는 타입
방법은 함수() 매개변수 뒤에 타입을 지정해줍니다.
function func1(): string {
return "hello";
}
function func2(): void {
return "hello";
}
- 어떤 값도 넣을수 없지만 undefined 만은 지정해 줄수 있습니다.
void 를 사용 하지 않으면 무조건 undefined / null 타입에 맞게 리턴값도 동일 해야합니다.
- 존재 하지 않는 불가능한 타입
function func3(): never {
while (true) {}
}
function func4(): never {
throw new Error();
}