Se estou trabalhando em um arquivo TypeScript .ts, o que posso fazer para obter o jQuery Intellisense / autocompletion ao digitar o caractere $?
(Estou trabalhando em um projeto ASP.NET MVC 3 no VS 2012.)
jquery
typescript
Ryan Lundy
fonte
fonte
Respostas:
Você precisa adicionar uma referência à definição jQuery na parte superior do seu
.ts
arquivo.Você pode encontrar anotações de tipo para jQuery neste exemplo .
fonte
.d.ts
e o JQuery fará isso.///
no início da linha !? Vai comentar a linha!Verifique essas definições de tipo para TypeScript: https://github.com/borisyankov/DefinitelyTyped#readme . Eles são atualizados regularmente e são mais completos do que os dos exemplos. No Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
fonte
Lista de verificação de coisas que precisam ser configuradas para que isso funcione:
Certifique-se de que a extensão TypeScript esteja instalada. Verifique Ferramentas -> Gerenciador de extensão e certifique-se de que a extensão "TypeScript para Microsoft Visual Studio" esteja instalada. Se não for, execute o arquivo .vsix encontrado na pasta TypeScript (Arquivos de programas \ Microsoft SDKs \ TypeScript \ <version>) para instalar a extensão.
Certifique-se de que seu arquivo faça referência ao arquivo jquery.d.ts. Você deve ter um comentário próximo ao início do seu arquivo com a seguinte aparência:
Se precisar baixá-lo, você pode encontrar o arquivo jquery.d.ts como parte da amostra de Navio de Guerra em http://www.typescriptlang.org/Samples/
fonte