2017-12-13 4 views
1

解決策があると私は思っています。 Visual Studioコードは、オブジェクトまたは上書きされた変数に動的に追加されたプロパティのインテリセンスを提供しません。Visual StudioコードJavaScriptインラインオブジェクトでIntellisenseが動作しない

お手伝いできますか?ありがとう!

var a = {}; 
a.myInstance = new SomeClass(); 
a. <-- no intellisense provided 

私はこのようにそれを行う場合は、

var a = { 
    myInstance: new SomeClass() 
}; 
a. <-- intellisense is indeed provided! 

答えて

0

に動作します私はよく今のところ、バグのようですが、IDEはJSDocのが含まれており、このようなタイプの情報を割り当てることができ、解決策を見つけました。

export default class App { 
/** 
    @type {{ 
     loginSystem:LoginSystem, 
     quotesSystem:QuotesSystem, 
     ui:UI 
    }} 
*/ 
libs = {}; 

/** @type {number} */ 
asd = null; 
関連する問題