依存からインターフェイスを再入力することができますどのように私はレポを作成しますvuex/types/vue
でそれを再入力すると、どのように私は再びそれをカスタムできますか?typescriptです、私はそれはとても説明するのは難しい
0
A
答えて
1
第1に、すべてのモジュール補強は、補強されているものを宣言する実際のモジュールを対象とする必要があります。これは、vuex
拡張機能で確認できます。
// vuex/types/vue.d.ts
declare module "vue/types/vue" {
interface Vue {
$store: Store<any>;
}
}
同じことをする必要があります。それはあなたがそれがVue
の増加として見られるだろうと言うことである、動作します
export {} // ensure this file is a module
declare module "vue/types/vue" {
interface Vue {
$store: Store<any>;
}
}
を書くでしょう、あなたのtypes/store.d.ts
で、あります。残念ながら、私たちは直ちに回避策を知らない別のエラーに直面します。
後続の変数宣言は、同じ型でなければなりません。変数 '$ store'は、 '*****/how-to-retyping-master/node_modules/vuex/types/vue.d.ts 15:4'にタイプ 'Store'を持ちますが、ここにはタイプ 'number'があります。
これは、宣言の重複、重複するメンバー宣言の競合の制限です。
"vuex"
をインポートするとインポートされたものが除外されないため、この方法は適切ではありません。つまり、それに付属する機能拡張を除外することはできません。
我々はパスを使用して"vuex"
の私たちの輸入をリダイレクトする、または周囲の外部モジュール宣言とそれを影が、それは実用的か保守しないで"vuex/types/index.d.ts"
と"vuex/types/helpers.d.ts"
のすべてを再宣言するために、私たちが必要となる可能性があります。
関連する問題
- 1. 私はそれが必要ではないときにコードのループ、タイトルで説明するのは難しい
- 2. JavaとTomcatの:これは説明するのは少し難しいです
- 3. ループ円でthroughtリストと私はそれは私が正確にやろうものを、説明するのは難しいので、できるだけ明確にそれを説明するために全力を与えるテーブル
- 4. のIntelliJ IDEAは、説明するのは難しい
- 5. はネイティブリアクト説明するのは難しい
- 6. Googleのシート - セルの値は、静的にし、説明するのはとても難しい編集
- 7. 違いはSSOとIDPは、誰も私に説明できSSO
- 8. [OK]を、これは説明するのは少し難しいかもしかし、私と一緒にハングアップする可能性がありますR
- 9. 教義多対多の関係は、私は私の問題を説明する前に、私は私が得ているエラーで起動した場合、それは実際にそれが明確になるかもしれない私は、移行
- 10. これは私にとって何の説明ですか?
- 11. 私はecho -n ""> file.txtについてもっと説明が必要です
- 12. htaccessファイル - 誰でもこのルールが言っているかを説明することができれば、私は思っていたルール説明
- 13. 誰かが私の説明文が技術的に声明としてカウントされない理由を私に説明することはできますか?
- 14. Symfony2とAngularJS。誰も私を説明することはできますか?
- 15. 城ウィンザープロキシは、メモリは、それがここで説明されているよう
- 16. Facebookのダイアログリンクの説明には、常にサイトの説明とカスタムの説明が含まれています
- 17. 私はTypescriptを学んでいます。これをどうやって説明できますか?
- 18. TcpClientの遅延を説明するのが難しい
- 19. Mavenのは、それは長い説明のため
- 20. ヘルプ - ときトレースメッセージがすべき誰も私にそれを説明することができれば、AspectJの
- 21. ヤムは混乱しているのですか、それとも私ですか?
- 22. 説明が難しい。カテゴリ投稿のID取得方法(内部の説明)
- 23. Djangoは - 私はここで説明しています何をしようとしている
- 24. TableFooterView呼び出し問題(ここでは説明が難しいXD)
- 25. 私はインターネットで誰かがそれを私に説明することができる "[\\?&] v =([^&#] *)"を見つけた
- 26. Rubyは私が説明してインスタンスを持っている
- 27. 私はテーブルのように説明しているSQLサーバー
- 28. Osmdroidはいつも、私は特にこのクラスで、Osmdroidで働いているマーカーの説明
- 29. この質問は少しweired聞こえるかもしれない...しかし、私は説明しよう
- 30. は、私はより明確に説明して行くここに...私はこれに関するいくつかの質問を掲載しましたが、それらのどれもが本当に私を助けていないビジュアルC#
あなたの答えはThansですので、数字やその他のタイプに変更することはできませんか? – Galen
残念ながらそうではありません。 'vuex/types/vue.d.ts'をさまざまな方法で除外または隠して再マップしましたが、問題は' vuex/types/index.d.ts 'によってインポートされ、そのファイルが必要です。 –