mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
chore: reexport all builders in discord.js (#7772)
* chore: reexport all builders in discord.js * chore: export all builder exports * chore: use tslib
This commit is contained in:
@@ -55,6 +55,7 @@
|
||||
"discord-api-types": "^0.31.1",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"lodash.snakecase": "^4.1.1",
|
||||
"tslib": "^2.3.1",
|
||||
"undici": "^4.14.1",
|
||||
"ws": "^8.5.0"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const { __exportStar } = require('tslib');
|
||||
|
||||
// "Root" classes (starting points)
|
||||
exports.BaseClient = require('./client/BaseClient');
|
||||
exports.Client = require('./client/Client');
|
||||
@@ -205,12 +207,8 @@ exports.StickerFormatType = require('discord-api-types/v10').StickerFormatType;
|
||||
exports.TextInputStyle = require('discord-api-types/v10').TextInputStyle;
|
||||
exports.UserFlags = require('discord-api-types/v10').UserFlags;
|
||||
exports.WebhookType = require('discord-api-types/v10').WebhookType;
|
||||
exports.UnsafeButtonBuilder = require('@discordjs/builders').UnsafeButtonBuilder;
|
||||
exports.UnsafeEmbedBuilder = require('@discordjs/builders').UnsafeEmbedBuilder;
|
||||
exports.UnsafeSelectMenuBuilder = require('@discordjs/builders').UnsafeSelectMenuBuilder;
|
||||
exports.UnsafeSelectMenuOptionBuilder = require('@discordjs/builders').UnsafeSelectMenuOptionBuilder;
|
||||
exports.UnsafeModalBuilder = require('@discordjs/builders').UnsafeModalBuilder;
|
||||
exports.UnsafeTextInputBuilder = require('@discordjs/builders').UnsafeTextInputBuilder;
|
||||
exports.DiscordAPIError = require('@discordjs/rest').DiscordAPIError;
|
||||
exports.HTTPError = require('@discordjs/rest').HTTPError;
|
||||
exports.RateLimitError = require('@discordjs/rest').RateLimitError;
|
||||
|
||||
__exportStar(require('@discordjs/builders'), exports);
|
||||
|
||||
@@ -246,9 +246,9 @@ class Util extends null {
|
||||
*/
|
||||
static parseEmoji(text) {
|
||||
if (text.includes('%')) text = decodeURIComponent(text);
|
||||
if (!text.includes(':')) return { animated: false, name: text, id: null };
|
||||
if (!text.includes(':')) return { animated: false, name: text, id: undefined };
|
||||
const match = text.match(/<?(?:(a):)?(\w{2,32}):(\d{17,19})?>?/);
|
||||
return match && { animated: Boolean(match[1]), name: match[2], id: match[3] ?? null };
|
||||
return match && { animated: Boolean(match[1]), name: match[2], id: match[3] };
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
11
packages/discord.js/typings/index.d.ts
vendored
11
packages/discord.js/typings/index.d.ts
vendored
@@ -5390,14 +5390,5 @@ export {
|
||||
UserFlags,
|
||||
WebhookType,
|
||||
} from 'discord-api-types/v10';
|
||||
export {
|
||||
UnsafeEmbedBuilder,
|
||||
UnsafeModalBuilder,
|
||||
UnsafeTextInputBuilder,
|
||||
UnsafeButtonBuilder,
|
||||
UnsafeSelectMenuBuilder,
|
||||
UnsafeSelectMenuOptionBuilder,
|
||||
MessageActionRowComponentBuilder,
|
||||
ModalActionRowComponentBuilder,
|
||||
} from '@discordjs/builders';
|
||||
export * from '@discordjs/builders';
|
||||
export { DiscordAPIError, HTTPError, RateLimitError } from '@discordjs/rest';
|
||||
|
||||
Reference in New Issue
Block a user