summary refs log tree commit diff
path: root/src/models/Member.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-02-14 20:16:49 +0100
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-02-14 20:16:49 +0100
commit86700f88abe1ca2d811169316443c5339484b72e (patch)
treebe92e061aa75589d16aa3279365fb0014ed4d0fe /src/models/Member.ts
parent:bug: fix PermissionResolvable (diff)
downloadserver-86700f88abe1ca2d811169316443c5339484b72e.tar.xz
:bug: fix public member type
Diffstat (limited to 'src/models/Member.ts')
-rw-r--r--src/models/Member.ts8
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;