Если я работаю с файлом TypeScript .ts, что я могу сделать, чтобы получить jQuery Intellisense / автозаполнение при вводе символа $?
(Я работаю над проектом ASP.NET MVC 3 в VS 2012.)
jquery
typescript
Райан Ланди
источник
источник
Ответы:
Вам нужно добавить ссылку на определение jQuery в верхней части
.ts
файла.В этом примере вы можете найти аннотации типов для jQuery .
источник
.d.ts
и JQuery будет это делать.///
в начале строки !? Он прокомментирует строку!Ознакомьтесь с этими определениями типов для TypeScript: https://github.com/borisyankov/DefinitoTyped#readme . Они регулярно обновляются и более полны, чем в примерах. На Nuget: http://www.nuget.org/profiles/DefinitiTyped/
источник
Контрольный список вещей, которые необходимо настроить, чтобы это работало:
Убедитесь, что расширение TypeScript установлено. Выберите Инструменты -> Диспетчер расширений и убедитесь, что расширение «TypeScript для Microsoft Visual Studio» установлено. Если это не так, запустите файл .vsix, который находится в папке TypeScript (Program Files \ Microsoft SDKs \ TypeScript \ <version>), чтобы установить расширение.
Убедитесь, что ваш файл ссылается на файл jquery.d.ts. У вас должен быть комментарий в / рядом с верхней частью файла, который выглядит следующим образом:
Если вам нужно его загрузить, вы можете найти файл jquery.d.ts как часть образца Warship по адресу http://www.typescriptlang.org/Samples/
источник