이 장에서는 타입스크립트에서 기본적으로 제공하는 타입 선언이 모여 있는 lib.es5.d.ts 파일을 분석해보겠습니다. ‘타입스크립트는 어떻게 타입을 선언했는지’를 보면서 타입 선언 방법이나 기술을 익히면 좋습니다.
2장을 먼저 학습하고 3장을 봐도 좋고, 3장을 먼저 보다가 모르는 타입이 있을 때 2장에서 해당 부분을 찾아 공부하는 방식도 괜찮습니다. 책에 모든 코드를 담을 수는 없으므로, 특히 중요하다고 여겨지는 부분만 선별해서 설명하겠습니다.
플레이그라운드에서도 lib.es5.d.ts를 살펴볼 수 있습니다. 예를 들어 Array<string>을 입력하고 Array 위에서 마우스 오른쪽 버튼을 눌러 Go to Definition을 선택합니다.
▲ 그림 3-1 Go to Definition 클릭