mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 09:03:29 +01:00
292 lines
6.3 KiB
TypeScript
292 lines
6.3 KiB
TypeScript
// These are enums that are used in the typings file but do not exist as actual exported values. To prevent them from
|
|
// showing up in an editor, they are imported from here instead of exporting them there directly.
|
|
|
|
export enum ActivityTypes {
|
|
PLAYING = 0,
|
|
STREAMING = 1,
|
|
LISTENING = 2,
|
|
WATCHING = 3,
|
|
CUSTOM = 4,
|
|
COMPETING = 5,
|
|
}
|
|
|
|
export enum ApplicationCommandOptionTypes {
|
|
SUB_COMMAND = 1,
|
|
SUB_COMMAND_GROUP = 2,
|
|
STRING = 3,
|
|
INTEGER = 4,
|
|
BOOLEAN = 5,
|
|
USER = 6,
|
|
CHANNEL = 7,
|
|
ROLE = 8,
|
|
MENTIONABLE = 9,
|
|
}
|
|
|
|
export enum ApplicationCommandPermissionTypes {
|
|
ROLE = 1,
|
|
USER = 2,
|
|
}
|
|
|
|
export enum ChannelType {
|
|
text = 0,
|
|
dm = 1,
|
|
voice = 2,
|
|
group = 3,
|
|
category = 4,
|
|
news = 5,
|
|
store = 6,
|
|
unknown = 7,
|
|
news_thread = 10,
|
|
public_thread = 11,
|
|
private_thread = 12,
|
|
stage = 13,
|
|
}
|
|
|
|
export enum ChannelTypes {
|
|
TEXT = 0,
|
|
DM = 1,
|
|
VOICE = 2,
|
|
GROUP = 3,
|
|
CATEGORY = 4,
|
|
NEWS = 5,
|
|
STORE = 6,
|
|
NEWS_THREAD = 10,
|
|
PUBLIC_THREAD = 11,
|
|
PRIVATE_THREAD = 12,
|
|
STAGE = 13,
|
|
}
|
|
|
|
export enum DefaultMessageNotificationLevels {
|
|
ALL_MESSAGES = 0,
|
|
ONLY_MENTIONS = 1,
|
|
}
|
|
|
|
export enum ExplicitContentFilterLevels {
|
|
DISABLED = 0,
|
|
MEMBERS_WITHOUT_ROLES = 1,
|
|
ALL_MEMBERS = 2,
|
|
}
|
|
|
|
export enum InteractionResponseTypes {
|
|
PONG = 1,
|
|
CHANNEL_MESSAGE_WITH_SOURCE = 4,
|
|
DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE = 5,
|
|
DEFERRED_MESSAGE_UPDATE = 6,
|
|
UPDATE_MESSAGE = 7,
|
|
}
|
|
|
|
export enum InteractionTypes {
|
|
PING = 1,
|
|
APPLICATION_COMMAND = 2,
|
|
MESSAGE_COMPONENT = 3,
|
|
}
|
|
|
|
export enum InviteTargetType {
|
|
STREAM = 1,
|
|
EMBEDDED_APPLICATION = 2,
|
|
}
|
|
|
|
export enum MembershipStates {
|
|
INVITED = 1,
|
|
ACCEPTED = 2,
|
|
}
|
|
|
|
export enum MessageButtonStyles {
|
|
PRIMARY = 1,
|
|
SECONDARY = 2,
|
|
SUCCESS = 3,
|
|
DANGER = 4,
|
|
LINK = 5,
|
|
}
|
|
|
|
export enum MessageComponentTypes {
|
|
ACTION_ROW = 1,
|
|
BUTTON = 2,
|
|
SELECT_MENU = 3,
|
|
}
|
|
|
|
export enum MFALevels {
|
|
NONE = 0,
|
|
ELEVATED = 1,
|
|
}
|
|
|
|
export enum NSFWLevels {
|
|
DEFAULT = 0,
|
|
EXPLICIT = 1,
|
|
SAFE = 2,
|
|
AGE_RESTRICTED = 3,
|
|
}
|
|
|
|
export enum OverwriteTypes {
|
|
role = 0,
|
|
member = 1,
|
|
}
|
|
|
|
export enum PremiumTiers {
|
|
NONE = 0,
|
|
TIER_1 = 1,
|
|
TIER_2 = 2,
|
|
TIER_3 = 3,
|
|
}
|
|
|
|
export enum PrivacyLevels {
|
|
PUBLIC = 1,
|
|
GUILD_ONLY = 2,
|
|
}
|
|
|
|
export enum StickerFormatTypes {
|
|
PNG = 1,
|
|
APNG = 2,
|
|
LOTTIE = 3,
|
|
}
|
|
|
|
export enum VerificationLevels {
|
|
NONE = 0,
|
|
LOW = 1,
|
|
MEDIUM = 2,
|
|
HIGH = 3,
|
|
VERY_HIGH = 4,
|
|
}
|
|
|
|
export enum WebhookTypes {
|
|
Incoming = 1,
|
|
'Channel Follower' = 2,
|
|
}
|
|
|
|
export const enum ConstantsEvents {
|
|
RATE_LIMIT = 'rateLimit',
|
|
INVALID_REQUEST_WARNING = 'invalidRequestWarning',
|
|
CLIENT_READY = 'ready',
|
|
APPLICATION_COMMAND_CREATE = 'applicationCommandCreate',
|
|
APPLICATION_COMMAND_DELETE = 'applicationCommandDelete',
|
|
APPLICATION_COMMAND_UPDATE = 'applicationCommandUpdate',
|
|
GUILD_CREATE = 'guildCreate',
|
|
GUILD_DELETE = 'guildDelete',
|
|
GUILD_UPDATE = 'guildUpdate',
|
|
INVITE_CREATE = 'inviteCreate',
|
|
INVITE_DELETE = 'inviteDelete',
|
|
GUILD_UNAVAILABLE = 'guildUnavailable',
|
|
GUILD_MEMBER_ADD = 'guildMemberAdd',
|
|
GUILD_MEMBER_REMOVE = 'guildMemberRemove',
|
|
GUILD_MEMBER_UPDATE = 'guildMemberUpdate',
|
|
GUILD_MEMBER_AVAILABLE = 'guildMemberAvailable',
|
|
GUILD_MEMBERS_CHUNK = 'guildMembersChunk',
|
|
GUILD_INTEGRATIONS_UPDATE = 'guildIntegrationsUpdate',
|
|
GUILD_ROLE_CREATE = 'roleCreate',
|
|
GUILD_ROLE_DELETE = 'roleDelete',
|
|
GUILD_ROLE_UPDATE = 'roleUpdate',
|
|
GUILD_EMOJI_CREATE = 'emojiCreate',
|
|
GUILD_EMOJI_DELETE = 'emojiDelete',
|
|
GUILD_EMOJI_UPDATE = 'emojiUpdate',
|
|
GUILD_BAN_ADD = 'guildBanAdd',
|
|
GUILD_BAN_REMOVE = 'guildBanRemove',
|
|
CHANNEL_CREATE = 'channelCreate',
|
|
CHANNEL_DELETE = 'channelDelete',
|
|
CHANNEL_UPDATE = 'channelUpdate',
|
|
CHANNEL_PINS_UPDATE = 'channelPinsUpdate',
|
|
MESSAGE_CREATE = 'messageCreate',
|
|
MESSAGE_DELETE = 'messageDelete',
|
|
MESSAGE_UPDATE = 'messageUpdate',
|
|
MESSAGE_BULK_DELETE = 'messageDeleteBulk',
|
|
MESSAGE_REACTION_ADD = 'messageReactionAdd',
|
|
MESSAGE_REACTION_REMOVE = 'messageReactionRemove',
|
|
MESSAGE_REACTION_REMOVE_ALL = 'messageReactionRemoveAll',
|
|
MESSAGE_REACTION_REMOVE_EMOJI = 'messageReactionRemoveEmoji',
|
|
THREAD_CREATE = 'threadCreate',
|
|
THREAD_DELETE = 'threadDelete',
|
|
THREAD_UPDATE = 'threadUpdate',
|
|
THREAD_LIST_SYNC = 'threadListSync',
|
|
THREAD_MEMBER_UPDATE = 'threadMemberUpdate',
|
|
THREAD_MEMBERS_UPDATE = 'threadMembersUpdate',
|
|
USER_UPDATE = 'userUpdate',
|
|
PRESENCE_UPDATE = 'presenceUpdate',
|
|
VOICE_SERVER_UPDATE = 'voiceServerUpdate',
|
|
VOICE_STATE_UPDATE = 'voiceStateUpdate',
|
|
TYPING_START = 'typingStart',
|
|
WEBHOOKS_UPDATE = 'webhookUpdate',
|
|
INTERACTION_CREATE = 'interactionCreate',
|
|
ERROR = 'error',
|
|
WARN = 'warn',
|
|
DEBUG = 'debug',
|
|
SHARD_DISCONNECT = 'shardDisconnect',
|
|
SHARD_ERROR = 'shardError',
|
|
SHARD_RECONNECTING = 'shardReconnecting',
|
|
SHARD_READY = 'shardReady',
|
|
SHARD_RESUME = 'shardResume',
|
|
INVALIDATED = 'invalidated',
|
|
RAW = 'raw',
|
|
STAGE_INSTANCE_CREATE = 'stageInstanceCreate',
|
|
STAGE_INSTANCE_UPDATE = 'stageInstanceUpdate',
|
|
STAGE_INSTANCE_DELETE = 'stageInstanceDelete',
|
|
}
|
|
|
|
export const enum ConstantsShardEvents {
|
|
CLOSE = 'close',
|
|
DESTROYED = 'destroyed',
|
|
INVALID_SESSION = 'invalidSession',
|
|
READY = 'ready',
|
|
RESUMED = 'resumed',
|
|
}
|
|
|
|
export const enum ConstantsColors {
|
|
DEFAULT = 0x000000,
|
|
WHITE = 0xffffff,
|
|
AQUA = 0x1abc9c,
|
|
GREEN = 0x57f287,
|
|
BLUE = 0x3498db,
|
|
YELLOW = 0xfee75c,
|
|
PURPLE = 0x9b59b6,
|
|
LUMINOUS_VIVID_PINK = 0xe91e63,
|
|
FUCHSIA = 0xeb459e,
|
|
GOLD = 0xf1c40f,
|
|
ORANGE = 0xe67e22,
|
|
RED = 0xed4245,
|
|
GREY = 0x95a5a6,
|
|
NAVY = 0x34495e,
|
|
DARK_AQUA = 0x11806a,
|
|
DARK_GREEN = 0x1f8b4c,
|
|
DARK_BLUE = 0x206694,
|
|
DARK_PURPLE = 0x71368a,
|
|
DARK_VIVID_PINK = 0xad1457,
|
|
DARK_GOLD = 0xc27c0e,
|
|
DARK_ORANGE = 0xa84300,
|
|
DARK_RED = 0x992d22,
|
|
DARK_GREY = 0x979c9f,
|
|
DARKER_GREY = 0x7f8c8d,
|
|
LIGHT_GREY = 0xbcc0c0,
|
|
DARK_NAVY = 0x2c3e50,
|
|
BLURPLE = 0x5865f2,
|
|
GREYPLE = 0x99aab5,
|
|
DARK_BUT_NOT_BLACK = 0x2c2f33,
|
|
NOT_QUITE_BLACK = 0x23272a,
|
|
}
|
|
|
|
export const enum ConstantsStatus {
|
|
READY = 0,
|
|
CONNECTING = 1,
|
|
RECONNECTING = 2,
|
|
IDLE = 3,
|
|
NEARLY = 4,
|
|
DISCONNECTED = 5,
|
|
}
|
|
|
|
export const enum ConstantsOpcodes {
|
|
DISPATCH = 0,
|
|
HEARTBEAT = 1,
|
|
IDENTIFY = 2,
|
|
STATUS_UPDATE = 3,
|
|
VOICE_STATE_UPDATE = 4,
|
|
VOICE_GUILD_PING = 5,
|
|
RESUME = 6,
|
|
RECONNECT = 7,
|
|
REQUEST_GUILD_MEMBERS = 8,
|
|
INVALID_SESSION = 9,
|
|
HELLO = 10,
|
|
HEARTBEAT_ACK = 11,
|
|
}
|
|
|
|
export const enum ConstantsClientApplicationAssetTypes {
|
|
SMALL = 1,
|
|
BIG = 2,
|
|
}
|