2
ES2015クラスをJSDocの型として使用すると、require文を介してそのクラスをインポートするファイルで正しく動作しないように見えます。JSDocからのIntellisenseがVSCodeでインポートされた型に対して機能しない
クラスが定義された同じファイル内で作業している間は、すべてが期待通りに機能します(下記参照)。
異なるファイル内のクラスを働いている間、正しくインポートし、(下に示す)そのコンストラクタタイピングを表示するように表示されます。
しかし、私は(最初の画像で行われたよう)タイピングのためのクラスを使用しようとすると、それはもはや有効なタイプとして、私のクラスを検討します。
ここで私はこの例では
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"allowSyntheticDefaultImports": true
}
}
を使用していたjsconfigは、私はちょうど私のセットアップで何かをしないのですか、これは正常な動作ですか?
お返事ありがとうございます。それは私の部分のタイプミスでしたが、これは私が複数回遭遇したトラブルの最小の例に過ぎませんでした。それがまだ起こっていることを示すために間違いを修正して、新しいファイルをアップロードします。 –