@necord/pagination
Version:
A lightweight Pagination module for Necord
12 lines (11 loc) • 738 B
TypeScript
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>>;
}