나는 현재 앵귤러 프로젝트에서 약 1 년 반 동안 Typescript를 사용 해 왔으며 지금은 정의에 몇 가지 문제가 있지만 DefinitelyTyped 프로젝트는 가장 인기있는 라이브러리의 최신 버전을 유지하는 데 놀라운 일을합니다.
바닐라 자바 스크립트에서 TS로 전환 할 때 명확한 학습 곡선이 있다고 말하면서 여러분과 팀이 그러한 전환을 수행 할 수있는 능력을 고려해야합니다. 또한 angular 1.x를 사용하려는 경우 온라인에서 볼 수있는 대부분의 예제는 JS에서 TS로 변환해야하며 전반적으로 TS와 angular 1.x를 함께 사용하는 데 많은 리소스가 없습니다. .
각도 2를 사용할 계획이라면 TS를 사용하는 많은 예가 있으며 팀은 TS에서 대부분의 문서를 계속 제공 할 것이라고 생각하지만 각도 2를 사용하기 위해 TS를 반드시 사용할 필요는 없습니다.
ES6에는 몇 가지 멋진 기능이 있으며 개인적으로 친숙해질 계획이지만 현재로서는 프로덕션 준비 언어로 생각하지 않습니다. 주로 현재 브라우저의 지원이 부족하기 때문입니다. 물론 ES6로 코드를 작성하고 트랜스 파일러를 사용하여 ES5로 가져올 수 있습니다. 지금 당장 인기있는 것으로 보입니다.
전반적으로 나는 당신과 당신의 팀이 편안하게 배우는 것에 대한 답을 얻을 것이라고 생각합니다. 개인적으로 TS와 ES6 모두 좋은 지원과 장래의 미래를 가질 것이라고 생각합니다. 언어 기능을 더 빨리 얻고 경향이 있기 때문에 툴링 지원 (제 생각에)이 조금 더 좋습니다.
declare var MyNewLibraryName: any;
를 사용하려면 컴파일러가 불평하지 않고 원하는대로 작성 하고 사용할 수 있습니다 .