Typescript Dosya JavaScript IntelliSense

oy
7

O başvurarak typescript dosyalarında intellisense almak için tek mümkün mü .tskendi kodlu arayüze sahip dosyaları?

JavaScript kütüphanesini mevcut bir çözüm var mı?

Oluştur 07/10/2012 saat 16:03
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
12

Eğer script üst kısmında harici komut referans yönergesini kullanarak diğer typescript dosyalar için IntelliSense elde edebiliyoruz:

///<reference path="someOtherScript.ts" />

JavaScript referans yönergesinin yaptığı gibi bir yan not olarak, typescript IntelliSense referans direktifi tilde operatörü desteklemez. Örneğin, komut yer alıyorsa "~ / Scripts / foo /" JavaScript başvurabileceğiniz:

///<reference path="~/Scripts/otherScriptFile.js" />

Daktilo oysa mevcut dosyasına göre başvurmak zorunda:

///<reference path="../otherScriptFile.ts" />

Bu konuda diğer bilgiler bölümüne 11.1.1 Kaynak Dosyalar Bağımlılıklar bulunabilir typescript Spec .

daktilo dosyasında JavaScript IntelliSense ile ilgili olarak, şu anda JavaScript referans IntelliSense elde etmek mümkün değildir gibi görünüyor.

Cevap 08/10/2012 saat 19:04
kaynak kullanıcı

oy
7

Önümde Diğerleri işaret gibi, tanım dosyalarını gerekir.

DefinitelyTyped GitHub depo popüler kütüphanelerin bir sürü için tanım dosyalarını mükemmel (ve büyüyen) listesini sağlar.

Cevap 03/12/2012 saat 23:58
kaynak kullanıcı

oy
1

Sen apropriate tanım dosyaları (* .d.ts) kullanılırken ancak typescript spesifik şeyler sadece kullanılabilir, (kalite değişebilir) her JS kodu için intellisense desteği alırsınız.

Kaynak depoda ek tanım dosyalarını (> typings, şu anda sadece jQuery ve WinJS / RT) bulabilirsiniz http://typescript.codeplex.com/SourceControl/BrowseLatest

Cevap 07/10/2012 saat 17:00
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more