Как получить автозаполнение jQuery в TypeScript?

Если я работаю в файле TypeScript.ts, что я могу сделать, чтобы получить jQuery Intellisense/autocompletion при вводе символа $?

(Я работаю над проектом ASP.NET MVC 3 в VS 2012.)

Ответ 1

Вам нужно добавить ссылку на определение jQuery в верхней части вашего файла .ts.

/// <reference path="jquery.d.ts" />

Вы можете найти аннотации типов для jQuery в этом примере.

Ответ 3

Контрольный список вещей, которые необходимо настроить для этого:

  • Убедитесь, что расширение TypeScript установлено. Проверьте инструменты → Менеджер расширений и убедитесь, что установлено расширение "TypeScript для Microsoft Visual Studio". Если это не так, запустите файл .vsix, найденный в папке TypeScript (Program Files\Microsoft SDKs\TypeScript\<version> ), чтобы установить расширение.

  • Убедитесь, что ваш файл ссылается на файл jquery.d.ts. У вас должен быть комментарий в/около верхней части файла, который выглядит следующим образом:

///< reference path = "the/path/to/jquery.d.ts" /" >

Если вам нужно скачать его, вы можете найти файл jquery.d.ts как часть образца корабля в http://www.typescriptlang.org/Samples/