Comment obtenir l’auto-complétion de jQuery dans TypeScript?

Si je travaille dans un fichier TypeScript, 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.)

Vous devez append une référence à la définition jQuery en haut de votre fichier .ts .

 ///  

Vous pouvez trouver des annotations de type pour jQuery dans cet exemple .

Consultez ces définitions de type pour TypeScript: https://github.com/borisyankov/DefinitelyTyped#readme . Ils sont mis à jour régulièrement et sont plus complets que ceux des exemples. Sur Nuget: http://www.nuget.org/profiles/DefinitelyTyped/

Liste de contrôle des éléments à mettre en place pour que cela fonctionne:

  1. Assurez-vous que l’extension TypeScript est installée. Vérifiez Tools -> Extension Manager et assurez-vous que l’extension “TypeScript for Microsoft Visual Studio” est installée. Si ce n’est pas le cas, exécutez le fichier .vsix situé dans le dossier TypeScript (Program Files \ Microsoft SDKs \ TypeScript \ ) pour installer l’extension.

  2. Assurez-vous que votre fichier référence le fichier jquery.d.ts. Vous devriez avoir un commentaire sur / 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 l’échantillon de Warship à l’ adresse http://www.typescriptlang.org/Samples/