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:
* * `WELCOME_MESSAGE_DISABLED`
* * `BOOST_MESSAGE_DISABLED`
* * `SUPPRESS_JOIN_NOTIFICATIONS` (Suppress member join notifications)
* * `SUPPRESS_PREMIUM_SUBSCRIPTIONS` (Suppress server boost notifications)
* * `SUPPRESS_GUILD_REMINDER_NOTIFICATIONS` (Suppress server setup tips)
* @type {Object}
*/
SystemChannelFlags.FLAGS = {
WELCOME_MESSAGE_DISABLED: 1 << 0,
BOOST_MESSAGE_DISABLED: 1 << 1,
SUPPRESS_JOIN_NOTIFICATIONS: 1 << 0,
SUPPRESS_PREMIUM_SUBSCRIPTIONS: 1 << 1,
SUPPRESS_GUILD_REMINDER_NOTIFICATIONS: 1 << 2,
};
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 SystemChannelFlagsString = 'WELCOME_MESSAGE_DISABLED' | 'BOOST_MESSAGE_DISABLED';
type SystemChannelFlagsString =
| 'SUPPRESS_JOIN_NOTIFICATIONS'
| 'SUPPRESS_PREMIUM_SUBSCRIPTIONS'
| 'SUPPRESS_GUILD_REMINDER_NOTIFICATIONS';
type SystemChannelFlagsResolvable = BitFieldResolvable<SystemChannelFlagsString, number>;