这是我的代码:
import mongoose from "mongoose"
export type data = {
name: string
active: boolean
}
export interface document extends mongoose.Document {
name: string,
active: boolean
}
export interface model extends mongoose.Model<document> {
build(attrs: document): document
}
我使用data
作为输出结果的引用,使用**document
作为 Mongoose 模型。
但是document
和data
**是相同的!
如何使用文档数据来避免此部分?
{
name: string
active: boolean
}
我试过这种方法,但对我不起作用:
export interface document extends mongoose.Document = data
export interface document extends mongoose.Document {
data
}
1条答案
按热度按时间k3bvogb11#
我用Omit修复它: