Używam typings
do importowania definicji typów i gulp-typescript
do uruchamiania kompilatora TypeScript. Kiedy uruchamiam swoje zadanie maszynopis, mam kilka ostrzeżeń o IPromise
i IDisposable
rodzajów stosowanych w RxJS typowania:TypeScript nie może znaleźć nazwy IPromise w definicji RxJS
typings/main/ambient/rx/index.d.ts(34,20): error TS2304: Cannot find name 'IPromise'.
typings/main/ambient/rx/index.d.ts(36,29): error TS2304: Cannot find name 'IPromise'.
typings/main/ambient/rx/index.d.ts(49,36): error TS2304: Cannot find name 'IDisposable'.
typings/main/ambient/rx/index.d.ts(51,22): error TS2304: Cannot find name 'IPromise'.
typings/main/ambient/rx/index.d.ts(53,19): error TS2304: Cannot find name 'IPromise'.
typings/main/ambient/rx/index.d.ts(55,36): error TS2304: Cannot find name 'IPromise'.
typings/main/ambient/rx/index.d.ts(57,33): error TS2304: Cannot find name 'IPromise'.
Ja zakładając, że istnieje inna biblioteka typowania że RxJS zależy, ale żadna nie była określona podczas Zainstalowałem definicję. I dodał RxJS typowania z
typings install --save --ambient rx
komentarzu na początku zainstalowanego pliku, rx/index.d.ts
, mówi, że to dla RxJS v2.5.3, choć RxJS jest do wersji 4 teraz. Ale biblioteka została zaktualizowana w zeszłym roku, zgodnie z typings search --ambient rx
, więc zakładam, że to tylko ten komentarz, który jest nieaktualny.
Jakiego rodzaju definicji potrzebuję i czy jest jakiś inny sposób, w jaki mogłem ją znaleźć, niż po prostu zapytać tutaj?
Powinno to znacznie zwiększyć popularność (nawet jeśli nie jest to już - otoczenie - to - globalne). Przy wyszukiwaniu typów przy użyciu 'typings search rx', wszystko, co widzę, to DefinitelyTyped jako źródło - dlaczego w wynikach nie ma npm? – thorseye
Dzięki za powiadomienie, zaktualizowałem odpowiedź, aby odzwierciedlić zmieniony argument wiersza poleceń. Nie mam szczęścia w wyszukiwaniu typów. Mam nadzieję, że to coś, nad czym pracują. – Shaun