mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-13 10:03:31 +01:00
fix(Message): #system non-zero message types are not guaranteed to be system (#5108)
* fix(Message): #system not all nonzero message types are system * feat(Message): introduce system message types * refactor(Constants): change SystemMessageTypes to be exclusionary * fix(Constants): only need to check if type exists Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com> * fix(Constants): lint * fix(Typings): add SystemMessageTypees to Constants Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com>
This commit is contained in:
3
typings/index.d.ts
vendored
3
typings/index.d.ts
vendored
@@ -516,6 +516,7 @@ declare module 'discord.js' {
|
||||
BIG: 2;
|
||||
};
|
||||
MessageTypes: MessageType[];
|
||||
SystemMessageTypes: SystemMessageType[];
|
||||
ActivityTypes: ActivityType[];
|
||||
ExplicitContentFilterLevels: ExplicitContentFilterLevel[];
|
||||
DefaultMessageNotifications: DefaultMessageNotifications[];
|
||||
@@ -3147,6 +3148,8 @@ declare module 'discord.js' {
|
||||
|
||||
type SystemChannelFlagsResolvable = BitFieldResolvable<SystemChannelFlagsString>;
|
||||
|
||||
type SystemMessageType = Exclude<MessageType, 'DEFAULT' | 'REPLY'>;
|
||||
|
||||
type TargetUser = number;
|
||||
|
||||
interface TypingData {
|
||||
|
||||
Reference in New Issue
Block a user