chore: allow setting activity state (#9743) + (#9742)

This commit is contained in:
Jaw0r3k
2023-08-12 13:59:39 +02:00
committed by Vlad Frangu
parent 610bdaa0f1
commit f217335a9d
3 changed files with 17 additions and 7 deletions

7
typings/index.d.ts vendored
View File

@@ -708,7 +708,7 @@ export class ClientUser extends User {
public verified: boolean;
public edit(data: ClientUserEditData): Promise<this>;
public setActivity(options?: ActivityOptions): ClientPresence;
public setActivity(name: string, options?: ActivityOptions): ClientPresence;
public setActivity(name: string, options?: Omit<ActivityOptions, 'name'>): ClientPresence;
public setAFK(afk?: boolean, shardId?: number | number[]): ClientPresence;
public setAvatar(avatar: BufferResolvable | Base64Resolvable | null): Promise<this>;
public setPresence(data: PresenceData): ClientPresence;
@@ -3795,9 +3795,10 @@ export type ActivityFlagsString =
export type ActivitiesOptions = Omit<ActivityOptions, 'shardId'>;
export interface ActivityOptions {
name?: string;
name: string;
state?: string;
url?: string;
type?: ExcludeEnum<typeof ActivityTypes, 'CUSTOM'>;
type?: ActivityType;
shardId?: number | readonly number[];
}