본문 바로가기
프로그래밍/typescsript

타입스크립트의 선언 파일 / d.ts

by 한코코 2022. 11. 23.

선언 파일이란?

타입스크립트 선언 파일 d.ts는 타입스크립트 코드의 타입 추론을 돕는 파일이다.

 

 

declare

declare 키워드는 컴파일러에게 해당 변수나 함수가 이미 존재한다는 것을 알리는 역할을 한다. 다른 영역의 코드에서 declare로 선언된 해당 변수나 함수를 참조할 있으며 declare로 선언된 부분은 javascript로 컴파일되지 않는다.

 

 

사용예시1)

예를 들어 전역변수로 선언한 변수를 특정 파일에서 import 구문 없이 사용하는 경우 변수를 인식하지 못한다.

그럴때 아래와 같이 해당 변수를 선언해서 에러가 나지 않게 할 수 있다.

// 전역 변수
declare const global = 'sth';

// 전역 함수
declare namespace myLib{
  fuction greet(person:string):string;
  let name10: string;
}
myLib.greet('졸려');
myLib.name='졸리다';

 

 

참고 사이트 : 공식 타입스크립트 핸드북

댓글