Er det bare mulig å få IntelliSense i script-filer ved å referere til .tsfiler med egne kodet grensesnitt?
Er det en løsning for eksisterende Javascript-biblioteker?
Er det bare mulig å få IntelliSense i script-filer ved å referere til .tsfiler med egne kodet grensesnitt?
Er det en løsning for eksisterende Javascript-biblioteker?
Du er i stand til å få IntelliSense for andre Loggfila filer ved hjelp av en ekstern skript referansen direktiv på toppen av skriptet:
///<reference path="someOtherScript.ts" />
Som en side note, ikke Loggfila IntelliSense referansen direktiv støtter ikke tilde operatøren som Javascript referansen direktiv den gjør. For eksempel, hvis skriptet ligger i "~ / Scripts / foo /", i Javascript du kan referere til:
///<reference path="~/Scripts/otherScriptFile.js" />
mens i Loggfila du må referere forhold til den aktuelle filen:
///<reference path="../otherScriptFile.ts" />
Mer informasjon om dette finner du i avsnittet 11.1.1 Kildefiler Avhengig av Loggfila Spec .
Med hensyn til Javascript IntelliSense i en loggfila, foreløpig ser det ut til å ikke være mulig å få Javascript referansen IntelliSense.
Som andre før meg har påpekt, må du definisjonsfilene.
Den DefinitelyTyped GitHub depot gir en utmerket (og voksende) liste over definisjonsfiler for mange populære biblioteker.
Du får IntelliSense støtte for hver JS kode (kvalitet kan variere), men Loggfila spesifikke ting er bare tilgjengelig når du bruker apropriate definisjonsfiler (* .d.ts).
Du kan finne flere definisjonsfiler i kilderegisteret (> typings, foreløpig bare jQuery og WinJS / RT) http://typescript.codeplex.com/SourceControl/BrowseLatest