Je to možné jen získat IntelliSense na stroji souborů odkazem .tssoubory s vlastními kódovanými rozhraní?
Existuje řešení pro stávající knihovny JavaScriptu?
Je to možné jen získat IntelliSense na stroji souborů odkazem .tssoubory s vlastními kódovanými rozhraní?
Existuje řešení pro stávající knihovny JavaScriptu?
Jste schopni získat IntelliSense pro ostatní strojopisu souborů pomocí referenční scénář směrnici externí v horní části skriptu:
///<reference path="someOtherScript.ts" />
Jako vedlejší poznámku, reference směrnice strojopisu IntelliSense nepodporuje operátoru vlnovka jako reference direktiva JavaScript dělá. Například, pokud váš skript se nachází v „~ / Scripts / foo /“, v JavaScriptu můžete odkaz:
///<reference path="~/Scripts/otherScriptFile.js" />
zatímco na stroji budete muset odkazovat vzhledem k aktuálnímu souboru:
///<reference path="../otherScriptFile.ts" />
Více informací o této problematice naleznete v sekci 11.1.1 zdrojové soubory závislostí na strojopisu Spec .
S ohledem na JavaScript IntelliSense v souboru strojopisu, že v současné době jeví jako není možné získat reference IntelliSense JavaScript.
Jako ostatní přede mnou již uvedl, je třeba definiční soubory.
DefinitelyTyped GitHub úložiště poskytuje vynikající (a rostoucí) seznam definičních souborů pro mnoho populárních knihoven.
Dostanete intellisense podporu pro každou JS kódu (kvalita se může měnit), avšak konkrétní věci strojopis je k dispozici pouze při použití souborů apropriate rozlišením (* .d.ts).
Můžete najít další definiční soubory ve zdrojovém úložišti (> typizací, v současné době pouze jQuery a WinJS / RT) http://typescript.codeplex.com/SourceControl/BrowseLatest