refactor(Presences): remove from User, nullable on GuildMember (#6055)

as well as on Client#presenceUpdate
This commit is contained in:
SpaceEEC
2021-07-05 20:53:00 +02:00
committed by GitHub
parent 8d9ab741c8
commit afbd5db404
4 changed files with 5 additions and 28 deletions

5
typings/index.d.ts vendored
View File

@@ -687,7 +687,7 @@ export class GuildMember extends PartialTextBasedChannel(Base) {
public readonly permissions: Readonly<Permissions>;
public readonly premiumSince: Date | null;
public premiumSinceTimestamp: number | null;
public readonly presence: Presence;
public readonly presence: Presence | null;
public readonly roles: GuildMemberRoleManager;
public user: User;
public readonly voice: VoiceState;
@@ -1649,7 +1649,6 @@ export class User extends PartialTextBasedChannel(Base) {
public flags: Readonly<UserFlags> | null;
public id: Snowflake;
public readonly partial: false;
public readonly presence: Presence;
public system: boolean;
public readonly tag: string;
public username: string;
@@ -2932,7 +2931,7 @@ export interface ClientEvents {
messageReactionAdd: [message: MessageReaction, user: User | PartialUser];
messageReactionRemove: [reaction: MessageReaction, user: User | PartialUser];
messageUpdate: [oldMessage: Message | PartialMessage, newMessage: Message | PartialMessage];
presenceUpdate: [oldPresence: Presence | undefined, newPresence: Presence];
presenceUpdate: [oldPresence: Presence | null, newPresence: Presence];
rateLimit: [rateLimitData: RateLimitData];
invalidRequestWarning: [invalidRequestWarningData: InvalidRequestWarningData];
ready: [];