discord-container-builder
Version:
A simplified, developer-friendly API for Discord.js v2 Components that reduces boilerplate and improves code readability.
38 lines • 927 B
TypeScript
import { ButtonStyle, SeparatorSpacingSize, MessageFlags } from 'discord.js';
export { ButtonStyle, SeparatorSpacingSize, MessageFlags };
export interface ComponentBuilderOptions {
validate?: boolean;
}
export interface TextDisplayOptions {
bold?: boolean;
italic?: boolean;
code?: boolean;
emoji?: string;
}
export interface SeparatorOptions {
spacing?: SeparatorSpacingSize;
divider?: boolean;
}
export interface ButtonOptions {
customId?: string;
label?: string;
style?: ButtonStyle;
emoji?: string;
url?: string;
disabled?: boolean;
}
export interface SelectMenuOptions {
customId?: string;
placeholder?: string;
minValues?: number;
maxValues?: number;
disabled?: boolean;
}
export interface SelectOption {
label: string;
value: string;
description?: string;
emoji?: string;
default?: boolean;
}
//# sourceMappingURL=index.d.ts.map