Is het alleen mogelijk om intellisense met de schrijfmachine-bestanden door te verwijzen naar .tsbestanden met eigen gecodeerde interfaces?
Is er een oplossing voor de bestaande JavaScript-bibliotheken?
Is het alleen mogelijk om intellisense met de schrijfmachine-bestanden door te verwijzen naar .tsbestanden met eigen gecodeerde interfaces?
Is er een oplossing voor de bestaande JavaScript-bibliotheken?
U bent in staat om IntelliSense voor andere typoscript-bestanden met behulp van een extern script verwijzing richtlijn aan de bovenkant van je script:
///<reference path="someOtherScript.ts" />
Als een kanttekening, is het typoscript IntelliSense verwijzing richtlijn geen ondersteuning voor de tilde operator als de JavaScript-verwijzing richtlijn doet. Bijvoorbeeld, als uw script is gevestigd in "~ / Scripts / foo /", in javascript kunt u verwijzen naar:
///<reference path="~/Scripts/otherScriptFile.js" />
terwijl in Typescript wat je hoeft te verwijzen ten opzichte van het huidige bestand:
///<reference path="../otherScriptFile.ts" />
Meer informatie hierover is te vinden in paragraaf 11.1.1 bronbestanden afhankelijkheden van het typoscript Spec .
Met betrekking tot JavaScript IntelliSense in een logbestand, lijkt het op dit moment niet mogelijk om JavaScript verwijzing IntelliSense krijgen.
Zoals anderen voor mij hebben opgemerkt, moet u de definitie bestanden.
De DefinitelyTyped GitHub repository biedt een uitstekende (en groeiende) lijst van de definitie-bestanden voor veel populaire bibliotheken.
U zult intellisense ondersteuning te krijgen voor elke JS code (kwaliteit kan variëren), maar de typoscript specifieke spul is alleen mogelijk bij gebruik apropriate definition-bestanden (* .d.ts).
U kunt extra definitie bestanden in de source repository (> typeringen, op dit moment alleen jQuery en WinJS / RT) vinden http://typescript.codeplex.com/SourceControl/BrowseLatest