
306
8장 타입스크립트로 마이그레이션하기
가장 잘 동작하며, 마이그레이션의 궁극적인 목표는 자바스크립트에 JSDoc 주
석이 있는 형태가 아니라 모든 코드가 타입스크립트 기반으로 전환되는 것임
을 잊지 말아야 합니다. 다만, 이미 JSDoc 주석으로 타입 정보가 많이 담겨 있
는 프로젝트라면
@ts-check
지시자만 간단히 추가함으로써 기존 코드에 타입
체커를 실험해 볼 수 있고 초기 오류를 빠르게 잡아낼 수 있다는 점은 기억해
야 하겠습니다.
·
파일 상단에
// @ts-check
를 추가하면 자바스크립트에서도 타입 체크를 수
행할 수 있습니다.
·
전역 선언과 서드파티 라이브러리의 타입 선언을 추가하는 방법을 익힙
시다.
·
JSDoc 주석을 잘 활용하면 자바스크립트 상태에서도 타입 단언과 타입 추
론을 할 수 있습니다.
·
JSDoc 주석은 중간 단계이기 때문에 너무 공들일 필요는 없습니다. 최종 목
표는
.ts
로 된 타입스크립트 코드임을 명심합시다.
소규모 프로젝트는 한꺼번에 타입스크립트로 전환할 수 있습니다. 그러나 대
규모 프로젝트는 한꺼번에 작업하는 것이 불가능하므로 점진적으로 전환할 수
있어야 합니다. 그러려면 마이그레이션 기간 중에 자바스크립트와 타입스크립 ...