Si je travaille dans un fichier TypeScript .ts, que puis-je faire pour obtenir jQuery Intellisense / autocompletion lorsque je tape le caractère $?
(Je travaille dans un projet ASP.NET MVC 3 dans VS 2012.)
Si je travaille dans un fichier TypeScript .ts, que puis-je faire pour obtenir jQuery Intellisense / autocompletion lorsque je tape le caractère $?
(Je travaille dans un projet ASP.NET MVC 3 dans VS 2012.)
Réponses:
Vous devez ajouter une référence à la définition jQuery en haut de votre .ts
fichier.
/// <reference path="jquery.d.ts" />
Vous pouvez trouver des annotations de type pour jQuery dans cet exemple .
.d.ts
JQuery et le fera.
///
en début de ligne !? Il commentera la ligne!
Consultez ces définitions de type pour TypeScript: https://github.com/borisyankov/DefinatelyTyped#readme . Ils sont régulièrement mis à jour et sont plus complets que ceux des exemples. Sur Nuget: http://www.nuget.org/profiles/DefinatelyTyped/
Liste de contrôle des éléments à configurer pour que cela fonctionne:
Assurez-vous que l'extension TypeScript est installée. Vérifiez Outils -> Extension Manager et assurez-vous que l'extension «TypeScript pour Microsoft Visual Studio» est installée. Si ce n'est pas le cas, exécutez le fichier .vsix qui se trouve dans le dossier TypeScript (Program Files \ Microsoft SDKs \ TypeScript \ <version>) pour installer l'extension.
Assurez-vous que votre fichier fait référence au fichier jquery.d.ts. Vous devriez avoir un commentaire en haut / près du haut de votre fichier qui ressemble à ceci:
/// <reference path = "the / path / to / jquery.d.ts" />
Si vous avez besoin de le télécharger, vous pouvez trouver le fichier jquery.d.ts dans le cadre de l'exemple Warship à http://www.typescriptlang.org/Samples/