Si estoy trabajando en un archivo .ts de TypeScript, ¿qué puedo hacer para obtener jQuery Intellisense / autocompletion cuando escribo el carácter $?
(Estoy trabajando en un proyecto ASP.NET MVC 3 en VS 2012.)
jquery
typescript
Ryan Lundy
fuente
fuente
Respuestas:
Necesita agregar una referencia a la definición de jQuery en la parte superior de su
.ts
archivo.Puede encontrar anotaciones de tipo para jQuery en este ejemplo .
fuente
.d.ts
y JQuery lo hará.///
al comienzo de la línea !? ¡Comentará la línea!Consulte estas definiciones de tipo para TypeScript: https://github.com/borisyankov/DefinitelyTyped#readme . Se actualizan periódicamente y son más completos que los de los ejemplos. En Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
fuente
Lista de verificación de las cosas que deben configurarse para que esto funcione:
Asegúrese de que la extensión TypeScript esté instalada. Verifique Herramientas -> Administrador de extensiones y asegúrese de que la extensión "TypeScript para Microsoft Visual Studio" esté instalada. Si no es así, ejecute el archivo .vsix que se encuentra en la carpeta TypeScript (Archivos de programa \ Microsoft SDKs \ TypeScript \ <versión>) para instalar la extensión.
Asegúrese de que su archivo haga referencia al archivo jquery.d.ts. Debería tener un comentario en / cerca de la parte superior de su archivo que se ve así:
Si necesita descargarlo, puede encontrar el archivo jquery.d.ts como parte de la muestra del buque de guerra en http://www.typescriptlang.org/Samples/
fuente