# TypeScript 5.5 릴리즈

> Clean Markdown view of GeekNews topic #15593. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15593](https://news.hada.io/topic?id=15593)
- GeekNews Markdown: [https://news.hada.io/topic/15593.md](https://news.hada.io/topic/15593.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-06-29T10:19:01+09:00
- Updated: 2024-06-29T10:19:01+09:00
- Original source: [devblogs.microsoft.com](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/)
- Points: 8
- Comments: 0

## Topic Body

* Inferred Type Predicates: TypeScript가 특정 조건 하에서 함수가 Type Predicates를 반환한다고 추론할 수 있게 됨  
* Constant Indexed Accesses에 대한 제어 흐름 좁혀짐: `obj`와 `key`가 상수일 때 `obj[key]` 형식 표현식을 좁힐 수 있음   
* JSDoc `@import` 태그: 기존 `import(...)`보다 간편하게 타입만 가져올 수 있는 새 JSDoc 태그  
* 정규식 구문 검사: 정규식 리터럴의 구문 오류를 잡아주는 기능 추가  
* 새로운 ECMAScript `Set` 메서드 지원: `union`, `intersection` 등의 새 Set 메서드 타입 선언   
* Isolated Declarations : 선언(`.d.ts`) 파일 생성을 타입 검사 없이 개별 파일 단위로 처리할 수 있게 하는 옵션  
* Configuration 파일에 대한 `${configDir}` 템플릿 변수: 설정파일에서 상대 경로 대신 사용할 수 있는 변수  
* `package.json` 종속성 참조: 선언 파일 생성 시 의존성 모듈 참조 오류 개선  
* 편집기 및 Watch-Mode 안정성 향상: 편집기에서 오류 갱신 등의 신뢰성 개선  
* 성능 및 크기 최적화: 언어 서비스, API, 제어 흐름 그래프 등 여러 측면의 성능 향상  
* ECMAScript 모듈에서 API 사용: `import` 문으로 `typescript` 패키지의 API 사용 가능   
* `transpileDeclaration` API: 선언 파일 생성을 위한 새 API  
* 주목할 만한 동작 변경 사항  
    * TypeScript 5.0 에서 사용 중단된 기능 비활성화   
    * `lib.d.ts` 변경으로 인한 타입 검사 영향  
    * 데코레이터 구문 검사 강화  
    * `undefined` 타입 별칭 허용 안함  
    * 참조 지시문 선언 방출 단순화

## Comments



_No public comments on this page._
