TypeScript 5.0 출시

TypeScript 5.0이 출시되었습니다. 이 릴리스는 TypeScript를 더 작고 단순하며 빠르게 만드는 것을 목표로 하면서 많은 새로운 기능을 제공합니다. 버전 5.0은 새로운 데코레이터 표준, 노드 및 번들러의 ESM 프로젝트에 대한 더 나은 지원, 라이브러리 작성자가 일반 추론을 제어하는 ​​새로운 방법, 확장된 JSDoc 기능, 단순화된 구성 및 기타 많은 개선 사항을 구현합니다.

베타 및 RC 이후의 새로운 기능은 무엇입니까?

TypeScript 5.0 베타 이후의 새로운 차이점은 TypeScript에서 및 의 앞 export이나export default 뒤에 데코레이터를 배치할 수 있다는 것입니다 . 이 변경 사항은 TC39(ECMAScript/JavaScript의 표준 기관) 내의 논의 및 합의를 반영합니다.

다른 하나는 새 모듈 해상도 옵션은 옵션이 다음으로 설정된 경우 에만 사용할 수 있다는 것입니다. 이는 번들러 또는 로더가 TypeScript의 옵션을 존중하는지 여부에 관계없이 입력 파일에 작성된 명령문이 번들러가 구문 분석할 때까지 호출로 변환되지 않도록 하기 위해 수행됩니다 . bundler  --module  esnext  import  require  module 

TypeScript 5.0 베타에는 "편집기 시나리오에서 대소문자를 구분하지 않는 가져오기 정렬 지원"이 포함되어 있지만 사용자 지정을 위한 UX가 아직 논의 중이므로 버전 업데이트 발표에는 자세히 설명되지 않았습니다.

 

RC 이후 가장 눈에 띄는 변화는 TypeScript 5.0이 package.json이제 12.20. 이 관계자는 TypeScript 5.0에서 모듈로의 마이그레이션에 대한 기사 도 공개했습니다 .

속도 벤치마크 및 번들 크기 증분 에 대한 특정 수치는 TypeScript 5.0 베타 및 RC 릴리스 이후로 조정되었지만 소음은 항상 실행의 요인이었습니다. 일부 벤치마크의 이름도 명확성을 위해 조정되었으며 패키지 크기 개선은 별도의 그래프로 이동되었습니다.

TypeScript 5.0 주요 기능

자세한 내용은 출시 공지를 참조 하십시오 .

추천

출처www.oschina.net/news/232912/typescript-5-0-released