feat(Guild): add support for premium/boosting (#3332)

Backports:
PR: #3316
Commit: c87758086b
This commit is contained in:
SpaceEEC
2019-06-13 19:03:36 +02:00
committed by GitHub
parent e6a378b361
commit b8924369ea
5 changed files with 62 additions and 0 deletions

7
typings/index.d.ts vendored
View File

@@ -403,6 +403,7 @@ declare module 'discord.js' {
export class Emoji {
constructor(guild: Guild, data: object);
public animated: boolean;
public available: boolean;
public readonly client: Client;
public readonly createdAt: Date;
public readonly createdTimestamp: number;
@@ -516,6 +517,8 @@ declare module 'discord.js' {
public readonly nameAcronym: string;
public readonly owner: GuildMember;
public ownerID: string;
public premiumSubscriptionCount: number | null;
public premiumTier: PremiumTier;
public readonly position: number;
public presences: Collection<Snowflake, Presence>;
public region: string;
@@ -665,6 +668,8 @@ declare module 'discord.js' {
public nickname: string;
public readonly manageable: boolean;
public readonly permissions: Permissions;
public readonly premiumSince: Date | null;
public premiumSinceTimestamp: number | null;
public readonly presence: Presence;
public readonly roles: Collection<Snowflake, Role>;
public selfDeaf: boolean;
@@ -2058,6 +2063,8 @@ declare module 'discord.js' {
type PermissionResolvable = RecursiveArray<Permissions | PermissionString | number> | Permissions | PermissionString | number;
type PremiumTier = number;
type PresenceData = {
status?: PresenceStatus;
afk?: boolean;