[TypeScript] .d.ts

2022. 11. 1. 15:19·개발/TypeScript
728x90
반응형

1. .d.ts이란?

.d.ts 파일은 타입만 저장할수 있는 파일이다. 

전역 변수나 전역 함수에 대한 타입을 선언하는 것이다.

타입은 다른 타입스크립트 파일에서 import로 가져와서 사용해야 하는데 옵션을 통해서 글로벌 모듈로 설정할수 있다.

import로 받아오거나 export로 내보내지 않아도 전역 변수나 전역 함수에 대한 타입 선언이 가능하다.

 

2. 타입 사용 예시

(1) tsconfig.json

타입 폴더 설정하기

{
    "compilerOptions": {
    "typeRoots": ["./node_modules/@types", "./@types"],
  },
}

(2) types/app.d.ts

타입 선언하기

declare namespace myName {
  let name: string;
}

(3) src/app.ts

타입 사용하기

myName.name = "안녕";

 

728x90
반응형

'개발 > TypeScript' 카테고리의 다른 글

[TypeScript] tsconfig.json  (0) 2022.11.01
[TypeScript] 타입스크립트 기초 및 설치  (0) 2022.11.01
'개발/TypeScript' 카테고리의 다른 글
  • [TypeScript] tsconfig.json
  • [TypeScript] 타입스크립트 기초 및 설치
TeTedo.
TeTedo.
  • TeTedo.
    TeTedo 개발 일기
    TeTedo.
  • 전체
    오늘
    어제
    • 분류 전체보기 (319)
      • 개발 (274)
        • Article (4)
        • 정리 (21)
        • Spring Boot (17)
        • JPA (2)
        • JAVA (6)
        • Database (4)
        • 자료구조 (11)
        • 알고리즘 (32)
        • React (20)
        • Docker (10)
        • node.js (18)
        • Devops (11)
        • Linux (4)
        • TypeScript (3)
        • Go (10)
        • HyperLedger (4)
        • BlockChain (43)
        • html, css, js (48)
        • CS (3)
        • AWS (3)
      • 모아두고 나중에 쓰기 (3)
      • 팀프로젝트 (18)
        • SNS(키보드워리어) (9)
        • close_sea (9)
      • 개인프로젝트 (1)
        • Around Flavor (1)
        • CHAM (13)
        • ethFruitShop (5)
      • 독서 (0)
        • 스프링부트와 AWS로 혼자 구현하는 웹 서비스 (0)
  • 블로그 메뉴

    • 홈
    • 개발일기
    • CS
    • 실습
    • 코딩테스트
    • 웹
    • Go
    • node.js
    • 팀플
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    go
    go언어
    하이퍼레저
    ERC721
    30일 챌린지
    도커
    React
    30일챌린지
    CSS
    erc20
    명령어
    프로그래머스
    html
    mysql
    js
    nodejs
    블록체인
    node.js
    컨테이너
    node
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
TeTedo.
[TypeScript] .d.ts
상단으로

티스토리툴바