2016-10-06 9 views

답변

15

TypeScript에서는 allow you to describe the shape 코드 (예 : 일반 자바 스크립트)로 작성된 파일 인 Declaration Files을 사용할 수 있습니다. 따라서이 파일 중 하나를 참조하면 TypeScript에서 사용중인 JavaScript 코드 나 라이브러리를 "입력 된"것으로 가정해야합니다. 물론 선언 파일을 신중하게 작성하고 사용중인 JavaScript 라이브러리와 동기화해야합니다.

DefinitelyTyped는 대부분의 JavaScript 라이브러리 (예 : TypeScript로 개발되지 않았으며 작업하기로 약속하지 않았기 때문에)에서 대부분의 자체 선언 파일을 제공하지 않는 데 가장 많이 사용되는 선언 파일 저장소입니다. 따라서 커뮤니티에 의해 유지되는 선언 파일을 보관합니다.

DefinitelyTyped와 포함 된 선언 파일을 사용하면 컴파일러에서 유형 유효성 검사를한다는 점에서 (예 : 선언 파일에서 나타내는 것처럼) 인기있는 JavaScript 라이브러리를 TypeScript 라이브러리처럼 사용할 수 있습니다. 또한 매우 인기가있는 DefinitelyTyped는 커뮤니티에서 올바른 선언 파일을 포함하도록 큐레이팅됩니다 (웹 개발은 매우 빠르게 움직이기 때문에 모호한 라이브러리에서 특히 두 가지 문제를 발견하게 될 수 있습니다).

도움이 되었습니까?