Announcing TypeScript 5.2
(devblogs.microsoft.com)Typescript 5.2 버전이 출시되었습니다.
-
using
선언문을 통한 명시적 자원 관리 - 데코레이터 메타데이터
- 명명 혹은 익명 튜플 요소
- 배열 합치는 메소드 사용이 쉬워짐
- 배열 복사 메소드
-
WeakMap
andWeakSet
키에 기호 형식(symbols
) 지원 - 타입스크립트 구현 파일 확장자에 형식만 존재하는 Import 경로 지원
- 객체 멤버 입력 시 쉼표 자동입력
- 인라인 변수 리팩토링 (특정 변수가 특정한 곳에서만 사용할 경우 자동으로 변수값을 주입 후 변수 선언문 삭제. IntelliJ 기반 IDE와 비슷)
- Inlay 인자 힌트 클릭 가능 (인자 옆에 인자명을 시각적으로 제공하며 이 또한 IntelliJ 기반 IDE와 비슷)
- 유입되는 유형 호환성 검사 최적화 (유사 타입 분석 속도 향상)
- 이외 각종 변경 및 수정 사항
-
lib.d.ts
(DOM 타입 업데이트) -
labeledElementDeclarations
속성에 지정되지 않은(undefined
) 요소 지원 -
module
및moduleResolution
속성은 Node.js 환경 설정 내에서 반드시 일치해야 함 - 병합된 기호에 대한 일관성 있는
export
검사 -
modules
는 항상namespace
형태로 방출
-
배열 합치는 메소드 사용이 쉬워짐
은
배열 유니온(한글로 뭐라고 할지 몰라서) 메서드 사용이 쉬워짐
이 더 적합한 표현 일 것 같습니다 (이조차도 뭔가 어색하지만)