UNPKG

djs-pagination-buttons

Version:
30 lines (29 loc) 1.33 kB
import { MessageButtonStyleResolvable, EmojiIdentifierResolvable } from "discord.js"; /** Options for Pagination class **/ export interface PaginationOptions { /** Options for other buttons */ buttons: { /** Back Button options */ back: { /** Label for the button, default: `Back` */ label: string; /** One of [MessageButtonStyleResolvable](https://discord.js.org/#/docs/main/master/typedef/MessageButtonStyleResolvable), default: `SUCCESS` */ style: MessageButtonStyleResolvable; /** Emoji (optional) */ emoji?: EmojiIdentifierResolvable; }; /** Next Button options */ next: { /** Label for the button, default: `Next` */ label: string; /** One of [MessageButtonStyleResolvable](https://discord.js.org/#/docs/main/master/typedef/MessageButtonStyleResolvable), default: `PRIMARY` */ style: MessageButtonStyleResolvable; /** Emoji (optional) */ emoji?: EmojiIdentifierResolvable; }; /** A disabled button which shows current page, default: Page {{page}} / {{total_pages}} */ page: string; }; /** Time in milliseconds after which all buttons are disabled, default: `30000` (30 seconds) */ timeout: number; }