我有一个client类,我想让它使用我的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?
}
}欢迎任何帮助!如果需要,我可以提供完整的文件
发布于 2020-06-03 17:35:53
如果您需要有关如何创建typegoose类的示例,可以查看documentation
以下是一些需要注意的事情:
如果扩展不使用typegoose的包中的类,则属性将不会出现在模型中(因为应避免使用相同名称的构造函数(或者使用customName)
memberData: // What goes here? (The type)
如果不知道这个值应该是什么,就不可能说出类型
https://stackoverflow.com/questions/62139764
复制相似问题