VSCodeでCmd
を保持している間にインポートされた変数をクリックすると、その変数のTypeScript宣言を調べることがよくあります。 VSCodeに私の代わりにそれを定義させる方法はありますか?私はTypeScriptを自分で使用していないので、この機能は今私にとって役に立ちません。TypeScript宣言の代わりに実装
0
A
答えて
0
実装はバンドルされていてroのJavaScriptとvscodeはそこにあなたを連れて行くことはできませんが、代わりにあなたをインターフェイスに連れて行くでしょう。 javascriptファイルで参照を検索することができます。また、複製を作成したり、repoを作成してtypescriptで実装を確認することもできます。
0
これは現在、VSコードがJavaScriptとTypeScript IntelliSenseを外部モジュール用に処理する方法の制限です。詳細については、this issueを参照してください。
要約すると、VSコードのJavaScriptとTypeScriptのサポートは、背後にあるTypeScriptによって強化されています。外部モジュールのAPIを理解するために、TypeScriptはパフォーマンスとスケーラビリティの理由からd.ts
ファイルを使用します。このようにして、モジュールのコード自体をすべて読み込んだり解析したりする必要はありません。このアプローチの欠点は、実際のJSの制限に戻すことができないことです。
ここでも、そこにこのためには良い回避策は現在のところありませんが、我々はあなたが小さなコード例を提供することができますhttps://github.com/Microsoft/TypeScript/issues/14479
関連する問題
- 1. インタフェースを実装するTypeScriptデコレータ宣言
- 2. タプルパラメータ宣言と代入風変わり
- 3. の代わりに.include Typescript
- 4. Typescript:実装しないで関数を宣言する
- 5. クラス実装のプライベートプロパティ宣言?
- 6. TypeScriptグローバルモジュール宣言
- 7. JAVAの代わりにTreeMapを宣言する
- 8. 変数宣言の代わりにconstを使用したヌルポインタ
- 9. Mercurial。放棄 - 代わりの実装ブランチプラクティス?
- 10. Typescriptアンビエント宣言ネームスペース
- 11. NativeScriptのFacebook Flow(TypeScriptの代わりに)
- 12. express-wsの代わりにTypeScript
- 13. NativeScript静的ライブラリの実装でTypeScript宣言を生成する方法
- 14. function-module(TypeScript)の宣言ファイル
- 15. 宣言ファイルの使用typescript
- 16. TypeScriptの@Type-style宣言を
- 17. javascriptファイルのtypescript宣言
- 18. クラスモジュール(TypeScript)の宣言ファイル
- 19. ヘッダーファイル内のクラス宣言と実装
- 20. Typescript宣言ファイルのmodule.exportsに相当。
- 21. nullの代わりにデフォルト値を返すJavaマップの実装
- 22. ナビゲーション・ドロワーのフラグメントの代わりにアクティビティーを実装
- 23. each()の代わりにjquery live()を実装する方法
- 24. スタティックカラーの代わりにカラーピッカーを実装する方法
- 25. インタフェースではメソッドの代わりにプロパティを宣言できますか?
- 26. ダイナミックプロトタイプメソッドをtypescriptに宣言する
- 27. TypeScript宣言のマージ - プロパティタイプの変更
- 28. TypeScriptでの配列の宣言
- 29. フォームイベントのためのTypescriptインターフェイス宣言
- 30. TypeScript .d.tsの構文 - エクスポートと宣言
で可能な改善を追跡しています。これは設計上の制限ですが、コードの外観によって異なります –
@MattBierner: 'classnames'からimport classNamesを使用し、Cmd-クリックで 'classNames'をクリックしてclassnames_v2.xxに移動するときの簡単な例ですjsの代わりにnode_modules/classnames/index.js – damd
はい、私の答えに記述する制限に遭遇しているようです。 –