TypeScript 5.0 베타

타입스크립트 5.0 베타가 발표되었습니다. 4.9베타 가 발표된 지 4개월 정도 된 것 같은데요. 이번 5.0 업데이트는 어떤 변경사항이 있을까요? 1. Decorators(데코레이터) - 데코레이터는 '@'을 사용하여 클래스와 멤버를 재사용 가능한 방식으로 사용자 정의를 할수 있는 기능인데요. 기존에는 컴파일러 옵션에서 experimentalDecorators: true로 설정해야 했습니다. ECMAScript에서 데코레이터가 곧 정식 기능으로 릴리즈 될 예정인데요, 자바스크립트의 슈퍼셋 언어인 만큼 이제 정식으로 지원이 될 것 같습니다. 2. Const Type Parameters (const 유형 매개변수) - const는 그동안 타입을 스스로 유추하여 지정하였는데요. 스스로 유추한 타입이 정확하지 않은 경우가 있었고, 이때 원하는 추론을 얻기 위해 타입 단언(as const)를 사용해야 했습니다. 이제 Type Parameter 선언에 const modifier를 추가하여 (Ex.function test<const T extends SomeThing>) const 유사 추론(const-like inference)을 기본값으로 만들 수 있습니다 . 3. Speed, Memory, and Package Size Optimizations - 코드 구조 개선, 알고리즘 구현 개선 및 캐시 전략 등을 통해 패키지 크기를 58%로 줄이고, 실행 및 설치까지 속도 최적화를 했다고 합니다. VS Code로 비교 시 빌드 시간이 4.9버전 대비 81% 의 시간만 소요된다고 합니다. 4. Supporting Multiple Configuration Files in extends - 컴파일러 옵션스 의 extends 필드를 다중으로 사용 가능하게 해주어 더 많은 유연성을 제공해 준다고 합니다. 이외에도 많은 개선사항이 있으니 공식 사이트에 방문해서 보시기를 추천드립니다.

Announcing TypeScript 5.0 Beta

TypeScript

Announcing TypeScript 5.0 Beta

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 1월 30일 오전 8:07

 • 

저장 45조회 3,273

댓글 2