API 단순화랑 트리 셰이킹이라서 함


이 API 단순화를 하는 이유는 모든 모듈을 반드시 알 필요 없고, 자주 쓰이는 enum 객체만 쓰기 위해서 자주쓰는 부분을 저렇게 퍼블릭 API 단순화 방법으로 씀


보통은 좀 더 잘쓰면 


export const enum으로 바로 하긴 하는데, 


어쨌건 퍼블릭 API 단순화를 통한 인지 부하 감소 시킬때 자주쓰는 현대적 패턴 기법이죠


코드 자체만 보면 비효율적인데 장기적 재 사용성을 늘리는기법이라 저도 애용함


가령 


enum에


{이성애자, 게이, 레즈비언}


이렇게 있는데 이성애자는 자주 쓰고, 게이 ,레즈비언은 그냥 내부에서만 쓴다 합시다


그럼 이성애자만 노출 시킬려고 자주들 저렇게 쓰죠


사실 이런 기법은 순전히 경험이라.