UNPKG

@joshbrucker/discordjs-utils

Version:

A set of utility classes and functions to aid with discord.js bot development. Paged embeds, emoji utilities, and more!

25 lines (22 loc) 703 B
import { ComponentEmojiResolvable } from "discord.js"; import { ButtonStyle } from "discord-api-types/v10"; export interface PagedEmbedOptions { timeout: number; leftEmoji: ComponentEmojiResolvable; rightEmoji: ComponentEmojiResolvable; leftStyle: Exclude<ButtonStyle, ButtonStyle.Link>; rightStyle: Exclude<ButtonStyle, ButtonStyle.Link>; showPageNumbers: boolean; wrapAround: boolean; resetTimerOnPress: boolean; } export const DEFAULT_OPTIONS: PagedEmbedOptions = { timeout: 120_000, leftEmoji: "⬅️", rightEmoji: "➡️", leftStyle: ButtonStyle.Secondary, rightStyle: ButtonStyle.Secondary, showPageNumbers: true, wrapAround: false, resetTimerOnPress: true, };