loopback.jsを使用して残りのAPIを構築しています。私は今このコードを発見しました。npm resource。だから私は先に進み、私のプロジェクトにこれらのタイプをインストールしました。vscodeループバックtypescript:intellisenseの問題
しかし、私は何か不足しているか、これらのタイプに問題があります。インテリセンスは私には表示されませんすべて。例を挙げて説明しましょう。今
class PersistedModel extends Model {
static count(where?: any, callback?: (err: Error, count: number) => void): void;
static find(
filter?: {fields?: string|any|any[];
include?: string|any|any[]; limit?: number; order?: string;
skip?: number; where?: any; },
callback?: (err: Error, models: any[]) => void): void;
}
PersistedModel
var myModel:PersistedModel = some_value;
(some_valueがタイプPersistedModelでもある)私は型の変数myModel
を定義しましょう:ここではまず
はindex.d.ts
からPersistedModel
のサンプル定義です
書き込み時myModel.
、私ははっきりとインテリセンスからのドロップダウンリストには表示されませんindex.d.ts
ファイルで定義されたものの代わりに、いくつかの方法があるPersistedModel
のすべてのメソッドとプロパティの利用可能なリストを表示するには、Visual Studioのコードを期待します。上記の例では、intellisenseドロップダウンリストにfindメソッドがありません
これはvscodeのバグですか?ループバックから誤って生成されたタイピング、または自分のセットアップ(typescript、vscode)に間違って何かしていますか。
typescriptでループバックアプリケーションを作成できるボディはありますか?ベストプラクティスに関する文書はありますか?
は、ドロップダウンリストには表示されません