¿Cómo consigo el autocompletado de jQuery en TypeScript?
-
12-12-2019 - |
Pregunta
Si estoy trabajando en un archivo .ts de TypeScript, ¿qué puedo hacer para obtener jQuery Intellisense/autocompletado cuando escribo el carácter $?
(Estoy trabajando en un proyecto ASP.NET MVC 3 en VS 2012).
Solución
Debe agregar una referencia a la definición de jQuery en la parte superior de su .ts
archivo.
/// <reference path="jquery.d.ts" />
Puedes encontrar anotaciones de tipo para jQuery. en esta muestra.
Otros consejos
Revisa estas definiciones de tipo para TypeScript: https://github.com/borisyankov/definitytyped#README . Se están actualizando regularmente y están más completos que los de los ejemplos. En Nuget: http://www.nuget.org/profiles/definitytyped/
Lista de verificación de cosas que deben configurarse para que esto funcione:
-
Asegúrese de que se instale la extensión TyPIcript.Revise las herramientas:> Administrador de extensiones y asegúrese de que la extensión "TyPScript para Microsoft Visual Studio" esté instalada.Si no lo es, ejecute el archivo .vsix encontrado en la carpeta TyperScript (Archivos de programa \ Microsoft SDKS \ Typycript \
) para instalar la extensión. -
Asegúrese de que su archivo hace referencia al archivo jquery.d.ts.Debe tener un comentario en / cerca de la parte superior de su archivo que se vea así:
///
Si necesita descargarlo, puede encontrar el archivo jquery.d.ts como parte de la muestra de buques de guerra en http://www.typescriptlang.org/samples/