1 files changed, 6 insertions, 2 deletions
diff --git a/src/models/Member.ts b/src/models/Member.ts
index dd26782f..c4d3a598 100644
--- a/src/models/Member.ts
+++ b/src/models/Member.ts
@@ -1,7 +1,7 @@
import { PublicUser } from "./User";
import { Schema, model, Types, Document } from "mongoose";
-export interface Member extends Document {
+export interface Member {
id: bigint;
guild_id: bigint;
nick?: string;
@@ -15,6 +15,10 @@ export interface Member extends Document {
settings: UserGuildSettings;
}
+export interface MemberDocument extends Member, Document {
+ id: bigint;
+}
+
export interface UserGuildSettings {
channel_overrides: {
channel_id: bigint;
@@ -71,7 +75,7 @@ export const MemberSchema = new Schema({
},
});
-export const MemberModel = model<Member>("Member", MemberSchema, "members");
+export const MemberModel = model<MemberDocument>("Member", MemberSchema, "members");
export interface PublicMember extends Omit<Member, "settings" | "id"> {
user: PublicUser;
|