본문 바로가기

Web_Study/TypeScript

TypeScript_Project2:Lib Configuration

▶lib 속성 : lib는 합쳐진 라이브러리의 정의 파일(declaration file)을 특정해주는 역할을 함

  • 목표로 하는 실행환경을 나타냄
  • 자바스크립트의 어떤 버전이 그 환경에서 사용되는지

  • lib에 DOM 명시했을 경우
    • index.ts로 가게되면 타입스크립트는 document가 뭔지 알고 있음(자동완성)
    • 타입스크립트는 document가 가지고 있는 모든 이벤트와 메소드를 보여줌 
      • 타입스크립트가 브라우저의 API와 타입을 알고 있기에 자동완성

lib에서 DOM을 명시해주었을 경우

  • DOM을 지우면 타입스크립트는 사용자가 브라우저를 위한 코드를 작성한다는 것을 모름!
  • 상단의 자동완성기능 제공X

 

 

'Web_Study > TypeScript' 카테고리의 다른 글

TypeScript_Project4:Type Definition  (0) 2022.09.01
TypeScript_Project3:Type Definition  (0) 2022.07.27
TypeScript_Project1:Target  (0) 2022.07.01
TypeScript_10:Summary  (0) 2022.07.01
TypeScript_9:Interfaces_2  (0) 2022.06.14