개발/Web

D.ts

Juyeon Ji 2020. 3. 10. 09:37
  • Ambient declaration: 기존 JavaScript 모듈을 TypeScript에서 사용하기 용이하도록 기존 JavaScript 모듈의 타입 정보를 별도의 파일로 선언
  • npm install module-napme -> npm install @type/module-name
    (TypeScript용이 없는 경우 만들어 써야함)
  • 작성방법
    1. @types 안에 해당 모듈명의 디렉토리 생성
    2. 생성한 디렉토리 안에 index.d.ts 생성
    3. expert 할 타입의 인터페이스 선언
    4. 해당 인터페이스 타입의 변수 선언
    5. export 선언(import를 통하여 사용 할 수 있음)