Ist es nur möglich erhalten Intellisense in Typoskript Dateien durch Verweis auf .tsDateien mit eigenen codierten Schnittstellen?
Gibt es eine Lösung für die bestehenden JavaScript-Bibliotheken?
Ist es nur möglich erhalten Intellisense in Typoskript Dateien durch Verweis auf .tsDateien mit eigenen codierten Schnittstellen?
Gibt es eine Lösung für die bestehenden JavaScript-Bibliotheken?
Sie können die IntelliSense für andere Typoskript-Dateien erhalten, indem eine externe Skript Referenz Direktive am Anfang des Skripts verwenden:
///<reference path="someOtherScript.ts" />
Als Randbemerkung, wird die Typoskript IntelliSense Referenzrichtlinie nicht unterstützen die Tilde Betreiber wie die JavaScript-Referenz-Richtlinie der Fall ist. Zum Beispiel, wenn Ihr Skript befindet sich in "~ / Scripts / foo /", in JavaScript können Sie verweisen:
///<reference path="~/Scripts/otherScriptFile.js" />
während in Typoskript müssen Sie in der aktuellen Datei relativen Referenz:
///<reference path="../otherScriptFile.ts" />
Weitere Informationen dazu finden Sie in Abschnitt 11.1.1 Quelldateien Abhängigkeiten des gefunden werden Typoskript Spec .
Im Hinblick auf JavaScript IntelliSense in einer Typoskript Datei, scheint es zur Zeit nicht möglich zu sein, um JavaScript-Referenz IntelliSense zu bekommen.
Wie andere vor mir darauf hingewiesen haben, müssen Sie die Definitionsdateien.
Die DefinitelyTyped GitHub - Repository bietet eine hervorragende (und wachsend) Liste der Definitionsdateien für viele populären Bibliotheken.
Sie werden Intellisense Unterstützung für jeden JS-Code erhalten (Qualität variieren kann), aber das Typoskript speziellen Sachen nur verfügbar, wenn apropriate Definitionsdateien mit (* .d.ts).
Sie können zusätzliche Definitionsdateien im Quell - Repository (> Typisierungen, die derzeit nur jQuery und WinJS / RT) finden http://typescript.codeplex.com/SourceControl/BrowseLatest