[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
    • 팀플
  • 링크

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바