UNPKG

@globalart/nestcord

Version:

A module for creating Discord bots using NestJS, based on Discord.js

21 lines (20 loc) 821 B
import { BaseMessageOptions as PageOptions } from 'discord.js'; import { ButtonAppearance } from '../interfaces'; import { BasePaginationBuilder } from './base-pagination.builder'; import { PageBuilder } from './page.builder'; type PagesFactory = (page: number, maxPages: number) => Promise<PageBuilder>; export declare class ButtonsPaginationBuilder extends BasePaginationBuilder { buttons: ButtonAppearance[][]; private pages; private _maxPages; private pagesFactory; get maxPages(): number; set maxPages(value: number); setPages(pages: PageBuilder[]): this; setButtons(buttons: ButtonAppearance[][]): this; setPagesFactory(factory: PagesFactory): this; setMaxPages(maxPages: number): this; build(page?: number): Promise<PageOptions>; private createButtons; } export {};