0

我有一个客户端类,我想使用我的 typegoose 模型。我了解如何使用它,我只是在努力设法让类型和智能感知与它一起工作。我将类导出为MemberClass,模型导出为Member. 这是一个样本,我只是在努力填补空白

// imports...
// the extended class is another client from a package
export class Client extends Client {
  memberData: // What goes here? (The type)

  constructor(){
    this.memberData = // And here?
  }

  async test(){
    console.log(this.memberData.findOne(...)) //and is this right?
  }
}

欢迎任何帮助!如果需要,我可以提供整个文件

4

1 回答 1

0

如果您需要有关如何制作 typegoose 类的示例,可以查看文档

需要注意的一些事项:
- 如果您从不使用 typegoose 的包中扩展类,则属性将不在模型中(因为没有@prop应用)
- 应避免使用(或使用customName)具有相同名称的类
- 构造函数将被 typegoose 执行

memberData: // What goes here? (The type)

不告诉这个值应该是什么,就不可能说出类型

于 2020-06-03T09:35:53.173 回答