types(GuildFeature): allow feature strings to be passed (#8264)

Co-authored-by: Synbulat Biishev <syjalo.dev@gmail.com>
This commit is contained in:
Rodry
2022-07-17 20:14:54 +01:00
committed by GitHub
parent 5aeed99350
commit b7d4e55419

View File

@@ -494,7 +494,7 @@ export abstract class BaseGuild extends Base {
protected constructor(client: Client, data: RawBaseGuildData);
public get createdAt(): Date;
public get createdTimestamp(): number;
public features: GuildFeature[];
public features: `${GuildFeature}`[];
public icon: string | null;
public id: Snowflake;
public name: string;
@@ -1335,7 +1335,7 @@ export class GuildPreview extends Base {
public discoverySplash: string | null;
public emojis: Collection<Snowflake, GuildPreviewEmoji>;
public stickers: Collection<Snowflake, Sticker>;
public features: GuildFeature[];
public features: `${GuildFeature}`[];
public icon: string | null;
public id: Snowflake;
public name: string;
@@ -4747,7 +4747,7 @@ export interface GuildEditData {
preferredLocale?: Locale | null;
premiumProgressBarEnabled?: boolean;
description?: string | null;
features?: GuildFeature[];
features?: `${GuildFeature}`[];
reason?: string;
}