JavaScript IntelliSense dans le fichier tapuscrit

voix
7

Est - il possible d'obtenir IntelliSense dans des fichiers texte dactylographié en faisant référence à des .tsfichiers avec des interfaces codées propres?

Y at-il une solution pour les bibliothèques existantes de JavaScript?

Créé 07/10/2012 à 16:03
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
12

Vous êtes en mesure d'obtenir IntelliSense pour d'autres fichiers tapuscrit en utilisant une directive de référence de script externe en haut de votre script:

///<reference path="someOtherScript.ts" />

Comme une note de côté, la directive de référence tapuscrit IntelliSense ne supporte pas l'opérateur tilde comme la directive de référence JavaScript fait. Par exemple, si votre script est situé dans « ~ / scripts / foo / », en JavaScript, vous pouvez faire référence:

///<reference path="~/Scripts/otherScriptFile.js" />

alors que dans tapuscrit vous devez faire référence par rapport au fichier en cours:

///<reference path="../otherScriptFile.ts" />

En savoir plus sur ce qui peut être trouvé dans la section 11.1.1 Source Fichiers dépendances de la Spec tapuscrit .

En ce qui concerne JavaScript IntelliSense dans un fichier texte dactylographié, il semble actuellement pas possible d'obtenir IntelliSense de référence JavaScript.

Créé 08/10/2012 à 19:04
source utilisateur

voix
7

Comme d'autres avant moi ont souligné, vous avez besoin des fichiers de définition.

Le dépôt GitHub DefinitelyTyped offre une excellente (et croissant) liste des fichiers de définition pour un grand nombre de bibliothèques populaires.

Créé 03/12/2012 à 23:58
source utilisateur

voix
1

Vous obtiendrez un soutien IntelliSense pour tous les codes JS (qualité peut varier), mais la substance spécifique dactylographiée est uniquement disponible lors de l'utilisation des fichiers de définition apropriate (*) de .d.ts.

Vous pouvez trouver les fichiers de définition supplémentaires dans le référentiel source (> typages, actuellement seulement jQuery et WinJS / RT) http://typescript.codeplex.com/SourceControl/BrowseLatest

Créé 07/10/2012 à 17:00
source utilisateur

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