Jeśli pracuję w pliku .ts TypeScript, co mogę zrobić, aby uzyskać jQuery Intellisense / autocompletion po wpisaniu znaku $?
(Pracuję w projekcie ASP.NET MVC 3 w VS 2012).
jquery
typescript
Ryan Lundy
źródło
źródło
Odpowiedzi:
Musisz dodać odwołanie do definicji jQuery w górnej części
.ts
pliku.W tym przykładzie można znaleźć adnotacje typu dla jQuery .
źródło
.d.ts
a JQuery to zrobi.///
na początku linii !? To skomentuje linię!Sprawdź te definicje typów dla TypeScript: https://github.com/borisyankov/DefinitelyTyped#readme . Są regularnie aktualizowane i są bardziej kompletne niż te w przykładach. W witrynie Nuget: http://www.nuget.org/profiles/DefinitelyTyped/
źródło
Lista kontrolna rzeczy, które należy skonfigurować, aby to zadziałało:
Upewnij się, że rozszerzenie TypeScript jest zainstalowane. Sprawdź Narzędzia -> Menedżer rozszerzeń i upewnij się, że jest zainstalowane rozszerzenie „TypeScript for Microsoft Visual Studio”. Jeśli tak nie jest, uruchom plik .vsix znajdujący się w folderze TypeScript (Program Files \ Microsoft SDKs \ TypeScript \ <wersja>), aby zainstalować rozszerzenie.
Upewnij się, że plik odwołuje się do pliku jquery.d.ts. Powinieneś mieć komentarz u góry / u góry twojego pliku, który wygląda tak:
Jeśli chcesz go pobrać, możesz znaleźć plik jquery.d.ts jako część próbki Warship pod adresem http://www.typescriptlang.org/Samples/
źródło