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.)
jquery
typescript
Ryan Lundy
la source
la source
Réponses:
Vous devez ajouter une référence à la définition jQuery en haut de votre
.ts
fichier.Vous pouvez trouver des annotations de type pour jQuery dans cet exemple .
la source
.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/
la source
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:
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/
la source