Typescript vscode环回类型脚本:intellisense存在问题

Typescript vscode环回类型脚本:intellisense存在问题,typescript,visual-studio-code,intellisense,loopback,Typescript,Visual Studio Code,Intellisense,Loopback,我正在使用loopback.js构建一个RESTAPI,这是我最近发现的。所以我继续在我的项目中安装了这些类型 但要么我遗漏了什么,要么这些类型有问题。我的智能感知并不能向我展示一切。让我举例说明 首先,这里是来自索引.d.ts的持久化模型的示例定义: class PersistedModel extends Model { static count(where?: any, callback?: (err: Error, count: number) => void): vo

我正在使用loopback.js构建一个RESTAPI,这是我最近发现的。所以我继续在我的项目中安装了这些类型

但要么我遗漏了什么,要么这些类型有问题。我的智能感知并不能向我展示一切。让我举例说明

首先,这里是来自
索引.d.ts
持久化模型的示例定义:

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;    
}
现在让我们假设我定义了一个
myModel
类型的变量
PersistedModel

var myModel:PersistedModel = some_value;
(某些_值也是PersistedModel类型)

当我编写myModel.
时,我希望visual studio代码显示PersistedModel的所有方法和属性的可用列表

相反,有些方法虽然在
index.d.ts
文件中有明确定义,但不会出现在intellisense的下拉列表中。在上面的示例中,智能感知下拉列表中缺少find方法

这是vscode中的错误吗?从环回生成的打字错误,或者我的设置(typescript、vscode)有问题

有没有人能够用typescript编写环回应用程序?是否有关于最佳实践的文档


感谢您的关注和帮助

下拉列表中未显示的方法被标记为
静态
。您拥有的
myModel
变量是
PersistedModel
的实例,因此它只列出实例方法。如果要访问静态方法,请使用类引用
PersistedModel.find
,而不是实例变量
myModel