트 프로젝트에서 원시 자바스크립트 파일로 작업할 수 있어야 합니다. 많은 패키지가 타입스크
립트가 아닌 자바스크립트로 직접 작성됩니다. 타입스크립트로 작성된 패키지조차도 자바스크
립트 파일로 배포됩니다.
게다가 타입스크립트 프로젝트는 전역 변수와
API
같은 환경에 특화된 기능의 타입 형태를 알
려주는 방법이 필요합니다. 예를 들어
Node
.
js
에서 실행되는 프로젝트는 브라우저에서 사용
할 수 없는 내장
Node
.
js
모듈에 접근할 수 있으며 그 반대도 마찬가지입니다.
타입스크립트는 구현과 별도로 타입 형태를 선언할 수 있습니다. 타입 선언은 파일 이름
이
.
d
.
ts
확장자로 끝나는
선언 파일 선언 파일
declaration
file
에 작성됩니다. 선언 파일은 일반적으로 프로
젝트 내에서 작성되고, 프로젝트의 컴파일된
npm
패키지로 빌드 및 배포되거나 독립 실행
형
standalone
typings
패키지로 공유됩니다.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.