UNPKG

@necord/pagination

Version:

A lightweight Pagination module for Necord

12 lines (11 loc) 738 B
import { NecordPaginationService } from './necord-pagination.service'; import { ButtonContext, ModalContext } from 'necord'; import { NecordPaginationOptions } from './interfaces'; export declare class NecordPaginationController { private readonly paginationService; private readonly options; constructor(paginationService: NecordPaginationService, options: NecordPaginationOptions); onTraversal([interaction]: ButtonContext, name: string): Promise<undefined>; onNextPage([interaction]: ButtonContext, name: string, page: string): Promise<import("discord.js").InteractionResponse<boolean>>; onTraversalModal([interaction]: ModalContext, name: string): Promise<import("discord.js").InteractionResponse<boolean>>; }