Benim anlayış yeni JavaScript dili servisi, 'Salsa', suçlu burada olmasıdır.
This blog link (I100 tarafından sağlanır) Önemli Değişiklikler bölümünde aşağıdaki ifadeyi sahiptir:
bir diğer önemli fark, eski dil hizmeti özel uzantıları belirli 3rd için geliştirilecek izin genişletilebilirlik modeli desteklerken parti JavaScript kitaplıkları, Salsa artık bu uzantıları, topluluk işbirliğini teşvik eden ve güncelliğini korumak için daha kolay olan TypeScript tanım dosyaları lehine desteklemiyor.
ederken, ifadeler bu referanslar doğrudan artık VS 2017 VS 2017 yılında IntelliSense almak için tek yol desteklenir olarak javaScript kütüphaneleri ekleyerek daktilo tanımıyla anlamına geldiğini varsayalım, bana biraz belirsiz dosya.
Mevcut JavaScript dosyalarından TypeScript def dosyalarını nasıl oluşturacağına ilişkin this question numaralı belgeyi buldum. Geleneksel bilgelik, TS def dosyalarının JavaScript dosyalarından daha fazla özgünlük gerektirmesi ve bu yüzden en güvenilir şekilde elle oluşturulmalarıdır. Ancak, benim gibi olursanız ve on binlerce özel kütüphane tanımına sahipseniz, bu uygun bir çözüm olmayabilir.
TS def dosyalarını otomatik olarak oluşturduğu iddia edilen birkaç program vardır, ancak bunları hiç kullanmadım ve bunların etkililiğinden söz edemiyorum.
dts-gen, Microsoft tarafından oluşturulur.
dts-generator SitePen tarafından oluşturuldu.
Endüstri, TypeScript'in geleceğin yolu olduğunu düşünüyor ve TS geliştirmesini standart hale getirmek için çok çalışıyor.
VS 2017'nin son sürümü aynı soruna sahip. – Alexandre