feat(SysChanFlags): new flag and rename in sync with client (#5506)

This commit is contained in:
Souji
2021-04-15 00:37:32 +02:00
committed by GitHub
parent 207735cedc
commit fe93a7e084
2 changed files with 10 additions and 5 deletions

View File

@@ -34,13 +34,15 @@ class SystemChannelFlags extends BitField {}
/** /**
* Numeric system channel flags. All available properties: * Numeric system channel flags. All available properties:
* * `WELCOME_MESSAGE_DISABLED` * * `SUPPRESS_JOIN_NOTIFICATIONS` (Suppress member join notifications)
* * `BOOST_MESSAGE_DISABLED` * * `SUPPRESS_PREMIUM_SUBSCRIPTIONS` (Suppress server boost notifications)
* * `SUPPRESS_GUILD_REMINDER_NOTIFICATIONS` (Suppress server setup tips)
* @type {Object} * @type {Object}
*/ */
SystemChannelFlags.FLAGS = { SystemChannelFlags.FLAGS = {
WELCOME_MESSAGE_DISABLED: 1 << 0, SUPPRESS_JOIN_NOTIFICATIONS: 1 << 0,
BOOST_MESSAGE_DISABLED: 1 << 1, SUPPRESS_PREMIUM_SUBSCRIPTIONS: 1 << 1,
SUPPRESS_GUILD_REMINDER_NOTIFICATIONS: 1 << 2,
}; };
module.exports = SystemChannelFlags; module.exports = SystemChannelFlags;

5
typings/index.d.ts vendored
View File

@@ -3369,7 +3369,10 @@ declare module 'discord.js' {
type StringResolvable = string | string[] | any; type StringResolvable = string | string[] | any;
type SystemChannelFlagsString = 'WELCOME_MESSAGE_DISABLED' | 'BOOST_MESSAGE_DISABLED'; type SystemChannelFlagsString =
| 'SUPPRESS_JOIN_NOTIFICATIONS'
| 'SUPPRESS_PREMIUM_SUBSCRIPTIONS'
| 'SUPPRESS_GUILD_REMINDER_NOTIFICATIONS';
type SystemChannelFlagsResolvable = BitFieldResolvable<SystemChannelFlagsString, number>; type SystemChannelFlagsResolvable = BitFieldResolvable<SystemChannelFlagsString, number>;