summary refs log tree commit diff
path: root/dist/models/Event.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'dist/models/Event.d.ts')
-rw-r--r--dist/models/Event.d.ts25
1 files changed, 21 insertions, 4 deletions
diff --git a/dist/models/Event.d.ts b/dist/models/Event.d.ts

index e4a1517b..e00c2a97 100644 --- a/dist/models/Event.d.ts +++ b/dist/models/Event.d.ts
@@ -1,8 +1,8 @@ /// <reference path="../util/MongoBigInt.d.ts" /> -import { ConnectedAccount, User, UserSettings } from "./User"; +import { ConnectedAccount, PublicUser, User, UserSettings } from "./User"; import { DMChannel, Channel } from "./Channel"; import { Guild } from "./Guild"; -import { PublicMember, UserGuildSettings } from "./Member"; +import { Member, PublicMember, UserGuildSettings } from "./Member"; import { Emoji } from "./Emoji"; import { Presence } from "./Activity"; import { Role } from "./Role"; @@ -29,7 +29,19 @@ export interface InvalidatedEvent extends Event { } export interface ReadyEventData { v: number; - user: Omit<User, "guilds" | "user_settings" | "valid_tokens_since" | "connected_accounts" | "relationships">; + user: PublicUser & { + mobile: boolean; + desktop: boolean; + email: string; + flags: bigint; + mfa_enabled: boolean; + nsfw_allowed: boolean; + phone: string; + premium: boolean; + premium_type: number; + verified: boolean; + bot: boolean; + }; private_channels: DMChannel[]; session_id: string; guilds: Guild[]; @@ -67,6 +79,11 @@ export interface ReadyEventData { shard?: [number, number]; user_settings?: UserSettings; relationships?: []; + read_state: { + entries: []; + partial: boolean; + version: number; + }; user_guild_settings?: { entries: UserGuildSettings[]; version: number; @@ -76,7 +93,7 @@ export interface ReadyEventData { id: bigint; flags: bigint; }; - merged_members?: PublicMember[][]; + merged_members?: Omit<Member, "settings" | "user">[][]; users?: { avatar?: string; discriminator: string;