feat(GuildMemberManager): add addRole and removeRole methods (#9108)

* feat: addrole and removerole

* fix: apply suggestions

* Apply suggestions from code review

Co-authored-by: space <spaceeec@yahoo.com>

* fix: missdeleted ban :(

---------

Co-authored-by: space <spaceeec@yahoo.com>
This commit is contained in:
Jaworek
2023-02-21 21:14:54 +01:00
committed by GitHub
parent b586df884b
commit fd494a385e
2 changed files with 35 additions and 0 deletions

2
typings/index.d.ts vendored
View File

@@ -3425,6 +3425,7 @@ export class GuildMemberManager extends CachedManager<Snowflake, GuildMember, Gu
options: AddGuildMemberOptions & { fetchWhenExisting: false },
): Promise<GuildMember | null>;
public add(user: UserResolvable, options: AddGuildMemberOptions): Promise<GuildMember>;
public addRole(user: UserResolvable, role: RoleResolvable, reason?: string): Promise<GuildMember|User|Snowflake>;
public ban(user: UserResolvable, options?: BanOptions): Promise<GuildMember | User | Snowflake>;
public edit(user: UserResolvable, data: GuildMemberEditData, reason?: string): Promise<GuildMember>;
public fetch(
@@ -3436,6 +3437,7 @@ export class GuildMemberManager extends CachedManager<Snowflake, GuildMember, Gu
public list(options?: GuildListMembersOptions): Promise<Collection<Snowflake, GuildMember>>;
public prune(options: GuildPruneMembersOptions & { dry?: false; count: false }): Promise<null>;
public prune(options?: GuildPruneMembersOptions): Promise<number>;
public removeRole(user: UserResolvable, role: RoleResolvable, reason?: string): Promise<GuildMember|User|Snowflake>;
public search(options: GuildSearchMembersOptions): Promise<Collection<Snowflake, GuildMember>>;
public unban(user: UserResolvable, reason?: string): Promise<User | null>;
}