TypeScript에서 enum 대신 const 사용하기
- 작성일
- 구분자
- ·
- 읽는 시간
- 2 min read
TypeScript 버전 5.5.4
enum
트랜스파일 결과:
- IIFE(즉시 실행 함수)로 변환됨
- TSC는 IIFE를 사용하는지 사용하지 않는 코드인지 알 수 없어 자바스크립트 번들에 항상 포함(tree-shaking 어려움)
const
트랜스파일 결과:
- 단순 객체로 변환
- 필요 시에만 번들에 포함 (tree-shaking 가능)
TypeScript 버전 5.5.4
트랜스파일 결과:
트랜스파일 결과: