열거형(enum)TypeScript의 enum(열거형)은 관련된 상수들을 하나의 그룹으로 정의하는 자료형이다.(JS에는 enum이 없다.)enum Status { SUCCESS = "success", FAIL = "fail", PENDING = "pending"}console.log(Status.SUCCESS); // "success"🚨 enum과 트리 쉐이킹 문제🌴 트리쉐이킹(tree-shaking)사용하지 않는 코드를 제거하여 번들 크기를 줄이는 최적화 기법Webpack, Vite, Rollup, esbuild와 같은 번들러가 이러한 기능을 제공 자바스크립트는 enum을 아래와 같이 즉시 실행 함수(IIFE)를 포함한 코드로 변환한다.번들러는 IIFE를 '사용하지 않는 코드'라고 판단할 수 ..