Javascript IntelliSense i loggfila

stemmer
7

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?

Publisert på 07/10/2012 klokken 15:03
kilden bruker
På andre språk...                            


3 svar

stemmer
12

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.

Svarte 08/10/2012 kl. 18:04
kilden bruker

stemmer
7

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.

Svarte 03/12/2012 kl. 22:58
kilden bruker

stemmer
1

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

Svarte 07/10/2012 kl. 16:00
kilden bruker

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