Skip to content

Commit

Permalink
refactor: export enums directly
Browse files Browse the repository at this point in the history
  • Loading branch information
sdanialraza committed Dec 2, 2024
1 parent 517f534 commit d36072f
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 59 deletions.
88 changes: 43 additions & 45 deletions packages/discord.js/src/util/Colors.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,74 +2,72 @@

/**
* @typedef {Object} Colors
* @property {number} Default 0x000000 | rgb(0,0,0)
* @property {number} White 0xFFFFFF | rgb(255,255,255)
* @property {number} Aqua 0x1ABC9C | rgb(26,188,156)
* @property {number} Green 0x57F287 | rgb(87,242,135)
* @property {number} Blue 0x3498DB | rgb(52,152,219)
* @property {number} Yellow 0xFEE75C | rgb(254,231,92)
* @property {number} Purple 0x9B59B6 | rgb(155,89,182)
* @property {number} LuminousVividPink 0xE91E63 | rgb(233,30,99)
* @property {number} Fuchsia 0xEB459E | rgb(235,69,158)
* @property {number} Gold 0xF1C40F | rgb(241,196,15)
* @property {number} Orange 0xE67E22 | rgb(230,126,34)
* @property {number} Red 0xED4245 | rgb(237,66,69)
* @property {number} Grey 0x95A5A6 | rgb(149,165,166)
* @property {number} Navy 0x34495E | rgb(52,73,94)
* @property {number} Blurple 0x5865F2 | rgb(88,101,242)
* @property {number} DarkAqua 0x11806A | rgb(17,128,106)
* @property {number} DarkGreen 0x1F8B4C | rgb(31,139,76)
* @property {number} DarkBlue 0x206694 | rgb(32,102,148)
* @property {number} DarkPurple 0x71368A | rgb(113,54,138)
* @property {number} DarkVividPink 0xAD1457 | rgb(173,20,87)
* @property {number} DarkButNotBlack 0x2C2F33 | rgb(44,47,51)
* @property {number} DarkerGrey 0x7F8C8D | rgb(127,140,141)
* @property {number} DarkGold 0xC27C0E | rgb(194,124,14)
* @property {number} DarkOrange 0xA84300 | rgb(168,67,0)
* @property {number} DarkRed 0x992D22 | rgb(153,45,34)
* @property {number} DarkGreen 0x1F8B4C | rgb(31,139,76)
* @property {number} DarkGrey 0x979C9F | rgb(151,156,159)
* @property {number} DarkerGrey 0x7F8C8D | rgb(127,140,141)
* @property {number} LightGrey 0xBCC0C0 | rgb(188,192,192)
* @property {number} DarkNavy 0x2C3E50 | rgb(44,62,80)
* @property {number} Blurple 0x5865F2 | rgb(88,101,242)
* @property {number} DarkOrange 0xA84300 | rgb(168,67,0)
* @property {number} DarkPurple 0x71368A | rgb(113,54,138)
* @property {number} DarkRed 0x992D22 | rgb(153,45,34)
* @property {number} DarkVividPink 0xAD1457 | rgb(173,20,87)
* @property {number} Default 0x000000 | rgb(0,0,0)
* @property {number} Fuchsia 0xEB459E | rgb(235,69,158)
* @property {number} Gold 0xF1C40F | rgb(241,196,15)
* @property {number} Green 0x57F287 | rgb(87,242,135)
* @property {number} Grey 0x95A5A6 | rgb(149,165,166)
* @property {number} Greyple 0x99AAb5 | rgb(153,170,181)
* @property {number} DarkButNotBlack 0x2C2F33 | rgb(44,47,51)
* @property {number} LightGrey 0xBCC0C0 | rgb(188,192,192)
* @property {number} LuminousVividPink 0xE91E63 | rgb(233,30,99)
* @property {number} Navy 0x34495E | rgb(52,73,94)
* @property {number} NotQuiteBlack 0x23272A | rgb(35,39,42)
* @property {number} Orange 0xE67E22 | rgb(230,126,34)
* @property {number} Purple 0x9B59B6 | rgb(155,89,182)
* @property {number} Red 0xED4245 | rgb(237,66,69)
* @property {number} White 0xFFFFFF | rgb(255,255,255)
* @property {number} Yellow 0xFEE75C | rgb(254,231,92)
*/

// JSDoc for IntelliSense purposes
/**
* @type {Colors}
* @ignore
*/
const Colors = {
Default: 0x000000,
White: 0xffffff,
exports.Colors = {
Aqua: 0x1abc9c,
Green: 0x57f287,
Blue: 0x3498db,
Yellow: 0xfee75c,
Purple: 0x9b59b6,
LuminousVividPink: 0xe91e63,
Fuchsia: 0xeb459e,
Gold: 0xf1c40f,
Orange: 0xe67e22,
Red: 0xed4245,
Grey: 0x95a5a6,
Navy: 0x34495e,
Blurple: 0x5865f2,
DarkAqua: 0x11806a,
DarkGreen: 0x1f8b4c,
DarkBlue: 0x206694,
DarkPurple: 0x71368a,
DarkVividPink: 0xad1457,
DarkButNotBlack: 0x2c2f33,
DarkerGrey: 0x7f8c8d,
DarkGold: 0xc27c0e,
DarkOrange: 0xa84300,
DarkRed: 0x992d22,
DarkGreen: 0x1f8b4c,
DarkGrey: 0x979c9f,
DarkerGrey: 0x7f8c8d,
LightGrey: 0xbcc0c0,
DarkNavy: 0x2c3e50,
Blurple: 0x5865f2,
DarkOrange: 0xa84300,
DarkPurple: 0x71368a,
DarkRed: 0x992d22,
DarkVividPink: 0xad1457,
Default: 0x000000,
Fuchsia: 0xeb459e,
Gold: 0xf1c40f,
Green: 0x57f287,
Grey: 0x95a5a6,
Greyple: 0x99aab5,
DarkButNotBlack: 0x2c2f33,
LightGrey: 0xbcc0c0,
LuminousVividPink: 0xe91e63,
Navy: 0x34495e,
NotQuiteBlack: 0x23272a,
Orange: 0xe67e22,
Purple: 0x9b59b6,
Red: 0xed4245,
White: 0xffffff,
Yellow: 0xfee75c,
};

exports.Colors = Colors;
8 changes: 3 additions & 5 deletions packages/discord.js/src/util/Events.js
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
* @type {Events}
* @ignore
*/
const Events = {
exports.Events = {
ApplicationCommandPermissionsUpdate: 'applicationCommandPermissionsUpdate',
AutoModerationActionExecution: 'autoModerationActionExecution',
AutoModerationRuleCreate: 'autoModerationRuleCreate',
Expand All @@ -101,8 +101,8 @@ const Events = {
ClientReady: 'clientReady',
Debug: 'debug',
EntitlementCreate: 'entitlementCreate',
EntitlementUpdate: 'entitlementUpdate',
EntitlementDelete: 'entitlementDelete',
EntitlementUpdate: 'entitlementUpdate',
Error: 'error',
GuildAuditLogEntryCreate: 'guildAuditLogEntryCreate',
GuildAvailable: 'guildAvailable',
Expand Down Expand Up @@ -151,8 +151,8 @@ const Events = {
StageInstanceDelete: 'stageInstanceDelete',
StageInstanceUpdate: 'stageInstanceUpdate',
SubscriptionCreate: 'subscriptionCreate',
SubscriptionUpdate: 'subscriptionUpdate',
SubscriptionDelete: 'subscriptionDelete',
SubscriptionUpdate: 'subscriptionUpdate',
ThreadCreate: 'threadCreate',
ThreadDelete: 'threadDelete',
ThreadListSync: 'threadListSync',
Expand All @@ -167,5 +167,3 @@ const Events = {
Warn: 'warn',
WebhooksUpdate: 'webhooksUpdate',
};

exports.Events = Events;
4 changes: 1 addition & 3 deletions packages/discord.js/src/util/Partials.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ const { createEnum } = require('./Enums');
* @type {Partials}
* @ignore
*/
const Partials = createEnum([
exports.Partials = createEnum([
'User',
'Channel',
'GuildMember',
Expand All @@ -42,5 +42,3 @@ const Partials = createEnum([
'GuildScheduledEvent',
'ThreadMember',
]);

exports.Partials = Partials;
4 changes: 1 addition & 3 deletions packages/discord.js/src/util/ShardEvents.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* @type {ShardEvents}
* @ignore
*/
const ShardEvents = {
exports.ShardEvents = {
Death: 'death',
Disconnect: 'disconnect',
Error: 'error',
Expand All @@ -25,5 +25,3 @@ const ShardEvents = {
Resume: 'resume',
Spawn: 'spawn',
};

exports.ShardEvents = ShardEvents;
4 changes: 1 addition & 3 deletions packages/discord.js/src/util/Status.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,4 @@ const { createEnum } = require('./Enums');
* @type {Status}
* @ignore
*/
const Status = createEnum(['Ready', 'Idle', 'WaitingForGuilds']);

exports.Status = Status;
exports.Status = createEnum(['Ready', 'Idle', 'WaitingForGuilds']);

0 comments on commit d36072f

Please sign in to comment.