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

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

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

 nacho4d11 окт. 2012 г., 04:12
Я хочу то же самое, но я не на Windows, я получил подсветку синтаксиса, но как я могу настроить автозаполнение для любой другой программы, которая не работает в Windows?

Ответы на вопрос(3)

Решение Вопроса

.ts файл.

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

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

 18 апр. 2017 г., 12:37
Разве это не очень удобно использовать/// в начале строки !? Это прокомментирует строку!
 Ryan Lundy02 окт. 2012 г., 01:11
Спасибо, это было то, чего мне не хватало.
 03 февр. 2013 г., 18:31
@Myagdi: Пока это ручной процесс. Также не удивляйтесь, если в определениях есть ошибки, трудно понять это правильно. В любом случае, держу пари, что после того, как TypeScript взлетит, у него будет возможность связать файл JS с.d.ts и JQuery будет делать это.
 13 окт. 2012 г., 23:13
Является ли jquery.d.ts JQUERY или обычай. Если пользовательский, как мы обновляем и поддерживаем синхронизацию с новой версией JQUERY?
 10 окт. 2012 г., 06:45
Существует ли глобальное местоположение, в котором можно разместить этот файл, чтобы на него можно было ссылаться откуда угодно?

которые необходимо настроить, чтобы это работало:

Ensure the TypeScript extension is installed. Check Tools -> Extension Manager and make sure "TypeScript for Microsoft Visual Studio" extension is installed. If it isn't, run the .vsix file found in the TypeScript folder (Program Files\Microsoft SDKs\TypeScript\<version>) to install the extension.

Ensure your file references the jquery.d.ts file. You should have a comment at/near the top of your file that looks like this:

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

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

 06 окт. 2012 г., 14:36
Интересно, есть ли способ использовать jQuery вPlayground.

Проверьте эти определения типов для TypeScript:https://github.com/borisyankov/DefinitelyTyped#readme. They're being updated regularly and are more complete than the ones in the examples. On Nuget: http://www.nuget.org/profiles/DefinitelyTyped/

 29 мая 2013 г., 18:55
 22 мая 2013 г., 04:06
Это те же файлы определений, что и у пакетов nu-get?
 22 дек. 2016 г., 17:42
Вы можете выполнить npm install --save-dev @ types / jquery или @ types / what для других пакетов.

Ваш ответ на вопрос