mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 19:13:31 +01:00
Add ability to kick members from VoiceChannels and remove duplicated methods (#3242)
* feat(voice): kick members from voice channels * fix(VoiceState): improve stability in checking for client user * feat(VoiceState): add setChannel for moving/kicking members * update typings * remove duplicated methods across GuildMember and VoiceState member.setDeaf => member.voice.setDeaf member.setMute => member.voice.setMute member.setVoiceChannel => member.voice.setChannel
This commit is contained in:
6
typings/index.d.ts
vendored
6
typings/index.d.ts
vendored
@@ -591,10 +591,7 @@ declare module 'discord.js' {
|
||||
public hasPermission(permission: PermissionResolvable, options?: { checkAdmin?: boolean; checkOwner?: boolean }): boolean;
|
||||
public kick(reason?: string): Promise<GuildMember>;
|
||||
public permissionsIn(channel: ChannelResolvable): Readonly<Permissions>;
|
||||
public setDeaf(deaf: boolean, reason?: string): Promise<GuildMember>;
|
||||
public setMute(mute: boolean, reason?: string): Promise<GuildMember>;
|
||||
public setNickname(nickname: string, reason?: string): Promise<GuildMember>;
|
||||
public setVoiceChannel(voiceChannel: ChannelResolvable): Promise<GuildMember>;
|
||||
public toJSON(): object;
|
||||
public toString(): string;
|
||||
}
|
||||
@@ -1287,6 +1284,7 @@ declare module 'discord.js' {
|
||||
|
||||
public setDeaf(deaf: boolean, reason?: string): Promise<GuildMember>;
|
||||
public setMute(mute: boolean, reason?: string): Promise<GuildMember>;
|
||||
public setChannel(channel: ChannelResolvable | null, reason?: string): Promise<GuildMember>;
|
||||
public setSelfDeaf(deaf: boolean): Promise<boolean>;
|
||||
public setSelfMute(mute: boolean): Promise<boolean>;
|
||||
}
|
||||
@@ -1927,7 +1925,7 @@ declare module 'discord.js' {
|
||||
roles?: Collection<Snowflake, Role> | RoleResolvable[];
|
||||
mute?: boolean;
|
||||
deaf?: boolean;
|
||||
channel?: ChannelResolvable;
|
||||
channel?: ChannelResolvable | null;
|
||||
}
|
||||
|
||||
type GuildMemberResolvable = GuildMember | UserResolvable;
|
||||
|
||||
Reference in New Issue
Block a user