라이브러리 제작자는 프로젝트 초기에 타입 익스포트부터 작성해야한다\-> 함수의 선언에 이미 타입 정보가 있다면 제대로 익스포트되고 있는 것유틸리티 Parameters로 매개변수타입을 구성하자공개 메서드에 등장한 어떤 형태의 타입이든 익스포트하기\-> 익스포트하기 쉽게
타입스크립트 - 단위 테스트의 숫자를 반으로 줄임으로 더 "안전한" 프로그램을 구현할 수 있게 보장\-> 안전한 = 타입 안정성(type safety) = 타입을 이용해 프로그램이 유효하지 않은 작업을 수행하지 않도록 방지타입스크립트가 다른 언어와 다른 점은 컴파일러가