2021년 가장 인기있는 프로그램 언어
타입스트립트
자료 제목 :
2022 소프트웨어 배포 현황
The 2022 State of Software Delivery
자료 출처 :
CircleCI
원본자료 다운로드
발행 날짜 :
2022년 03월 15일
개발자 / 오픈소스

타입스트립트 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
Sponsored

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

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

Copyright © 2024 International Data Group. All rights reserved.