상세 컨텐츠

본문 제목

[TIL] 2024.03.04 타입스크립트

[TIL]

by 재호링 2024. 3. 5. 01:14

본문

.d.ts 파일

  • JavaScript 라이브러리를 TypeScript 라이브러리와 호환성을 유지
  • TypeScript는 @types 라이브러리를 통해 외부 라이브러리에 대한 타입 정보를 제공함
  • 즉, .d.tsTypeScript  프로젝트에서도 JavaScript  로 작성된 라이브러리의 코드를 수정 없이 사용 가능함

TypeScript  세팅

npm init -y
tsc --init --rootDir ./src --outDir ./dist --esModuleInterop 
--module commonjs --strict true --allowJS true --checkJS true
--rootDir ./src

프로그램의 소스 파일이 들어가는 경로를 src라고 명시

--outDir ./dist

컴파일이 된 파일들이 들어가는 디렉토리는 dist 디렉토리라고 명시

--esModuleInterop

CommonJS 방식의 모듈을 ES모듈 방식의 import 구문으로 가져오기

 

TypeScript를 쓰는 이유는 단순함

타입을 명시해두면 안정성이 올라가고
예상한 타입대로 동작을 보장해주니 코드 품질과 가독성이 높아짐

 

즉, 협업에 도움이되고 인수인계를 할 때 수월할듯

 

관련글 더보기