실제 타입 검증을 통한 추론이 아닌 강제로 지정하는 방식이기 때문입니다. 비행기에는 순도 98%의 고급유만 들어갈 수 있습니다 (예를들어) 좋은 주유소에서 고급유 기름을 find 했습니다 기름을
실제 타입 검증을 통한 추론이 아닌 강제로 지정하는 방식이기 때문입니다. 비행기에는 순도 98%의 고급유만 들어갈 수 있습니다 (예를들어) 좋은 주유소에서 고급유 기름을 find 했습니다 기름을 넣으려는데 순도 98% 기름 형식이 아니라 에러가 납니다. 일단 좋은 주유소에서 받아온 고급유니까 넣어도 되겠거니 하면서 as를 통해 순도 98% 고급유로 대충 포장을 해서 넣었습니다. = 나중에 비행기가 터졌습니다. 울면서 수정합니다. 이와 같은 상황이 나올 수 있습니다 차라리 TypeGuard 같은 문법을 통해 타입 요소를 검사하는 방식은 어떨지 제안드립니다 https://radlohead.gitbook.io/typescript-deep-dive/type-system/typeguard