TypeScript는 JavaScript 위에 타입 검사를 얹은 언어다

기존 생태계를 버리지 않고 정적 검사와 도구 지원을 추가하려는 선택에서 출발했습니다.

01상위 집합

유효한 JavaScript 코드는 대부분 TypeScript 코드로 시작할 수 있습니다.

02정적 검사

실행 전 컴파일 단계에서 타입 불일치를 먼저 알려줍니다.

03도구 강화

자동 완성, 탐색, 리팩터링이 타입 정보를 기준으로 정확해집니다.

핵심 도입의 목적은 JavaScript 대체가 아니라 큰 코드베이스의 안정성 보강입니다.