2.7.3 void
그 다음 타입은 void입니다. 자바스크립트에도 있는 연산자이긴 한데 타입스크립트에서는 타입으로 사용됩니다.
function noReturn() {}
// function noReturn(): void
함수의 반환값이 없는 경우 반환값이 void 타입으로 추론됩니다. 자바스크립트에서는 반환값이 없는 경우 자동으로 undefined가 반환됩니다. 타입스크립트도 마찬가지이지만, 타입은 void가 됩니다.
const func: () => void = () => 3;
const value = func();
// const value: void
const func2 = (): void => 3;
// Type 'number' is not assignable to type 'void'.
const func3: () => void | undefined = () => 3;
// Type 'number' is not assignable to type 'void'.