← Back to NOTES 🌰 ← Back to Effective TypeScript
any 타입은 타입 안정성을 제거하고, 타입 체커와 언어 서비스를 무력화시키며, 코드 리팩토링 시 버그를 감추고, 타입 설계를 숨기며, 타입 시스템의 신뢰도를 떨어뜨린다. 특별한 경우를 제외하고는 any 타입 사용을 피해야 한다.
타입스크립트의 타입 시스템은:
하지만 any 타입을 사용하면 타입스크립트의 장점을 누릴 수 없게 된다.
1. 타입 안정성이 없음
2. 함수 시그니처를 무시
3. 언어 서비스가 적용되지 않음