タイプ定義をインポートするのにtypings
、タイプスクリプトをインポートするのにgulp-typescript
を使用しています。私は私の活字体のタスクを実行すると、私はRxJSのタイピングで使用IPromise
とIDisposable
種類についていくつかの警告が出ます:TypeScriptはRxJS定義でIPromiseという名前を見つけることができません
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'.
私はRxJSが依存する別のタイピングライブラリがあると仮定していますが、どれが時に指定されませんでした私は定義をインストールしました。私は
typings install --save --ambient rx
インストールされたファイル、rx/index.d.ts
の先頭にコメントでRxJSのタイピングを追加、RxJSは今、バージョン4までであっても、それはRxJSのV2.5.3のためだと言います。しかし、ライブラリはtypings search --ambient rx
によると、昨年更新されたので、私はそれが時代遅れのそのコメントだと仮定しています。
私は他にどんなタイプの定義が必要なのですか?ここで尋ねるよりも、他のタイプの定義が見つかりましたか?
これはもっと多くのupvotesを取得するはずです(これはもう--ambientではありません - それは--globalです)。 'typings search rx'を使って入力を検索すると、私はソースとしてDefinitelyTypedと表示されています - なぜ結果にnpmがないのですか? – thorseye
通知のおかげで、私は、変更されたコマンドライン引数を反映する答えを更新しました。私は 'タイピング検索 'で運が少ししかない。うまくいけば、それは彼らが取り組んでいることです。 – Shaun