‣
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