UNPKG

discord-container-builder

Version:

A simplified, developer-friendly API for Discord.js v2 Components that reduces boilerplate and improves code readability.

88 lines 2.56 kB
import { ButtonStyle, SeparatorSpacingSize } from 'discord.js'; /** * Common button styles for easy access */ export declare const BUTTON_STYLES: { readonly PRIMARY: ButtonStyle.Primary; readonly SECONDARY: ButtonStyle.Secondary; readonly SUCCESS: ButtonStyle.Success; readonly DANGER: ButtonStyle.Danger; readonly LINK: ButtonStyle.Link; }; /** * Common separator spacing sizes for easy access */ export declare const SPACING_SIZES: { readonly SMALL: SeparatorSpacingSize.Small; readonly LARGE: SeparatorSpacingSize.Large; }; /** * Common emoji shortcuts */ export declare const EMOJIS: { readonly SUCCESS: "✅"; readonly ERROR: "❌"; readonly WARNING: "⚠️"; readonly INFO: "ℹ️"; readonly LOADING: "⏳"; readonly STAR: "⭐"; readonly HEART: "❤️"; readonly THUMBS_UP: "👍"; readonly THUMBS_DOWN: "👎"; readonly FIRE: "🔥"; readonly ROCKET: "🚀"; readonly MONEY: "💰"; readonly CROWN: "👑"; readonly GEAR: "⚙️"; readonly BOOK: "📚"; readonly MAIL: "📧"; readonly PHONE: "📞"; readonly HOME: "🏠"; readonly USER: "👤"; readonly USERS: "👥"; readonly LOCK: "🔒"; readonly UNLOCK: "🔓"; readonly KEY: "🔑"; readonly SEARCH: "🔍"; readonly CALENDAR: "📅"; readonly CLOCK: "🕐"; readonly CHART: "📊"; readonly GRAPH: "📈"; readonly FOLDER: "📁"; readonly FILE: "📄"; readonly LINK: "🔗"; readonly IMAGE: "🖼️"; readonly VIDEO: "🎥"; readonly MUSIC: "🎵"; readonly GAME: "🎮"; readonly TROPHY: "🏆"; readonly MEDAL: "🏅"; readonly FLAG: "🚩"; readonly BELL: "🔔"; readonly MUTE: "🔇"; readonly VOLUME: "🔊"; readonly PLUS: "➕"; readonly MINUS: "➖"; readonly MULTIPLY: "✖️"; readonly DIVIDE: "➗"; readonly EQUALS: "🟰"; readonly QUESTION: "❓"; readonly EXCLAMATION: "❗"; readonly ARROW_LEFT: "⬅️"; readonly ARROW_RIGHT: "➡️"; readonly ARROW_UP: "⬆️"; readonly ARROW_DOWN: "⬇️"; }; /** * Validation constants */ export declare const VALIDATION: { readonly MAX_COMPONENTS_PER_ACTION_ROW: 5; readonly MAX_ACTION_ROWS_PER_MESSAGE: 5; readonly MAX_BUTTON_LABEL_LENGTH: 80; readonly MAX_SELECT_OPTION_LABEL_LENGTH: 100; readonly MAX_SELECT_OPTION_DESCRIPTION_LENGTH: 100; readonly MAX_SELECT_OPTIONS: 25; readonly MAX_CUSTOM_ID_LENGTH: 100; }; //# sourceMappingURL=constants.d.ts.map