Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
Offcanvas
1111Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
개발자 / 오픈소스

타입스트립트 4.9 버전, 타입 오류 자동으로 수정하는 기능 추가

Paul Krill | InfoWorld 2022.11.04
마이크로소프트가 타입스크립트 4.9 버전에 ‘새티스파이(satisfies)’ 연산자를 새로 지원하고 코딩 에러를 잡아주는 기능을 추가했다고 밝혔다. 
 
ⓒ Florent Darrault (CC BY-SA 2.0)

새티스파이스 연산자는 표현식에 따로 영향을 주지 않은 상태에서, 타입이 알맞게 쓰였는지 검수한다. 향후 잠재적으로 발생할 수 있는 에러를 감지하며, 각 객체가 모든 키를 제대로 가지고 있는지 확인해준다. 다만 이번 기능은 최종 버전에 들어가는 것은 아니고, 최종 버전 배포 전 출시되는 RC(Release Candidate) 버전에 포함됐다. 타입스크립트 4.9 RC 버전은 누겟이나 NPM을 통해 다운로드 받을 수 있다. 

공식 버전에서는 사소한 버그 수정 외에 눈에 띌 만한 기능 추가는 없을 것으로 예상된다. 공식 버전(Stable Release)은 몇 주 안에 공개된다. 4.9 버전에서 추가되는 핵심 기능은 다음과 같다. 
 
  • 파일 감시는 기본적으로 파일 시스템 이벤트에 의해 작동되며, 개발자가 이벤트 기반 감시자를 설정하지 못한 경우에만 폴링으로 변경된다. 이 과정에서 –watch 모드를 실행하거나 또는 비주얼 스튜디오 코드 및 비주얼 스튜디오 같은 타입스크립트 기반 편집기를 이용할 때 리소스 집약적인 상황을 피할 수 있다. 
  • Promise.resolve는 이제 Awaited 타입을 사용하여 전달된 프로미스(Promise)와 유사한 타입을 감싼다. 올바른 프로미스 타입을 반환하는 경우가 더 많지만, 개선된 타입으로 프로미스 대신 any나 unknown 타입이 나올 경우 기존 코드를 중단할 수 있다. 
  • 타입스크립트는 NaN 값이 맞는지 직접 확인하며 Number.isNAN 형태를 쓰기를 제안한다. 
타입스크립트는 마이크로소프트가 만든 자바스크립트 기반 언어이며, 최근 그 인기가 높아지고 있다. 올해 초 데브옵스 플랫폼 업체 서클CI가 펴낸 '소프트웨어 배포 현황 2022' 보고서에 따르면, 타입스크립트는 가장 인기 있는 프로그래밍 언어로 뽑혔다. 서클CI는 “개발자 친화적인 특성을 가진 덕에 타입스크립트가 급성장하고 있다”라고 설명했다. 
editor@itworld.co.kr
 Tags 오픈소스 타입스크립트 자바스크립트 마이크로소프트 MS
Sponsored
IDG 설문조사

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.