Saya telah menggunakan naskah dalam proyek sudut saya saat ini selama sekitar satu setengah tahun dan sementara ada beberapa masalah dengan definisi setiap sekarang dan kemudian proyek DefinitelyTyped melakukan pekerjaan luar biasa untuk mengikuti versi terbaru dari perpustakaan paling populer.
Setelah mengatakan bahwa ada kurva pembelajaran yang pasti ketika transisi dari JavaScript vanilla ke TS dan Anda harus memperhitungkan kemampuan Anda dan tim Anda untuk melakukan transisi itu. Juga jika Anda akan menggunakan sudut 1.x sebagian besar contoh yang akan Anda temukan online akan mengharuskan Anda untuk menerjemahkannya dari JS ke TS dan secara keseluruhan tidak ada banyak sumber daya dalam menggunakan TS dan sudut 1.x bersama-sama sekarang. .
Jika Anda berencana menggunakan sudut 2 ada banyak contoh menggunakan TS dan saya pikir tim akan terus memberikan sebagian besar dokumentasi di TS, tetapi Anda tentu tidak harus menggunakan TS untuk menggunakan sudut 2.
ES6 memang memiliki beberapa fitur yang bagus dan saya pribadi berencana untuk lebih mengenalnya tetapi saya tidak akan menganggapnya bahasa siap produksi pada saat ini. Terutama karena kurangnya dukungan oleh browser saat ini. Tentu saja, Anda dapat menulis kode Anda dalam ES6 dan menggunakan transpiler untuk mendapatkannya ke ES5, yang tampaknya menjadi hal yang populer untuk dilakukan saat ini.
Secara keseluruhan saya pikir jawabannya akan mengarah pada apa yang Anda dan tim Anda pelajari dengan nyaman. Saya pribadi berpikir baik TS dan ES6 akan memiliki dukungan yang baik dan masa depan yang panjang, saya lebih suka TS karena Anda cenderung mendapatkan fitur bahasa lebih cepat dan sekarang dukungan tooling (menurut saya) sedikit lebih baik.
declare var MyNewLibraryName: any;
kemudian menggunakannya sesuka Anda tanpa kompiler mengeluh.