enum 대신 사용할 것에 대해서 알아보자.
오옹 왜 typescript 컴파일러에서는 같다고 해주는 걸까..
사실상 정확히 말하면 typescrip와 100% 관련된 내용은 아니나 이전 포스팅과 관련된 내용이므로 이어서 정리해보려고 한다.
Type Guard란 변수의 타입을 좁혀나가는 역할을 하는 특별한 코드 패턴이다. 이를 활용해서 Union Type의 컴파일 에러를 극복해보자 !