js에는 있는데, 타입 정의에서 안보여 주려고 없다고 하는 것 ⇒ O
js에 있지만, 타입 정의에 없는 것 ⇒ [] js 없는데, 타입 정의에 있다고 하는 것 ⇒ X
 
 
[멀티 엔트리 지원]
  • import 되는 위치와 타입의 위치가 달라지는 문제 발생
 
 
인터페이스 숨김 처리
  • 코드는 난독화 되어 있는데 type은 public이 되어 있는 경우.
 
 

도구 탐색

rollup plugins

  • rollup-plugin-ts
  • rollup-plugin-dts
 

tools

 
전역 스코프에 타입이 있다던가, 기타 등등
 
 
API Extractor - MS 모노레포 관리 툴
  • 더 나은 빌드를 위한 타입스크립트 라이브러리 패키지
    • 타입 정의 파일을 하나로 말아줌.
    • 인터페이스를 관리
      • 사용되지 않는 거 삭제
      • 사용되는 것만 남김
 
: TS를 만든 MS여서 신뢰함.
그러나,
  • 멀티 엔트리 지원 X
  • 기간 부족으로 인한 @internal 마크 달 수 없음.
 
타입스크립트 컴파일러 사용하기 시작함.
  • Code → AST
  • Using-the-Complier-API
  • ts-ast-viewer-com