타입스크립트를 시스템 레벨로 설치하면 안 됩니다. 타입스크립트를 프로젝트의 devDependencies에 포함시키고 팀원 모두가 동일한 버전을 사용하도록 해야 합니다.
@types 의존성은 dependencies가 아니라 devDependecies에 포함시켜야 합니다. 런타임에 @types가 필요한 경우라면 별도의 작업이 필요할 수 있습니다.
익스포트된 함수,클래스, 타입에 주석을 달 때는 JsDoc/TsDoc 형태를 사용합시다. JsDoc/TsDoc 형태의 주석을 달면 편집기가 주석 정보를 표시해 줍니다.
@param, @return 구문과 문서 서식을 위해 마크다운을 사용할 수 있습니다.
주석에 타입 정보를 포함하면 안 됩니다.
<이펙티브 타입스크립트> (댄 밴더캅 지음, 장원호 옮김, 인사이트, 2021)