2. d.ts 파일
1. 타입스크립트 선언 파일
- 타입스크립트 선언 파일
d.ts
는 타입스크립트 코드의 타입 추론을 돕는 파일이다.
- 예를 들어, 전역 변수로 선언한 변수를 특정 파일에서
import
구문 없이 사용하는 경우 해당 변수를 인식하지 못한다.
- 그럴 때 다음과 같이 해당 변수를 선언해서 에러가 나지 않게 할 수 있다.
declare const global = "sth";
2. 전역 변수와 전역 함수에 대한 타입 선언
- 해당 타입스크립트 파일에서 사용할 순 있지만 선언되어 있지 않은 전역 변수나 전역 함수는 다음과 같이 타입을 선언할 수 있다.
// 전역 변수
declare const pi = 3.14;
// 전역 함수
declare namespace myLib {
function greet(person: string): string;
let name: string;
}
myLib.greet("캡틴");
myLib.name = "타노스";
declare namespace
를 사용하면 타입 또는 값을 .
(점) 표기법으로 접근할 수 있다.
References