인프런 커뮤니티 질문&답변

Jason Yang님의 프로필 이미지
Jason Yang

작성한 질문수

따라하며 배우는 타입스크립트 A-Z

타입들 사용해보기

함수 반환값을 undefined 타입으로 지정했을 때 오류가 나지 않는 현상

작성

·

314

0

강사님 안녕하세요.

강사님 강의에서는 함수를 선언할 때 반환 값을 undefined로 지정하면 에러가 나는 것을 확인할 수 있습니다

 

제가 직접하면 컴파일 에러가 안나더라구요.
tsconfig.json 파일에서 stringNullChecks도 true로 활성화 시킨 상태입니다. 이유를 모르겠습니다.
혹시 답변 해주실 수 있나요?

OS: window11
npm version: 10.1.0
node version: v20.9.0



답변 2

0

Jason Yang님의 프로필 이미지
Jason Yang
질문자

감사합니다!!

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 Jason님 좋은 질문 감사합니다

Typescript 5.1 버전부터는

return 없는 함수에 return 타입으로 undefined를 허용해 놓았습니다.

제가 이 부분을 업데이트했어야 하는데

질문 주셔서 감사합니다!

참조 자료 입니다.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/#easier-implicit-returns-for-undefined-returning-functions

감사합니다.

Jason Yang님의 프로필 이미지
Jason Yang

작성한 질문수

질문하기