TypeScript 5.8, 열거형과의 작별: 품위있는 퇴장
2025-03-02
TypeScript 5.8은 `--erasableSyntaxOnly` 플래그를 도입하여 열거형과 네임스페이스의 시대가 사실상 종식되었습니다. 리터럴 유니온은 더 나은 사용 편의성을 제공하지만, 저자는 열거형에 대한 향수를 표현합니다. 이 글은 열거형의 중요한 장점, 즉, deprecated 선언을 포함한 멤버의 우수한 문서 지원(대규모 코드베이스에서 필수적)을 강조하며, 리터럴 유니온에는 이 기능이 없습니다. 저자는 TypeScript 팀에게 향후 릴리스에서 리터럴 유니온의 문서 지원을 개선해 줄 것을 요청합니다.
개발
리터럴 유니온