Skip to content

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