12. 전역 타입의 확장
▸모듈 선언 내의 global { } 블럭에서 확장
global {
interface HTMLDivElement {
popup: () => string;
}
}
▸d.ts 가 아닌 일반 ts 파일 내에서도 가능
▸declare global 로 선언
13. 참고
▸모듈 (declare module 'module-name' { … }) 바깥의 declare는 전역으
로 인식됨.
▸import 없이 사용해도 컴파일 오류 미발생 (당연히 동작 안
함)
▸한 개의 index.d.ts 파일에 여러 개의 declare module을 선언할
수 있음
▸2.1 부터 d.ts 없이도 import 됨 (Untyped imports)