해결된 질문
작성
·
201
1
블로그 글에는
enum Roles {
Admin,
Writer,
Reader
}
declare function hasAccess(role: Roles): void;
hasAccess(10);
hasAccess
함수에 어떤 number 값을 넣어도 타입 에러가 발생하지 않기 때문에 이런 경우엔 잠재적인 버그를 갖게 된다.
라고 되어 있는데
제 코드에선 에러가 나는데, 이건 typescript가 버전업 되면서 수정되어서 그런걸까요?
답변 1
0
와우 좋은 질문이십니다.
제가 확인해보니까 v5.0.4 부터는 에러가 발생하네요. 아래 링크는 4.9.5 버전입니다. 이 버전에선 에러가 발생하지 않네요. 덕분에 저도 좋은 사실을 알게 되었네요
헤헤 애프터캠프님께 도움이 되었다니 저야말로 영광입니다 😃