feat(GuildMemberStore) add options.count to prune (#3189)

* add GuildMemberStore#prune(options.count)

* typings: proper typings for null return value
This commit is contained in:
izexi
2019-04-23 20:59:52 +01:00
committed by SpaceEEC
parent 39115c8acc
commit 7b531648e0
2 changed files with 10 additions and 3 deletions

2
typings/index.d.ts vendored
View File

@@ -1430,6 +1430,7 @@ declare module 'discord.js' {
public fetch(options: UserResolvable | FetchMemberOptions): Promise<GuildMember>;
public fetch(): Promise<GuildMemberStore>;
public fetch(options: FetchMembersOptions): Promise<Collection<Snowflake, GuildMember>>;
public prune(options: GuildPruneMembersOptions & { dry?: false, count: false }): Promise<null>;
public prune(options?: GuildPruneMembersOptions): Promise<number>;
public unban(user: UserResolvable, reason?: string): Promise<User>;
}
@@ -1901,6 +1902,7 @@ declare module 'discord.js' {
type GuildResolvable = Guild | Snowflake;
interface GuildPruneMembersOptions {
count?: boolean;
days?: number;
dry?: boolean;
reason?: string;