From d406f42ce03f3e1cf1172dd0cfe4577c00ba514a Mon Sep 17 00:00:00 2001 From: SpaceEEC Date: Mon, 24 Feb 2020 13:03:45 +0100 Subject: [PATCH] docs/typings(SystemChannelFlags): properly document and use resolvable (#3794) - Change GuildEditData#systemChannelFlags to use SystemChannelFlagsResolvable - Move SystemChannelFlagsResolvable outside of class definition to make the docs generator happy --- src/util/SystemChannelFlags.js | 20 ++++++++++---------- typings/index.d.ts | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/util/SystemChannelFlags.js b/src/util/SystemChannelFlags.js index 14e8fd4f4..be953f71d 100644 --- a/src/util/SystemChannelFlags.js +++ b/src/util/SystemChannelFlags.js @@ -8,16 +8,16 @@ const BitField = require('./BitField'); * and by setting their corresponding flags you are disabling them * @extends {BitField} */ -class SystemChannelFlags extends BitField { - /** - * Data that can be resolved to give a sytem channel flag bitfield. This can be: - * * A string (see {@link SystemChannelFlags.FLAGS}) - * * A sytem channel flag - * * An instance of SystemChannelFlags - * * An Array of SystemChannelFlagsResolvable - * @typedef {string|number|SystemChannelFlags|SystemChannelFlagsResolvable[]} SystemChannelFlagsResolvable - */ -} +class SystemChannelFlags extends BitField {} + +/** + * Data that can be resolved to give a sytem channel flag bitfield. This can be: + * * A string (see {@link SystemChannelFlags.FLAGS}) + * * A sytem channel flag + * * An instance of SystemChannelFlags + * * An Array of SystemChannelFlagsResolvable + * @typedef {string|number|SystemChannelFlags|SystemChannelFlagsResolvable[]} SystemChannelFlagsResolvable + */ /** * Numeric system channel flags. All available properties: diff --git a/typings/index.d.ts b/typings/index.d.ts index 69fb66d53..8ed996454 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -2334,7 +2334,7 @@ declare module 'discord.js' { defaultMessageNotifications?: DefaultMessageNotifications | number; afkChannel?: ChannelResolvable; systemChannel?: ChannelResolvable; - systemChannelFlags?: SystemChannelFlags; + systemChannelFlags?: SystemChannelFlagsResolvable; afkTimeout?: number; icon?: Base64Resolvable; owner?: GuildMemberResolvable;